Code

History

Commits on fix-git-https-support to crates/workspace/src/pane.rs385+
  1. Avoid reordering items by adding an activation history to panes, and remove tab reordering hack Co-Authored-By: Julia Risley <julia@zed.dev>Kay Simmons committed 4 years ago4e35b26
  2. Update iconsNate Butler committed 4 years ago9148e1d
  3. extract dragged item targetK Simmons committed 4 years ago8cde64d
  4. fix issue where empty pane is createdK Simmons committed 4 years agod7b8a18
  5. Add pane splitting by dragged item. Works, but the overlay doesn't clear quite rightK Simmons committed 4 years agocfde3e3
  6. add mouse region handler bool for adding the handler above the childK Simmons committed 4 years ago70e2951
  7. Add action to move active item into the dockJulia committed 4 years agoba35536
  8. Handle tab drag end on pane items to insert after active itemJulia committed 4 years agob9f9819
  9. Start on view-level dispatch approach for keyboard eventsNathan Sobo committed 4 years ago6e363e4
  10. Only invalidate parent view on click/hover if we read that state when renderingNathan Sobo committed 4 years agobc03592
  11. Log view name alongside error in `ChildView`Antonio Scandurra committed 4 years agoa5a60eb
  12. Remove focus filtering from gpui so all focus events result in focus-in and focus-out calls Remove pane focused event in favor of focus_in at the workspace level Added is_child to ViewContext to determine if a given view is a child of the current view Fix issue where dock would get in a infinite loop when activated after dragging an item out of it Fix issue where the last focused view in an item was not correctly refocused when a pane is focused after switching active tabsK Simmons committed 4 years ago1d8717f
  13. Fixed minor issue with pane defocusing Co-Authored-By: kay@zed.devMikayla Maki committed 4 years ago1905ba5
  14. Minor improvements to dock visuals, rework dock keybindings, and fix panic on split when dock is activeK Simmons committed 4 years ago1ce48f4
  15. Add tests for the dockK Simmons committed 4 years ago3b9b2cd
  16. Fix incorrect rendering of toolbar in right anchored dock Make dock keybinding activate the dock if it wasn't hidden, and hide it if it was already active Make clicking the expanded dock wash, hide the dock Fix some issues with programmatically activating other panes, not hiding the dock Tweak dock anchor menu text Swap dock hide button for thin variant Fix dock sidebar interactions Add clicked state to search button and fix presenter issue sending clicked events when mouse not overlapping MouseRegionK Simmons committed 4 years ago0b5952e
  17. 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 positionK Simmons committed 4 years agodf59b28
  18. WIP working on resizable dockK Simmons committed 4 years agof2b72eb
  19. Fix some pane button issuesK Simmons committed 4 years ago1dfa711
  20. Permanent fix to repeat MouseRegion Tag failure in Workspace Polish tab bar buttonsK Simmons committed 4 years ago6b26965
  21. 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 inconsistenciesK Simmons committed 4 years ago69ecbb6
  22. Swapped keyboard binding and did some minor tweaks to style and focusK Simmons committed 4 years ago59fd967
  23. WIP dock split button and default itemK Simmons committed 4 years agob88abca
  24. Initial explorations into docksMikayla Maki committed 4 years agob9a6336
  25. Avoid undesirable pane item deduping with multibuffersMax Brunsfeld committed 4 years ago636f35f
  26. Don't panic if a tab isn't present in a from tab when draggedK Simmons committed 4 years ago91080fb
  27. Simulate mouse up if mouse was released outside window, don't report dragged payload if it was dragged from a different windowK Simmons committed 4 years ago227cc66
  28. 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 panesK Simmons committed 4 years ago3cc07c1
  29. Add tests for Pane::add_itemK Simmons committed 4 years ago22f62ee
  30. Drag and drop tabs working. all known bugs fixedK Simmons committed 4 years ago042ece0
  31. Change dragged tab stylingK Simmons committed 4 years ago0a97a9c
  32. Move pane item reordering from activate_tab to add_item_at.K Simmons committed 4 years ago5c38021
  33. Introduce ReorderBehavior to pane, and address drag and drop offset errorK Simmons committed 4 years agode3acbd
  34. WIPK Simmons committed 4 years ago0d61258
  35. properly constrained tabK Simmons committed 4 years ago03a344a