ZIm/crates/settings/src
Finn Evers 78e56ce8fd keymap_ui: Ensure keybind with empty arguments can be saved (#36393)
Follow up to #36278 to ensure this bug is actually fixed. Also fixes
this on two layers and adds a test for the lower layer, as we cannot
properly test it in the UI.

Furthermore, this improves the error message to show some more context
and ensures the status toast is actually only shown when the keybind was
successfully updated: Before, we would show the success toast whilst
also showing an error in the editor.

Lastly, this also fixes some issues with the status toast (and
animations) where no status toast or no animation would show in certain
scenarios.

Release Notes:

- N/A
2025-08-18 13:14:40 +02:00
..
base_keymap_setting.rs Remove beta tag from cursor keymap (#36061) 2025-08-12 17:53:19 +00:00
editable_setting_control.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
key_equivalents.rs Move git status out of Entry (#22224) 2025-01-04 01:00:16 +00:00
keymap_file.rs keymap_ui: Ensure keybind with empty arguments can be saved (#36393) 2025-08-18 13:14:40 +02:00
settings.rs Introduce settings profiles (#35339) 2025-07-30 21:48:24 +00:00
settings_file.rs keymap: Add ability to update user keymaps (#33487) 2025-06-26 21:52:26 -04:00
settings_json.rs keymap ui: Fix remove key mapping bug (#34683) 2025-07-18 14:09:28 -04:00
settings_store.rs Settings: fix release channel settings not being respected (#35838) 2025-08-07 22:27:50 +00:00
vscode_import.rs Improve logic for finding VSCode / Cursor settings files (#32721) 2025-06-14 21:39:54 -06:00