Commit log

df0b577 Remove unused crossbeam-channel dependency in zed crate

Click to expand commit body
Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

d0413ac Fix crash when dropping a task that is awaiting a call to Background::scoped

Click to expand commit body
Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

2065756 Make all pickers respect mouse clicks

Max Brunsfeld created

c7527f9 Use Picker in FileFinder

Max Brunsfeld created

c75ffc5 Use Picker in ProjectSymbolsView

Max Brunsfeld created

7b16860 Use Picker in ThemeSelector

Max Brunsfeld created

7964464 Rename SelectorModal -> Picker, put it in its own crate

Max Brunsfeld created

bde52d5 Add basic styling to keystrokes in command palette

Max Brunsfeld created

3901d9d Display key bindings in the command palette

Click to expand commit body
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

Click to expand commit body
update feature color in dark theme

Nate Butler created

5c6a2ac Merge pull request #812 from zed-industries/js-jsx-language

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Always clear rename state when selections change

Nathan Sobo created

2695b13 Always clear rename state when selections change

Click to expand commit body
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

Click to expand commit body
Fix focus bugs in `ProjectSearchView`

Nathan Sobo created

3cdda79 Merge pull request #817 from zed-industries/dynamic-editor-highlights

Click to expand commit body
Store accessors for editor highlight colors not colors themselves

Max Brunsfeld created

77d3cc3 Fix tests

Antonio Scandurra created

ce3a31d Persist project search focus state

Click to expand commit body
...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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Notify when buffer search matches change

Max Brunsfeld created

efa6af4 Merge pull request #816 from zed-industries/render-icon-panic

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

8473222 0.26.0

Max Brunsfeld created

cdcdccf Render emojis

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created