a984a15
gpui: Use async-task 4.7
Piotr Osiewicz created
a984a15
gpui: Use async-task 4.7
Piotr Osiewicz created
3070a6e
Return back git status colors for tab labels
Kirill Bulatov created
3e6b4a1
Don't shift pane content when following someone (#3905)
Release Notes: - Fixed a bug that would shrink the pane when following someone.
Antonio Scandurra created
cf03ea2
Don't shift pane content when following someone
Antonio Scandurra created
fbf2f79
Return back old project search behavior as default. (#3892)
Add a `workspace::DeploySearch` action and use it as a default for "cmd-shift-f" binding. This action opens existing search tab if it exists, or creates a new one otherwise. `workspace::NewSearch` action is still available and always opens an existing search tab. Release Notes: - Added a `workspace::DeploySearch` action and use it as a default for "cmd-shift-f" binding. `workspace::NewSearch` action is still available and always opens an existing search tab.
Kirill Bulatov created
fff415e
Improve deactivate simulation
Conrad Irwin created
1f09f98
Remove un-needed change
Conrad Irwin created
319bfff
Fix more tests broken by timing change
Conrad Irwin created
9840a84
Add LeakDetector for gpui2 (#3903)
Needed for debugging some fun following tests
Conrad Irwin created
5037cca
Add LeakDetector for gpui2
Co-Authored-By: Julia <julia@zed.dev>
Conrad Irwin and Julia created
22c3eb7
Uncomment editor tests (#3896)
Co-Authored-By: Julia <julia@zed.dev> [[PR Description]] Release Notes: - (Added|Fixed|Improved) ... ([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).
Conrad Irwin created
4a7233f
Fixy fix
Conrad Irwin created
c63e577
zed 0.119.2
Joseph T. Lyons created
a86f401
Moar terminal bugs de2ified (#3894)
Release Notes: - N/A
Julia created
26ed524
Merge branch 'main' into v0.119.x
Joseph T. Lyons created
1d09c9a
Fix accidental load of default keymap *after* loading user keymap (#3901)
Max Brunsfeld created
c29a7f2
Fix terminal selection when cursor leaves terminal bounds (#3898)
Previously, terminal mouse selection didn't work when the cursor moved outside the bounds of the terminal, which made it difficult to select large amounts of text in the terminal.
Max Brunsfeld created
ad20bc3
Fix accidental load of default keymap *after* loading user keymap
Co-authored-by: Mikayla <mikayla@zed.dev> Co-authored-by: Marshall <marshall@zed.dev>
Max Brunsfeld , Mikayla , and Marshall created
783256c
Move Registrar implementation for Workspace to outer scope.
This fixes various actions like "Activate regex mode" that were dispatched onto main pane instead of assistant search bar.
Piotr Osiewicz created
b6655de
Add DivRegistrar to reduce code duplication
Piotr Osiewicz created
9cdcdbe
Use Registrar in Assistant Panel.
This fixes various actions like "Activate regex mode" that were dispatched onto main pane instead of assistant search bar.
Piotr Osiewicz created
5ad125a
Touchups to registrar API
Piotr Osiewicz created
f70eddc
Explore registrar-based API for search bar.
This commit adds a Registrar trait for use by search crate. Registrar can register actions on some target and search can utilize that trait to opaquely add actions on that target. Notably, search is now opt-in (it always was in zed2 actually). Having editor doesn't make it searchable straight out of the gate. You might have to call BufferSearchBar::new a bunch more.
Piotr Osiewicz created
cd0b15e
fixup! terminal/search: Partially fix search in terminal. There are two issues with search in terminal as is: - terminal's pane is not registered as a "legit" pane, so we dispatch buffer search bar::Deploy on the most recent "legit" pane. By legit I mean that workspace::active_pane will *never* return terminal pane as active. - We've had the implementation of as_searchable commented out. Duh!
Piotr Osiewicz created
b3d8b23
terminal/search: Partially fix search in terminal.
There are two issues with search in terminal as is: - terminal's pane is not registered as a "legit" pane, so we dispatch buffer search bar::Deploy on the most recent "legit" pane. By legit I mean that workspace::active_pane will *never* return terminal pane as active. - We've had the implementation of as_searchable commented out. Duh! This commit fixes second issue. That means that if you drag the terminal over to the main editor pane (so that it's in a "legit" pane), it'll work. 1st issue still stands though.
Piotr Osiewicz created
3f06a05
Iterate on collab panel filter input style (#3900)
This PR takes another pass at the collab panel filter input to improve its styling. Release Notes: - Improved the look of the filter input in the collab panel.
Marshall Bowers created
ba13540
Fix inconsistent selection start when dragging outside of terminal bounds
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
61db60b
Fix incorrect placement of terminal selection when dragging
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
e5af1cb
Remove unneeded branches
Marshall Bowers created
269b665
Remove outdated TODO
Joseph T. Lyons created
afbbb1c
Merge branch 'main' into collab-titlebar-fixes
Marshall Bowers created
a8efb41
Remove outdated TODOs
Joseph T. Lyons created
47476fa
Fix label color for inactive tabs (#3899)
This PR fixes an issue where certain tabs were not using the correct color for their labels when they were inactive. Release Notes: - Fixed an issue where some inactive tabs were not using the correct label color.
Marshall Bowers created
32cd4d7
Render an empty placeholder when not showing file icons in the project panel (#3897)
This PR makes it so when we're not showing file icons in the project panel we render an empty placeholder instead of nothing. This prevents the indentation of the items in the file tree from changing based on the presence of the icon. Release Notes: - Fixed layout shift when `project_panel.file_icons` is set to `false`.
Marshall Bowers created
0c4e2ef
Fix terminal selection when cursor leaves terminal bounds
Max Brunsfeld created
88f0dc7
zed 0.119.1
Joseph T. Lyons created
47f24f9
Merge branch 'main' into v0.119.x
Joseph T. Lyons created
5e3d488
Fix some bugs in keymap handling (#3895)
- `base_keymap` setting was not respected, now it is - without a `~/.config/zed/keymap.json` file, we would fail to load the *default* keymap Co-authored-by: Marshall <marshall@zed.dev>
Max Brunsfeld and Marshall created
931bd68
Uncomment editor tests
Co-Authored-By: Julia <julia@zed.dev>
Conrad Irwin and Julia created
bf8f3e3
Unbork test relying on old keystroke behavior
Previously it would both send the keydown *and then* the action, now it send the action, and then because there was an action, does not send the keydown Co-Authored-By: Conrad Irwin <conrad@zed.dev>
Julia and Conrad Irwin created
2da314f
Fix font resolution for UI text so we render with the fallback font (#3893)
This PR updates the font resolution for shaped text to use the new `resolve_font` method on the text system. This makes it so we use the fallback font if the desired font cannot be found rather than rendering nothing. Release Notes: - Fixed an issue where nothing would render when the font set in `ui_font_family` was not found.
Marshall Bowers created
be426e6
Tidy up guest count
Conrad Irwin created
4dbec66
Return back old project search behavior as default.
Add a `workspace::DeploySearch` action and use it as a default for "cmd-shift-f" binding. This action opens existing search tab if it exists, or creates a new one otherwise. `workspace::NewSearch` action is still available and always opens an existing search tab.
Kirill Bulatov created
e4aa7ba
Try to load fallback fonts instead of panicking when a font is not found (#3891)
This PR adjusts our font resolution code to attempt to use a fallback font if the specified font cannot be found. Right now our fallback font stack is `Zed Mono`, followed by `Helvetica` (in practice we should always be able to resolve `Zed Mono` since we bundle it with the app). In the future we'll want to surface the ability to set the fallback font stack from GPUI consumers, and potentially even support specifying font stacks in the user settings (as opposed to a single font family). Release Notes: - Fixed a panic when trying to load a font that could not be found.
Marshall Bowers created
09b32e6
Attempt to run keystroke actions before attempting key listeners
Julia created
d2afc97
Tidy up branch
Conrad Irwin created
3d1023e
lsp: Do not cache initialization options
Piotr Osiewicz created
6335117
Fix version comparison in auto update (#3889)
Max Brunsfeld created
c209712
Fix version comparison in auto update (#3889)
Max Brunsfeld created
90fc1eb
Fix version comparison in auto update
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld and Antonio Scandurra created