df59b28aaf
Extract panel resize code from sidebar into Resizable element Make resizable work in vertical axis Make dock resizable Have dock preserve size based on Anchor position Make pane buttons work more correctly in pathological cases Sync status bar dock button with dock visibility/anchor position
K Simmons2022-09-12 18:32:15 -07:00
31a3fdb23e
Started to make the dock better, major issue's resizing child elements
Mikayla Maki2022-09-12 14:53:26 -07:00
f2b72eb6d2
WIP working on resizable dock
K Simmons2022-09-12 14:24:36 -07:00
444417203b
Move workspace overlay elements into an actual overlay in order to get proper stacking context depths
K SimmonsandMikayla Maki2022-09-09 18:17:17 -07:00
6b26965074
Permanent fix to repeat MouseRegion Tag failure in Workspace Polish tab bar buttons
K SimmonsandMikayla Maki2022-09-09 17:29:52 -07:00
69ecbb644d
DOCK WORKING! Update editor element to use mouse regions instead of dispatch event for mouse events Fix bug in presenter where mouse region handlers were stored on click and called instead of more up to date handlers from subsequent renders Changed MouseRegion to require discriminants in all cases Add scroll wheel event to MouseRegion Polished a bunch of dock inconsistencies
K SimmonsandMikayla Maki2022-09-08 19:32:38 -07:00
59fd967793
Swapped keyboard binding and did some minor tweaks to style and focus
K Simmons2022-09-07 20:32:28 -07:00
b88abcacac
WIP dock split button and default item
K Simmons2022-09-07 19:44:36 -07:00
d87fb20170
In progress, working on building out the dock UI experience
Mikayla Maki2022-09-07 10:53:50 -07:00
bf1c341f5f
Patch for beachball on disconnected overlay, permanent fix to MouseRegion API is a part of the Dock PR. Co-Authored-By: Keith <keith@zed.dev>
Mikayla Maki2022-09-09 17:32:31 -07:00
6555d6f1c9
Merge pull request #1613 from zed-industries/breadcrumbs-refactoring
K Simmons2022-09-06 16:28:00 -07:00
31ecb2f7bc
Introduced ItemEvent and to_item_events function to Item trait which converts the Item's events into a standard ItemEvent similar to how SearchableItems work. Add breadcrumb_location and breadcrumbs functions to item trait which handles rendering of the breadcrumb elements Change breadcrumb toolbar to use these new functions rather than having hard coded breadcrumb logic Add breadcrumb support to the terminal tabs
K SimmonsandMikayla Maki2022-09-06 16:05:36 -07:00
ab81093ef5
WIP pull breadcrumb rendering out into item trait
K Simmons2022-09-06 14:39:58 -07:00
08b6fd09f9
Changed bel to use dirty indicator, took away the 'has new content' indicator
Mikayla Maki2022-09-02 23:23:33 -07:00
a100956fbf
removed test proc info, put fix in wezterm, just need to link them together now
Mikayla Maki2022-09-02 23:15:12 -07:00
90bae80bb2
WIP fixing arguments in title bug, need to validate fix, add to wezterm, push to our copy, refresh our cargo, and make a PR for wezterm. TODO: Learn how to do c-style buffer munging.
Mikayla Maki2022-09-02 19:48:34 -07:00
a662a8967b
Merge pull request #1596 from zed-industries/move-pane-panic-fix
K Simmons2022-09-01 17:47:16 -07:00
7497edaec2
Add process info to terminal so that we can show the active process in the terminal tab title
K SimmonsandMikayla Maki2022-09-01 17:46:11 -07:00
91080fb998
Don't panic if a tab isn't present in a from tab when dragged
K Simmons2022-09-01 15:17:25 -07:00