ZIm/crates
Joseph T. Lyons 850a9e33e3
Add settings events (#3847)
Adds the infractucture for settings events and specifically tracks theme
settings. Currently, we only take note of the theme at app open and when
the user switches the theme with the theme selector. Changes at the
config file are ignored, as putting code that low leads to a lot of
chances of reporting theme events when the user hasn't done anything.
This change is done in both Zed 1 and Zed 2.

I'll open up a PR on zed.dev and adjust the database accordingly.

Release Notes:

- N/A
2024-01-02 17:19:21 -05:00
..
activity_indicator
activity_indicator2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
ai Add gpt-4-1106-preview model 2023-11-14 08:28:57 -05:00
ai2 WIP 2023-12-05 19:27:15 +01:00
assistant Add some text to clarify no api key state 2023-11-30 11:20:51 -05:00
assistant2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
audio
audio2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
auto_update WIP: 2023-11-17 12:54:16 -08:00
auto_update2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
breadcrumbs
breadcrumbs2 Fix missing breadcrumbs on first open of project search. 2024-01-02 14:10:47 +01:00
call Add timestamp delta to telemetry events 2023-11-19 21:52:28 -05:00
call2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
channel
channel2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
cli
client Add settings events 2024-01-02 17:02:53 -05:00
client2 Add settings events 2024-01-02 17:02:53 -05:00
clock
collab collab 0.32.0 2023-12-20 13:15:44 -05:00
collab2 Rename build_view to new_view and build_model to new_model (#3823) 2024-01-02 08:11:53 -07:00
collab_ui Pass a new query parameter into the search 2023-11-17 21:40:56 +02:00
collab_ui2 Absolutely position channel buttons (#3840) 2024-01-02 14:04:55 -05:00
collections Use FxHashMap and FxHashSet in hot code paths 2023-12-12 13:35:22 +01:00
command_palette Start out Copilot2; 2023-12-05 14:57:20 +01:00
command_palette2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
component_test
context_menu
copilot Fix assertions now that we use different hash functions 2023-12-12 14:59:51 +01:00
copilot2 Rename build_view to new_view and build_model to new_model (#3823) 2024-01-02 08:11:53 -07:00
copilot_button
copilot_button2 Attempt to return impl Element from render. 3 errors. 2024-01-01 14:23:02 +01:00
db
db2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
diagnostics Exclude gitignored files' diagnostics from project panel and its indicator. 2023-11-30 15:46:30 +02:00
diagnostics2 Fix spacing in diagnostics tab (#3844) 2024-01-02 15:51:16 -05:00
drag_and_drop
editor Port to gpui1 2023-12-11 12:28:22 +02:00
editor2 Add additional status colors and style diagnostic popovers (#3846) 2024-01-02 16:37:55 -05:00
feature_flags
feature_flags2 Inviting/Responding/Creating Channels... etc. 2023-11-28 22:47:04 -07:00
feedback Use release channel display name for feedback 2023-12-12 17:29:37 -05:00
feedback2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
file_finder For file finder queries, search in all gitignored worktree entries 2023-12-21 02:21:27 +02:00
file_finder2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
fs Remove async_trait from the only trait that allows it now 2023-12-28 23:45:30 +02:00
fs2 Remove async_trait from the only trait that allows it now 2023-12-28 23:45:30 +02:00
fsevent
fuzzy
fuzzy2 Start on wiring up render_parsed_markdown 2023-11-24 17:28:59 +01:00
git
git3 git -> git3 2023-11-02 19:18:01 -06:00
go_to_line
go_to_line2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
gpui Fix up gpui1 2024-01-02 13:18:56 +01:00
gpui2 Merge branch 'main' into overlay-rounding 2024-01-02 12:35:38 -07:00
gpui2_macros Fixes for gpui2_macros 2024-01-01 23:52:07 +01:00
gpui_macros Suppress unused vars warning generated by gpui macro 2023-11-04 13:54:37 +02:00
install_cli
install_cli2 Restore namespace parameter to actions! 2023-12-09 15:18:31 -07:00
journal
journal2 Wire up journal 2023-12-25 03:36:54 -05:00
language Bump Rust to 1.75 (#3815) 2023-12-28 19:22:43 +01:00
language2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
language_selector
language_selector2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
language_tools
language_tools2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
live_kit_client Bump livekit client 2023-12-13 10:47:32 -05:00
live_kit_client2 Bump livekit client 2023-12-13 10:47:32 -05:00
live_kit_server
lsp Declare more supported client capabilities 2023-11-30 12:22:23 +02:00
lsp2 Port to gpui2 2023-11-30 13:07:47 +02:00
media Start fixing up gpui2 2024-01-02 00:04:51 +01:00
menu
menu2 Restore namespace parameter to actions! 2023-12-09 15:18:31 -07:00
multi_buffer
multi_buffer2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
node_runtime Upgrade async-compression dep 2023-12-06 14:29:09 -08:00
notifications
notifications2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
outline
outline2 Add general-purpose functions for sizing in viewport units (#3833) 2024-01-02 11:53:57 -05:00
picker
picker2 Increase outline picker max height (#3831) 2024-01-02 11:15:27 -05:00
plugin
plugin_macros
plugin_runtime Bump Rust to 1.75 (#3815) 2023-12-28 19:22:43 +01:00
prettier Clear failed installation task when error threshold gets exceeded 2023-11-29 10:58:22 +02:00
prettier2 Port to gpui2 2023-11-29 11:52:26 +02:00
project Do not panic on non-worktree file indexing 2023-12-18 13:10:26 +02:00
project2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
project_panel Add tests 2023-12-12 13:34:46 +02:00
project_panel2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
project_symbols
project_symbols2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
quick_action_bar Add "Toggle Inlay Hints" quick action (#3520) 2023-12-06 16:14:39 -05:00
quick_action_bar2 Rearrange to hopefully make merging easier 2024-01-01 12:21:17 -07:00
recent_projects
recent_projects2 Merge remote-tracking branch 'origin/main' into new-view-new-model-rename 2024-01-01 17:42:12 -07:00
refineable Another batch of fixups 2024-01-02 00:24:11 +01:00
rich_text
rich_text2 Start work on rendering formatted chat messages 2023-12-08 15:44:27 -08:00
rope Port buffer reload bug fixes back to gpui1 crates 2023-11-16 16:03:14 -08:00
rope2 chore: fix clippy lints for rope2, sum_tree, text2 and util 2024-01-01 23:50:14 +01:00
rpc Port to gpui1 2023-12-11 12:28:22 +02:00
rpc2 Finalize the command 2023-12-11 12:28:22 +02:00
search Always open new project search view workspace::NewSearch action 2023-12-11 13:11:07 +02:00
search2 Rename build_view to new_view and build_model to new_model (#3823) 2024-01-02 08:11:53 -07:00
semantic_index Use 'any-match?' predicate in elixir embedding query 2023-11-27 15:06:20 -08:00
semantic_index2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
settings
settings2 Merge branch 'main' into vim2 2023-12-11 09:38:23 -07:00
snippet
sqlez sqlez 2024-01-01 23:56:04 +01:00
sqlez_macros
story Rearrange to hopefully make merging easier 2024-01-01 12:21:17 -07:00
storybook2 Add general-purpose functions for sizing in viewport units (#3833) 2024-01-02 11:53:57 -05:00
sum_tree chore: fix clippy lints for rope2, sum_tree, text2 and util 2024-01-01 23:50:14 +01:00
terminal
terminal2 Fix color-related terminal todo! 2023-12-26 14:11:51 +02:00
terminal_view Ignore excluded files on worktree entry refresh 2023-12-05 12:30:29 +02:00
terminal_view2 Merge remote-tracking branch 'origin/main' into new-view-new-model-rename 2024-01-01 17:42:12 -07:00
text Don't depend on gpui2 in text 2023-11-03 14:53:08 +01:00
text2 Merge branch 'main' into clippy-fixes-for-zed2 2024-01-02 12:21:15 +01:00
theme Start using base theme in zed1 theme importer 2024-01-02 14:21:20 -05:00
theme2 Add additional status colors and style diagnostic popovers (#3846) 2024-01-02 16:37:55 -05:00
theme_importer Add additional status colors and style diagnostic popovers (#3846) 2024-01-02 16:37:55 -05:00
theme_selector Add settings events 2024-01-02 17:02:53 -05:00
theme_selector2 Add settings events 2024-01-02 17:02:53 -05:00
ui2 Clippy fixes for gpui2 (#3826) 2024-01-02 11:38:25 -07:00
util chore: fix clippy lints for rope2, sum_tree, text2 and util 2024-01-01 23:50:14 +01:00
vcs_menu
vcs_menu2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
vim hah, oops 2023-12-12 18:54:35 -07:00
vim2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
welcome
welcome2 Rename build_view to new_view and build_model to new_model 2024-01-01 17:42:01 -07:00
workspace Add project open event 2023-12-22 20:23:55 -05:00
workspace2 Merge remote-tracking branch 'origin/main' into new-view-new-model-rename 2024-01-01 17:42:12 -07:00
xtask
zed Add settings events 2024-01-02 17:02:53 -05:00
zed-actions Port journal to GPUI2 2023-10-28 11:37:25 -04:00
zed2 Add settings events 2024-01-02 17:02:53 -05:00
zed_actions2 Implement user menu 2023-12-13 14:14:03 -07:00