f20aaf5
v0.21.0
Antonio Scandurra created
f20aaf5
v0.21.0
Antonio Scandurra created
22688c7
Merge pull request #627 from zed-industries/golden-line-height
Compute line-height as a multiple of font size
Antonio Scandurra created
447f350
Compute line-height as a multiple of font size
...instead of using the bounding box. This makes `PragmataPro` and other fonts render more cleanly. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
8122abe
Merge pull request #626 from zed-industries/inactive-code-diagnostics
De-emphasize unnecessary code diagnostics
Antonio Scandurra created
c6c72a7
Skip over unnecessary code diagnostics when hitting `f8`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
7155dab
Fade out unnecessary code
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
41bd58e
Only show errors and warnings in project diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
182b2b1
Merge pull request #625 from zed-industries/go-to-prev-diagnostic
Go to previous diagnostic via `shift-f8`
Antonio Scandurra created
021699e
Implement `shift-f8` to go to previous diagnostic
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
a6d0caf
Don't seek `FilterCursor` upon creation
This lets us use `next` or `prev` to decide whether to park the cursor at the first or last filtered item. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
f10fd6c
Randomize test `FilterCursor::prev`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
45ce503
Start on implementing filtering support for `Cursor::prev`
Antonio Scandurra created
7c6fe56
Merge pull request #624 from zed-industries/fix-broken-syntax-highlighting
Make all `HighlightStyle` properties optional
Nathan Sobo created
fbf7cdf
Make all `HighlightStyle` properties optional
Previously, some of those properties such the font weight, style and color would be mandatory: when the theme didn't specify them, Zed would use a default value during deserialization. This meant that those default properties would unconditionally override the base text style, causing a rendering bug when combining syntax highlights with diagnostic styles. This commit fixes that by making `HighlightStyle`s more additive: each property can be set independently and only the properties that theme specifies get overridden in the base text style.
Antonio Scandurra created
72692f1
Merge pull request #622 from zed-industries/guest-settings-file
Open settings file in new window if current window isn't local
Max Brunsfeld created
3a439f1
Open settings file in new window if current window isn't local
Co-Authored-By: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
d193c9a
v0.20
Max Brunsfeld created
38dcd52
Bump protocol version number
Max Brunsfeld created
e7835ca
Merge pull request #621 from zed-industries/autoclose-before-punctuation
Autoclose brackets before a language-specific set of characters
Max Brunsfeld created
325e6c3
Autoclose brackets before a language-specific set of characters
Fixes #588
Max Brunsfeld created
2c25e61
Respect theme's background color when rendering field editors
Max Brunsfeld created
7bdb91f
Merge pull request #619 from zed-industries/project-entry-ids
Ensure that worktree entry ids are unique across the project
Max Brunsfeld created
5822b47
Ensure that worktrees' entry ids are unique across the project
Fixes #512
Max Brunsfeld created
91b33e4
Merge pull request #618 from zed-industries/fix-block-layout-panic
Fix layout panic on empty editors with blocks
Max Brunsfeld created
e392368
Fix layout panic on empty editors with blocks
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
40a4c18
Merge pull request #604 from zed-industries/set-selections-assertion
Ensure there's at least one selection in `Editor::set_selections`
Antonio Scandurra created
21eebed
Add more assertions to investigate #503 in the future
Antonio Scandurra created
a3ea6a3
Ensure there's at least one selection in `Editor::set_selections`
This commit introduces an assertion that will cause Zed to panic as soon as the invariant gets violated. This will be useful to investigate issue #503. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
be3bfb2
Merge pull request #603 from zed-industries/fix-presenter-panic
Re-render workspace when removing an inactive pane
Antonio Scandurra created
5d5f892
Hold strong handle in `ChildView`
This eliminates a whole class of errors where the `ChildView` could be referring to a view that doesn't exist anymore. That probably still indicates that there's an underlying bug, but at least we won't panic. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
bae44d8
Re-render workspace when removing an inactive pane
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
e62781a
Merge pull request #602 from zed-industries/fix-atlas-panic
Don't draw scene elements if their size is zero
Antonio Scandurra created
47b40e3
Don't draw scene elements if their size is zero
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
e7d0bf1
Merge pull request #574 from zed-industries/settings-file
Read settings from a JSON file
Max Brunsfeld created
b33a049
Merge branch 'main' into settings-file
Max Brunsfeld created
1e9b6b0
Merge pull request #596 from zed-industries/fix/dropped-subscription-in-callback
Fix Dropped Subscription in Handler Bug
Antonio Scandurra created
2cb4d0a
Merge pull request #597 from zed-industries/select-on-rename
When renaming, select new name and ghost old names
Antonio Scandurra created
992fc07
Hide selections in original editor when renaming
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
308cead
🙊
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
9f629fa
Improve selection handling when pending rename is taken
- Set selection to the intuitive cursor position when moving up rather than restoring the full selection of the rename editor. - When cancelling, restore the original selection. Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
33bcd6d
Merge remote-tracking branch 'origin/main' into select-on-rename
Nathan Sobo created
4f086b8
Refresh document highlight after rename, but not during
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
965f82e
Merge pull request #589 from zed-industries/fold-map-test-failures
Avoid re-using excerpt IDs in `MultiBuffer`
Antonio Scandurra created
dd1711d
Account for all excerpts ever inserted when determining new excerpt ID
Antonio Scandurra created
cd4a9f3
Fix bug in selection position maintenance while renaming symbol
We were resolving the selection with the wrong buffer, which now causes a panic because we don't check the anchor's `buffer_id` anymore.
Antonio Scandurra created
20fed59
Start work on relaying settings to language servers
Max Brunsfeld created
48848de
Store settings as a global via a gpui app_state
Max Brunsfeld created
c50be72
Format including missing formatting changes from previous PR
Keith Simmons created
16afb3d
Add some tests for global events and fix potential bug in subscriptions when subscription is dropped inside of it's own callback
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Keith Simmons and Nathan Sobo created
c35a96c
On rename, replace background highlights with transparent text highlights
Nathan Sobo created