Commit Graph
31406 Commits
Author SHA1 Message Date
Antonio Scandurra 5c60229a11 WIP 2022-09-13 14:10:13 +02:00
Nathan Sobo f9c57cd85b WIP 2022-09-13 14:10:13 +02:00
Nathan Sobo 914dcf17cb Get capture starting without error 2022-09-13 14:10:13 +02:00
Nathan Sobo fff6941e64 Make SCStreamOutput protocol accessible in Rust 2022-09-13 14:10:13 +02:00
Antonio Scandurra 92db42c1e5 WIP 2022-09-13 14:10:13 +02:00
Nathan Sobo a2c7f5366f Make capture example its own crate 2022-09-13 14:10:13 +02:00
Nathan Sobo 99411b8c25 Add capture example to GPUI
Added a linker arg to the GPUI build script. Not sure if we'll want to bake
this into GPUI or do it via another crate, but this is convenient for
exploration for now.
2022-09-13 14:10:13 +02:00
Mikayla Maki 6bea4fafe2 added alt as meta setting 2022-09-12 23:22:55 -07:00
Mikayla Maki fa5fc91f35 WIP began changing key modifiers 2022-09-12 22:40:35 -07:00
K Simmons 4a35495d3c 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

Co-Authored-By Mikayla Maki <mikayla@zed.dev>
2022-09-12 18:32:15 -07:00
Mikayla Maki c2b5feb6f8 Started to make the dock better, major issue's resizing child elements 2022-09-12 14:53:26 -07:00
K Simmons acfa904c70 WIP working on resizable dock 2022-09-12 14:24:57 -07:00
K Simmons 7672731bde Fix some pane button issues 2022-09-11 15:52:09 -07:00
K SimmonsandMikayla Maki a3c0435170 Move workspace overlay elements into an actual overlay in order to get proper stacking context depths
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2022-09-11 15:34:12 -07:00
K SimmonsandMikayla Maki 7816d96dc1 Permanent fix to repeat MouseRegion Tag failure in Workspace
Polish tab bar buttons

Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2022-09-11 15:34:10 -07:00
K SimmonsandMikayla Maki 017f7b75cf 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

Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2022-09-11 15:32:20 -07:00
K Simmons cf46cd4b62 Swapped keyboard binding and did some minor tweaks to style and focus 2022-09-11 15:31:44 -07:00
K Simmons d87b6d68cf WIP dock split button and default item 2022-09-11 15:31:44 -07:00
Mikayla Maki 09daa7082b In progress, working on building out the dock UI experience 2022-09-11 15:31:44 -07:00
Mikayla Maki 49fb1ebc06 Initial explorations into docks 2022-09-11 15:31:44 -07:00
Mikayla Maki f98405c0c8 Start moving terminal modal into dock UI 2022-09-11 15:31:44 -07:00
K Simmons d57643f81a Merge pull request #1621 from zed-industries/editor-context-menu-fix
Make MouseRegion Click handlers, also handle Down events by default.
2022-09-11 15:22:24 -07:00
K Simmons 8efe0e0dd1 Make MouseRegion Click handlers, also handle Down events by default. 2022-09-11 14:19:35 -07:00
Mikayla Maki f575518cdb Update workspace.rs 2022-09-09 17:36:25 -07:00
Mikayla Maki 4d2265d91b 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>
2022-09-09 17:32:31 -07:00
Mikayla Maki fda2640a16 Added internal keymaps as well, just for the hell of it 2022-09-08 16:37:04 -07:00
Mikayla Maki 47f75f3f96 Removed github username check, added settings file 2022-09-08 16:27:46 -07:00
Mikayla Maki 08be69255a Added experimental themes flag 2022-09-08 15:47:27 -07:00
Mikayla Maki c5344552c5 Finished internal themes 2022-09-08 15:06:08 -07:00
Mikayla Maki bcf28aeaf0 Sorted themes correctly 2022-09-08 14:11:48 -07:00
Mikayla Maki 5ea48d9181 Added internal flag that checks the last logged in user 2022-09-08 13:31:04 -07:00
K SimmonsandMikayla Maki a8473e2186 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

Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
2022-09-06 16:05:36 -07:00
K Simmons 0f810877d4 WIP pull breadcrumb rendering out into item trait 2022-09-06 14:39:58 -07:00
Mikayla Maki 456b315bb3 Merge pull request #1606 from zed-industries/terminal-finishing
Terminal finishing
2022-09-06 10:41:40 -07:00
Mikayla Maki 37c4df881b updated wez term dependency 2022-09-06 10:33:40 -07:00
Mikayla Maki c07022d6c4 Merge pull request #1603 from zed-industries/terminal-polishing
Terminal Polishing
2022-09-06 09:31:39 -07:00
Mikayla Maki 082ad65add Problem with alacritty's handling of selections when the terminal resizes 2022-09-03 20:52:40 -07:00
Mikayla Maki aada47583f Fixed tiny resize bug 2022-09-03 19:59:56 -07:00
Mikayla Maki 756d561afd Improved formatting of tab title 2022-09-03 14:45:45 -07:00
Mikayla Maki c2e14c114e fixed tab content crash, discovered a giant nest of new issues re: resizing 2022-09-03 14:23:49 -07:00
Mikayla Maki 64114e2d63 Fixed search to read entire back buffer 2022-09-03 13:54:18 -07:00
Mikayla Maki dd7fb7a471 Fixed the easy search bugs 2022-09-03 13:46:36 -07:00
Mikayla Maki be8be7b0e4 Changed bel to use dirty indicator, took away the 'has new content' indicator 2022-09-02 23:23:33 -07:00
Mikayla Maki 9d1b42fca5 removed test proc info, put fix in wezterm, just need to link them together now 2022-09-02 23:15:12 -07:00
Mikayla Maki 21167f9132 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. 2022-09-02 19:48:34 -07:00
Mikayla Maki 8da8ea6b86 Fixed terminal title showing program, WIP showing exe arguments 2022-09-02 18:22:53 -07:00
Mikayla Maki f4d200c507 Began program manager, made terminal modals per-window 2022-09-02 16:45:58 -07:00
Mikayla Maki 5a9562128c Merge branch 'terminal-scrolling-sensitivity' into terminal-polishing 2022-09-02 15:48:49 -07:00
Mikayla Maki 28acba62de Polished scrolling significantly 2022-09-02 15:47:35 -07:00
Max Brunsfeld 2ac6b783e7 0.53.1 2022-09-02 12:19:45 -07:00