58d8c51
Show current user avatar when in a room w/o a shared project
Max Brunsfeld created
58d8c51
Show current user avatar when in a room w/o a shared project
Max Brunsfeld created
5e3d0a6
Add following UI in collab titlebar (#3544)
* [x] restructure titlebar to show facepiles for each collaborator and their followers * [x] allow following collaborators by clicking their avatars in the titlebar * [x] show grayscale avatar for collaborators not focused on this project * [x] show collaborators' microphone activity and muted status in the titlebar * [x] in facepile, show leader in front of followers
Max Brunsfeld created
aa34637
Add tooltip for following collaborators in titlebar
Max Brunsfeld created
901bd6a
Order face pile front to back, left to right
Max Brunsfeld created
445f0da
zed2: Port ProjectSharedNotification (#3545)
Release Notes: - N/A
Julia created
d1b47b4
Indicate collaborators' presence (grayscale), speaking and muted status
Max Brunsfeld created
f3cbce7
zed2: Port ProjectSharedNotification
Julia created
04d019e
Remove comments
Max Brunsfeld created
d23bba5
Pull hint colors from VS Code themes (#3543)
This PR updates the `theme_importer` to pull hint colors from VS Code themes. Release Notes: - N/A
Marshall Bowers created
282e439
In titlebar, render followers and allow following people
Max Brunsfeld created
fa223e0
Pull editor inlay hints from VS Code themes
Marshall Bowers created
6a164db
Rename members in `ZedSyntaxToken`
Marshall Bowers created
8ed04fe
Remove commented-out code in theme importer
Marshall Bowers created
853daf9
Remove padding from `ButtonSize::None` (#3541)
This PR removes the padding from buttons when using `ButtonSize::None`. This fixes the size of the tab close buttons. Release Notes: - N/A
Marshall Bowers created
8b9b191
Fix bug with how characters limits are being displayed
Joseph T. Lyons created
5c3b8a1
Merge branch 'feedback-modal-ui' of https://github.com/zed-industries/zed into feedback-modal-ui
Joseph T. Lyons created
0ee4ad6
Skip using map
Joseph T. Lyons created
ef4bc5e
Remove static status bar icons
Nate Butler created
439df24
Merge branch 'main' into feedback-modal-ui
Joseph T. Lyons created
1fcd006
Remove when_else (#3540)
Release Notes: - N/A
Joseph T. Lyons created
7c19650
Remove when_else
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Joseph T. Lyons and Marshall Bowers created
393be3c
Extract `Tab` component (#3539)
This PR extracts a new `Tab` component from the tabs implementation in the workspace. This will allow us to reuse this component anywhere that we need to use tabs. Like our other newer components, the `Tab` component has a relatively open API. It accepts `children` (or `child`) as well as a `start_slot` and `end_slot` to position content in the slots on either end of the content. These slots also respect the `TabCloseSide` and will switch positions based on this value. <img width="763" alt="Screenshot 2023-12-07 at 12 19 42 PM" src="https://github.com/zed-industries/zed/assets/1486634/78e4db6a-f807-431e-8777-f52f2631e6ed"> Release Notes: - N/A
Marshall Bowers created
c91207b
Don't panic when trying to reuse an existing workspace (#3538)
Release Notes: - N/A
Antonio Scandurra created
7ad6d48
Fix clipping when rendering paths (#3537)
Release Notes: - N/A
Antonio Scandurra created
794b795
Add TODO
Joseph T. Lyons created
1bf94f0
Do not render multibuffer without matches
Piotr Osiewicz created
2461902
Don't panic when trying to reuse an existing workspace
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra and Nathan created
e9c4096
Render multibuffer
Piotr Osiewicz created
08c4e1a
Fix clipping when rendering paths
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra and Nathan created
5e5eb25
WIP
[no-ci]
Nate Butler created
ed5c05b
Searches work, but the results are not displayed
Piotr Osiewicz created
b04838c
WIP, search bar looks kinda okay
Piotr Osiewicz created
49d30b4
Fix more bugs around terminal2 and focus (#3534)
Kirill Bulatov created
b9a904e
Add initial OS file drag and drop support
Kirill Bulatov created
6c653b9
Activate Zed window on external file drop
Kirill Bulatov created
b692b4c
Do not expand terminal selections on active drag
Kirill Bulatov created
f829120
Convert OS file drag and drop enter event into a mouse move, not mouse click
Kirill Bulatov created
2a82dff
Suppress unused variable r-a warning from action derive procmacro
Kirill Bulatov created
646b74e
Move actions to namespaces used in zed1 keybinding settings
Kirill Bulatov created
75324ab
Do not panic when focusing empty dock
Kirill Bulatov created
0c23e67
Barebones project search (no UI, but the crate compiles)
Piotr Osiewicz created
ea708c5
Search2 fixups (#3533)
Fixes several issues with focus and unbound actions. Release Notes: - N/A
Piotr Osiewicz created
8839bfa
Remove unused import
Piotr Osiewicz created
2c2c633
Fix confirming rename not working on editor2 (#3532)
Release Notes: - N/A
Antonio Scandurra created
18393d1
fixup! buffer search: Fix up rough edges
Piotr Osiewicz created
7842fde
Fix confirming rename not working on editor2
Antonio Scandurra created
45f7ab8
buffer search: Fix up rough edges
Focus query editor when Deploy::focused is true, add missing bindings
Piotr Osiewicz created
cbd1ce6
Rework frame rendering (#3531)
This pull request replaces the old `previous_frame` and `current_frame` with a new pair of `rendered_frame` and `next_frame` that are swapped once we are ready to draw a finished frame. This makes it clearer when to use which: `rendered_frame` should be used to query the existing state, whereas `next_frame` should be used and mutated when redrawing a dirty window. The change was prompted by a bug I encountered in `FocusHandle::contains`. The implementation was reading `current_frame`, but that was the wrong field to access if e.g. we were reading it inside of a `render` function or any other time while drawing the window. Release Notes: - N/A
Antonio Scandurra created
9a916d7
Polish assistant in zed2 (#3530)
This fixes a few bugs that remained after merging #3513 Release Notes: - N/A
Antonio Scandurra created
a40515d
Rework frame rendering
This commit replaces the old `previous_frame` and `current_frame` with a new pair of `rendered_frame` and `next_frame` that are swapped once we are ready to draw a finished frame. This makes it clearer when to use which: `rendered_frame` should be used to query the existing state, whereas `next_frame` should be used and mutated when redrawing a dirty window. The change was prompted by a bug I encountered in `FocusHandle::contains`. The implementation was reading `current_frame`, but that was the wrong field to access if e.g. we were reading it inside of a `render` function or any other time while drawing the window.
Antonio Scandurra created