bde52d5
Add basic styling to keystrokes in command palette
Max Brunsfeld created
bde52d5
Add basic styling to keystrokes in command palette
Max Brunsfeld created
3901d9d
Display key bindings in the command palette
They still need to be styled. Co-authored-by: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
4630071
Start work on a command palette
Max Brunsfeld created
99f8466
Add a gpui method for listing the available actions
Max Brunsfeld created
2a72c61
Merge pull request #833 from zed-industries/update-dark-theme-feature-color
update feature color in dark theme
Nate Butler created
5c6a2ac
Merge pull request #812 from zed-industries/js-jsx-language
Add javascript and jsx specific languages
Keith Simmons created
26f2aa4
Swap to parsing javascript as jsx
Keith Simmons created
eb77976
Merge pull request #825 from zed-industries/vim-change-delete
Add c and d operators to vim normal mode
Keith Simmons created
dd25ab5
Revert d/c j and k binding special casing
Keith Simmons created
dcd5922
Merge jsx language into js
Keith Simmons created
ec704ca
update feature color in dark theme
Nate Butler created
6327804
Add c and d operators to vim normal mode
Extracted motions from normal mode Changed vim_submode to be vim_operator to enable better composition of operators
Keith Simmons created
670757e
Merge pull request #824 from zed-industries/fix-cursor-hidden-after-rename
Always clear rename state when selections change
Nathan Sobo created
2695b13
Always clear rename state when selections change
At some point during the implementation of rename, we added logic for invalidating the rename state when the selection moved outside the original rename range. After transitioning to displaying renames as a block decoration, we don't need that anymore given that a new, temporary editor is used instead. This commit removes that invalidation logic and always calls `Editor::take_rename` when the editor selections change. Doing so also fixes a bug that was causing Zed to hide the cursor when clicking on the editor to dismiss the rename.
Antonio Scandurra created
9820c6b
Merge pull request #822 from zed-industries/focus-project-search-query
Fix focus bugs in `ProjectSearchView`
Nathan Sobo created
3cdda79
Merge pull request #817 from zed-industries/dynamic-editor-highlights
Store accessors for editor highlight colors not colors themselves
Max Brunsfeld created
77d3cc3
Fix tests
Antonio Scandurra created
ce3a31d
Persist project search focus state
...so that we can re-focus the previously-active editor when switching back to the project search tab.
Antonio Scandurra created
5a8297a
Introduce `ViewContext::observe_focus`
Antonio Scandurra created
27057fd
Only process a single focus effect per batch
This allows us to focus the query editor of the project search when deploying it. Previously, a complex interplay between focus events was preventing this from working in an intuitive way. What happened previously: - We'd activate the project search, which enqueued a focus effect for the project search view - We'd focus the query editor, which enqueued an effect - We'd process the focus effect for the search view, which would enqueue an effect to transfer focus to the results editor - We'd process the effect to focus the query editor - We'd process the effect to focus the results editor Now... - We activate the project search pane item, enqueuing a focus effect for the project search itself - We focus the query editor and *remove* the previous pending focus change effect - We process the focus effect
Nathan Sobo created
c420386
Revert "Focus Project Search query editor always when deployed"
Nathan Sobo created
c4e0307
Merge pull request #820 from zed-industries/optimize-line-len
Speed up `WrapSnapshot::line_len` using the indexed transforms
Antonio Scandurra created
6d33697
Fix warning
Antonio Scandurra created
1a1d670
Speed up `WrapSnapshot::line_len` using the indexed transforms
Antonio Scandurra created
91d4c83
Introduce `TabMap::line_len`
Antonio Scandurra created
e1b4bbf
Merge pull request #815 from zed-industries/stale-search-match-count
Notify when buffer search matches change
Max Brunsfeld created
efa6af4
Merge pull request #816 from zed-industries/render-icon-panic
Don't panic when allocating tiny_skia pixmap
Max Brunsfeld created
292d075
Store accessors for editor highlight colors not colors themselves
Keith Simmons created
08e55f7
Merge pull request #814 from zed-industries/nav-history-scroll-position
Record scroll position in nav history
Max Brunsfeld created
4b55b57
Don't panic when allocating tiny_skia pixmap
Keith Simmons created
b893cb6
rename NavigationData anchor and offset to cursor_anchor and cursor_offset
Keith Simmons created
8cde15c
Notify when buffer search matches change
Keith Simmons created
031472d
0.27.0
Max Brunsfeld created
9cec6d8
add comment explaining offsets
Keith Simmons created
6985d36
Merge pull request #811 from zed-industries/font-fallback-3
Implement font fallback and emoji rendering
Nathan Sobo created
f20e3f3
Record scroll position in nav history
Keith Simmons created
394d0b4
Merge pull request #813 from zed-industries/fix-missing-bindings
Add back key bindings that were removed accidentally
Max Brunsfeld created
2ea2ba3
Add back toggle sidebar key bindings
Max Brunsfeld created
544ca44
Add javascript and jsx specific languages
Keith Simmons created
1e0182f
Add back key binding for confirming completions with tab
Max Brunsfeld created
8e89074
Reduce allocations when caching fonts
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
8473222
0.26.0
Max Brunsfeld created
cdcdccf
Render emojis
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
fff1d9c
Implement glyph scaling in a way that works with emojis as well
Antonio Scandurra created
4249b56
Implement font fallback in layout_line
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
6cc9306
Make room for font subpixel variants correctly
Antonio Scandurra created
6b629df
Use `CTFont::draw_glyphs` to rasterize glyphs
This API supports rendering emojis in addition to normal glyphs.
Antonio Scandurra created
fb33378
Merge pull request #804 from zed-industries/update-theme-feature-colors
Update theme feature colors
Nate Butler created
726045e
Update theme feature colors
- border focus color - Text feature color - Match & active match highlight color Matches should be more legible now in both themes. `activeMatch` is still not hooked up on the rust side, so it won't take any effect yet. Co-Authored-By: gibusu <95764254+gibusu@users.noreply.github.com>
Nate Butler and gibusu created
409b818
Fix incorrect path in theme build script
`buildThemes.ts` had an incorrect path for generating the theme json files. It probably happened when we did some reorganization of the styles directory. Co-Authored-By: gibusu <95764254+gibusu@users.noreply.github.com>
Nate Butler and gibusu created