Commit log

0ef409d Change the active_line style to a transparent black

Nate Butler created

5164026 Test rewraping on font size change

Nathan Sobo created

0fb59ee Hold a weak handle when watching settings in WrapMap

Nathan Sobo created

8262afd Fix compile errors in tests

Nathan Sobo created

17d46ce Recompute wraps when font size changes

Nathan Sobo created

d5f07ea Remove underline from function syntax highlighting

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

Max Brunsfeld and Nathan Sobo created

31d8c02 Update pane_divider width

Nate created

4cdca65 Update Zed UI for 0.2 release

Click to expand commit body
* changes to padding, spacings and borders
* Fix incorrect borders on titlebar and sidebars
* QA pass on all themes, base font size -> 15
* Changed the max size of the file_finder
* Hid file_finder icons
* Modified the size of tab status indicators
* Made the default sidebar size bigger

Nate created

09a3003 Merge branch 'main' into adjust-font

Max Brunsfeld created

08bac7b Introduce test-only Buffer::set_sync_parse_timeout

Click to expand commit body
When testing buffer's asynchronous reparsing, set the sync
parse timeout to zero, so that we can exercise the async code path.

Max Brunsfeld created

fe3889c Add bindings to adjust buffer font size

Nathan Sobo created

bdf30f1 Change default theme from `dark` to `black`

Nate created

64cdf7c Make pane divider stylable in theme

Click to expand commit body
Co-Authored-By: Nate Butler <nate@zed.dev>

Max Brunsfeld and Nate Butler created

d2bfae5 Make selectors stylable via theme

Click to expand commit body
* input editor container style
* "no matches" message style

Co-Authored-By: Nate Butler <nate@zed.dev>

Max Brunsfeld and Nate Butler created

36fb559 Rework tabs

Click to expand commit body
* Tabs are no longer flexible in width
* Move status icons to the left side of the tab
* The close button is always visbile for the active tab

Co-Authored-By: Nate Butler <nate@zed.dev>

Max Brunsfeld and Nate Butler created

0def328 Merge branch 'main' into styling

Max Brunsfeld created

a946ad8 Add updated app icon

Nate created

23b66d9 Add black theme

Nate created

246a911 Update colors, style panels and selector

Nate created

13143e6 Style resize handles

Click to expand commit body
We want the draggable area to be larger than the visual appearance, so we added a padding facility to MouseEventHandler that enlarges the "hit area" by the specified padding.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

8085e74 Style the left and right sidebars independently in the theme

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

59931a4 Style titlebar via theme and give it a bottom border

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

b29e673 Set sidebar icon heights via theme

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

e2b30ad Remove underline from functions in dark theme

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

Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created

7db78b3 Merge branch 'chat'

Antonio Scandurra created

e94099d Fix Dockerfile build of zed-server

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

Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created

2a763d0 Upgrade sqlx-cli to v0.5.7 to fix compilation errors

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

1f0bda7 Remove underlines from tab titles

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

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

d08ec43 Make titlebar taller and position traffic lights accordingly

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

Antonio Scandurra and Nathan Sobo created

c4dac3c Open a window with an empty buffer when launching zed with no args

Antonio Scandurra created

058691d Focus chat input editor after signing in

Antonio Scandurra created

09bb42c Show "sign in" prompt when opening the chat panel while signed out

Antonio Scandurra created

a8011fc Render underlines in front of paths and glyphs

Antonio Scandurra created

5b71901 Flush pending underline when we are at the end of the line

Antonio Scandurra created

cf68ad3 Trim pending underline when text runs don't cover the whole line

Antonio Scandurra created

8cf16c6 Use Label's base style `underline` when no highlights are provided

Antonio Scandurra created

8be85fd Fix typo in highlighting regex for constants

Max Brunsfeld created

6323e8c WIP: Try rendering underlines after all other quads

Click to expand commit body
I thought this would allow underlines to show up in tabs, but it doesn't seem to be working.

Nathan Sobo created

9346aa3 Start work on underlined text

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

Max Brunsfeld and Nathan Sobo created

8e5c709 Block for up to 1ms when reparsing

Click to expand commit body
This way, we'll avoid rendering two frames on edits that lead to fast reparses.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

11b8577 Update FoldMap snapshot versions when only the parse tree changes

Click to expand commit body
even if the buffer's text has not changed

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

94959d1 Load embedded fonts when initializing settings

Antonio Scandurra created

6e71c43 Delete `Editor::newline` and just use the `Insert` action

Antonio Scandurra created

2aadc97 Simplify how we determine if enter should insert a newline or propagate

Antonio Scandurra created

ffc8732 Rename `BufferView` to `Editor` in `ui_name`

Antonio Scandurra created

77d1574 Pass how many lines the editor should expand to in auto height mode

Antonio Scandurra created

cb62d53 Return errors instead of panicking when interacting with the keychain

Click to expand commit body
Closes #134

Antonio Scandurra created

cff6ffb Avoid invalid lifecycle state for flex element when total child flex is zero

Max Brunsfeld created

00f6bdc Bundle and use Inconsolata v2.012

Click to expand commit body
There's a newer version of the font available but ligatures seem
broken googlefonts/Inconsolata#58 and googlefonts/Inconsolata#52.

As part of this commit I also upgraded rust-embed to use the new
exclusion feature, which allows us to skip embedding OS files like
`.DS_Store`.

Antonio Scandurra created

0e4f777 Fix cargo feature name in seed-db script

Max Brunsfeld created