Mikayla Maki
98bb195ffb
Removed test theme files
2022-09-08 15:53:56 -07:00
Mikayla Maki
08be69255a
Added experimental themes flag
2022-09-08 15:47:27 -07:00
Mikayla Maki
a8a195952d
Updated theme compilation to use internal
2022-09-08 14:34:21 -07:00
Mikayla Maki
bcf28aeaf0
Sorted themes correctly
2022-09-08 14:11:48 -07:00
Mikayla Maki
77dd14da38
Merge pull request #1587 from zed-industries/alac-search
...
Terminal Search
2022-09-01 13:49:48 -07:00
K Simmons and Max Brunsfeld
b1efab3314
Impl default for drag and drop global. Make drag and drop global maintain a list of weak handles to the container.
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-09-01 12:13:46 -07:00
Mikayla Maki
e110495dc9
Improved performance of terminal rendering further
2022-09-01 11:43:27 -07:00
Mikayla Maki
e0beda8ad7
Made code actions themeable
2022-08-31 20:35:42 -07:00
K Simmons
5232222991
Fix some drag and drop issues including the mouse cursor not being locked to pointer, tooltips being incorrect when a dragged tab is used, and some subscription leaks from panes
2022-08-26 15:43:15 -07:00
K Simmons
4080b5b7f3
Drag and drop tabs working. all known bugs fixed
2022-08-25 11:14:24 -07:00
K Simmons
556c688562
Change dragged tab styling
2022-08-23 18:02:01 -07:00
K Simmons
f2328c2f23
minor rustfmt fix
2022-08-11 11:35:11 -07:00
Antonio Scandurra
df8d387b35
Make project panel more compact
...
This ensures more deeply-nested entries can be displayed without
needing to show scrollbars. Adding scrollbars introduces UX issues
when creating/renaming files because there are two scroll layers:
the outer project panel AND the editor.
Sublime Text and Atom dodged this issue by not displaying an inline
editor and showing it as a modal instead. VS Code shows the editor
inline but has a much more compact visualization. I think we should
copy VS Code.
2022-08-05 16:34:26 +02:00
Mikayla Maki
7f255e6ec0
Added icons to context menu
2022-08-03 16:47:41 -07:00
Mikayla Maki
13847a011a
Merge main into branch
2022-08-02 09:25:52 -07:00
Max Brunsfeld and Keith Simmons
50a7931d8a
Restore lack of bottom border on active tab
...
Co-authored-by: Keith Simmons <keith@zed.dev >
2022-07-26 14:20:29 -07:00
Nate Butler
96c88b9aaa
Rebalance text and icon color usage...
...
...to better differentiate between primary, secondary and muted.
2022-07-26 15:53:48 -04:00
Keith Simmons
cf1b62de8f
Merge pull request #1414 from zed-industries/fix-theme-issues
...
Fix tab bar themes
2022-07-26 11:55:17 -07:00
Mikayla Maki
9919f813f0
fixed
2022-07-25 16:08:31 -07:00
Antonio Scandurra
47fce17ff8
Merge branch 'main' into ime-support-2
2022-07-25 10:47:49 +02:00
Nate Butler
56fc43bb45
WIP for keith
2022-07-22 17:28:58 -04:00
Mikayla Maki
ae5e4ce659
Merge pull request #1393 from zed-industries/graceful-exit
...
Polishing the terminal
2022-07-22 13:59:13 -07:00
Keith Simmons
d8ac0cf838
Merge pull request #1378 from zed-industries/diagnostics-popover
...
Diagnostics Popover
2022-07-22 11:12:56 -07:00
Antonio Scandurra
bfa490c35d
Merge branch 'main' into ime-support-2
2022-07-22 16:03:38 +02:00
Max Brunsfeld
1ac16da8e8
Add simple IME handling to the terminal
2022-07-21 21:32:58 -07:00
K Simmons
ba17408e36
Minor naming improvements and revert empty pane background color change
2022-07-21 14:56:17 -07:00
K Simmons
e43451b8be
tweak diagnostic popover colors
2022-07-20 19:02:33 -07:00
K Simmons
ed91cee43d
working diagnostic popover. Also renamed GoToNextDiagnostic to GoToDiagnostic and adjusted it's action to jump to the popover's diagnostic if it is visible
2022-07-20 19:02:33 -07:00
K Simmons
b31b867200
Address some issues where panes don't get focused properly, make the focused pane more obvious, and prevent splitting of the pane with no items
2022-07-20 18:52:32 -07:00
Max Brunsfeld
bda456a5d1
Start work on new text input handling in Editor
2022-07-20 16:45:27 -07:00
Mikayla Maki
b7d962d8d1
Finished bel, moving on to title
2022-07-20 10:04:06 -07:00
Nate Butler
8142842adb
Regenerate package-lock.json
2022-07-19 20:12:50 -04:00
Nate Butler
958a9bd730
Merge branch 'main' into theme-improvements
2022-07-19 20:12:02 -04:00
Nate Butler
ec9b508e4f
Update package-lock.json
2022-07-19 20:09:28 -04:00
Nate Butler
311f4888fb
Update some contact panel styling
2022-07-19 17:11:26 -04:00
Nate Butler
2ce3f39416
Fix missing red color in sandcastle theme
2022-07-18 12:33:09 -04:00
Nate Butler
cce1bc401f
Fix missing red/incorrect hex colors in one-light
2022-07-18 12:05:27 -04:00
K Simmons
d264ba8e16
Rework presenter and MouseRegion to use Handler hashmap rather than individual fields
2022-07-17 23:19:32 -07:00
Nate Butler
eae7e13f19
Format styles directory with prettier.
2022-07-16 11:53:27 -04:00
Nate Butler
9304d65a49
Add the One Dark/ One Light themes
2022-07-16 11:52:40 -04:00
Nate Butler
6b8b5058e8
UI / Theme improvements
2022-07-16 11:52:30 -04:00
Nate Butler
70ae976d21
Remove unneeded/state generated tokens
...
These will be located in a different repo going forwards since they are primarily for figma.
2022-07-16 11:51:59 -04:00
Antonio Scandurra
d4304a1a51
Merge pull request #1356 from zed-industries/differentiate-same-tab-titles
...
Differentiate among tabs with the same name
2022-07-15 08:30:22 +02:00
Mikayla Maki
d30fe30105
Merge pull request #1364 from zed-industries/terminal-test
...
Terminal test
2022-07-14 13:35:16 -07:00
Mikayla Maki
8c019b9afe
Merge pull request #1363 from zed-industries/color-issues
...
Tidied up the terminal theme
2022-07-14 13:31:09 -07:00
Mikayla Maki
749269fe5f
Increased test duration
2022-07-14 13:15:02 -07:00
Mikayla Maki
e18d33af0f
Tidied up the terminal theme
2022-07-14 13:10:01 -07:00
Isaac Clayton
2df3c50407
Precompile plugins depending on target triple
2022-07-14 13:23:04 +02:00
Antonio Scandurra
9de9d517fd
Differentiate among tabs with the same name
...
This commit introduces a new, optional `Item::tab_description` method
that lets implementers define a description for the tab with a certain
`detail`. When two or more tabs match the same description, we will
increase the `detail` until tabs don't match anymore or increasing the
`detail` doesn't disambiguate tabs any further.
As soon as we find a valid `detail` that disambiguates tabs enough, we
will pass it to `Item::tab_content`. In `Editor`, this is implemented by
showing more and more of the path's suffix as `detail` is increased.
2022-07-14 11:54:11 +02:00
Mikayla Maki
2c0a69dc4c
Fixed modal terminal bindings to not show in command palette
2022-07-13 16:39:22 -07:00