792f29e
Refresh windows on toggle_filters.
Piotr Osiewicz created
792f29e
Refresh windows on toggle_filters.
Piotr Osiewicz created
50d03ff
Revert "Focus filters when enabled"
This reverts commit 13a6b65a35b886b9ac380e56354acb7e562bcfab.
Piotr Osiewicz created
196946c
Squelch warnings for now
Nathan Sobo created
379652f
Merge branch 'main' into cells
Nathan Sobo created
7a04ee3
Start work on exposing which channels the user has admin rights to
Max Brunsfeld created
95b1ab9
Implement channel member removal, permission check for member retrieval
Max Brunsfeld created
d3c1966
WIP: Return WindowHandle<V: View> from AppContext::add_window (#2820)
Instead of returning a usize for the window id, I'm instead returning a `WindowHandle<V: View>` where `V` is the type of the window's root view. @as-cii helped me with a cool technique using generic associated types where methods on `WindowHandle` can return either T or Option<T> depending on the `BorrowWindowContext::Result` associated type. Some example usage... ```rs let window = cx.add_window(|cx| MyView::new(cx)); let my_view = window.root(cx); // If cx is TestAppContext, returns MyView. Otherwise returns Option<MyView>, because the window could be closed. ``` This isn't insanely beneficial on its own, but I think it will help clean up our testing story. I'm planning on making `window` more useful in tests for laying out elements, etc. - [x] Rework tests that call `add_window` 😅 to expect only a window in return. - [x] Get tests passing - [x] 🚬 test
Nathan Sobo created
13a6b65
Focus filters when enabled
Piotr Osiewicz created
2d96388
Use WindowHandles in a couple places
Nathan Sobo created
4a6c73c
Lay-out channel modal with picker beneath channel name and mode buttons
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
485c0a4
Don't refcount window handles
Nathan Sobo created
afcc0d6
WIP
Nathan Sobo created
ee1b4a5
Add `PathExt` trait (#2823)
This PR adds a `PathExt` trait. It pulls in our existing `compact()` function, as a method, and then adds a method, and testing, for `icon_suffix()`. A test was added to fix: - https://github.com/zed-industries/community/issues/1877 Release Notes: - Fixed a bug where file icons would not be registered for files with with `.` characters in their name ([#1877](https://github.com/zed-industries/community/issues/1877)).
Joseph T. Lyons created
a7e883d
Implement basic channel member management UI
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
c14a99d
updated project_search text
KCaverly created
129f289
simplify server implementation
Mikayla Maki created
9a1dd0c
Fetch channel members before constructing channel mgmt modal
Max Brunsfeld created
6c4964f
WIP: continue channel management modal and rename panel to collab_panel
Mikayla Maki created
4658bc6
Update styling of nav buttons (width, corner_radius)
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
31fb503
Rewrite permission queries (it no longer blocks)
Co-authored-by: Kyle <kyle@zed.dev> Co-authored-by: Max <max@zed.dev>
Piotr Osiewicz , Kyle , and Max created
d450c4b
WIP: add custom channel modal
Mikayla Maki created
d157e35
Query semantic_permissioned on demand.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
799adf6
Query Semantic Index Engine for permission state.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
8dd330a
add semantic search prompt for the indexing permission on first search
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
358e4e5
update minor text when actively searching
KCaverly created
822b1ec
Clean up compiler warnings
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
3c938a7
WIP
Nathan Sobo created
8831e03
Remove reference to pane from a toolbar.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
7d83d15
Move navigation buttons to the tab bar.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
30e1bfc
Add the ability to jump between channels while in a channel
Mikayla Maki created
0ae1f29
wip
Max Brunsfeld created
4d55110
Restore seeding of random GH users in seed-db
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
ad4fd76
Use the same font size for hovered state of LSP status (#2821)
This element is used for the update state as well for some reason so while we don't normally ever see this state, it is used when the status is acting as the restart to update button Release Notes: - Fixed an inconsistency in the status bar update button font size.
Julia created
fca8cdc
Start work on rendering channel participants in collab panel
Co-authored-by: mikayla <mikayla@zed.dev>
Max Brunsfeld and mikayla created
df4480b
Use the same font size for hovered state of LSP status
This element is used for the update state as well for some reason so while we don't normally ever see this state, it is used when the status is acting as the restart to update button
Julia created
b4f6d6e
update search text for no results
KCaverly created
8e36da1
Get tests passing
Nathan Sobo created
a125e31
catch up with main
KCaverly created
884cee6
Get tests compiling returning WindowHandle<V: View> from add_window
Nathan Sobo created
9e755bb
Revert "Extract syntax highlighting properties from tree-sitter highlight queries (#2797)"
This reverts commit 45c635872b5ef7bb8994e16d593aa25edf8e94bf, reversing changes made to f2b82369f27b79fdcaa6a4276bb047abddf7171c.
Max Brunsfeld created
a9de737
WIP
Max Brunsfeld created
71bbd5f
update keymaps for cycle search mode and toggle filters
KCaverly created
acf78f5
add kill_search function to stop searching on mode change
KCaverly created
60e190e
WIP
Nathan Sobo created
b0ec05a
v0.99.x dev
Joseph T. Lyons created
7b43b0d
refactored search mode to ensure state is consistent
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
61a6892
WIP: Broadcast room updates to channel members
Mikayla Maki created
7d97d1d
Merge branch 'main' into collab-panel
Max Brunsfeld created
a127b0d
Fix warnings surfaced in Rust 1.71
Max Brunsfeld created
a555fa1
Merge branch 'main' into collab-panel
Max Brunsfeld created