Commit Graph
229 Commits
Author SHA1 Message Date
Mikayla Maki 4e8b628cb5 Fix panic on main 2022-08-16 22:36:24 -07:00
Max Brunsfeld ed08f17dc6 remove http-auth-basic dependency 2022-08-16 12:58:53 -07:00
Mikayla Maki f627bcfe14 Make clippy happy 2022-08-11 15:47:56 -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 BrunsfeldandKeith 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
Keith Simmons efb4547793 add show_completions_on_input setting to disable popping the completions menu automatically 2022-07-13 14:23:49 -07:00
Mikayla Maki a246dec30d Made a quick fix for modal issues, better solution pending rewrite 2022-07-13 13:06:23 -07:00
Nate Butler e97a633591 Update rose pine theme
- Update Rose Pine & Rose Pine Dawn with the correct semantic colors
- Add Rose Pine Moon
2022-07-13 14:16:32 -04:00
Antonio Scandurra 1c9ada48b8 Deploy context menu when clicking on split icon 2022-07-13 12:15:36 +02:00
Antonio Scandurra 87682af77f Show split button at the right edge of the tab bar 2022-07-13 11:44:33 +02:00
Keith Simmonsand d1086b6152 Refactor terminal connection into a model which can be copied between terminal views
Refactor terminal modal code to use TerminalConnection model handle so we aren't storing TerminalViews in the globals
Adjust INSTANCE_BUFFER_SIZE in renderer to handle pathological terminal renders

Co-authored-by: mikayla.c.maki@gmail.com
2022-07-08 16:10:09 -07:00
Mikayla Maki 7df371ae53 Merge branch 'main' into terminal-modal 2022-07-07 17:48:58 -07:00
Mikayla Maki 415b0adb96 Finished merge of drag update 2022-07-07 16:12:24 -07:00