Commit log

f3b6719 Rename both PlatformDispatcher::poll and Executor::run_step to 'tick'

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

Max Brunsfeld and Nathan Sobo created

9547e88 TEMP

Conrad Irwin created

5478889 Add storybook3

Conrad Irwin created

61bd6ba Actions‽ (#3349)

Click to expand commit body
This PR re-implements our actions with macros instead of a blanket impl.

Release Notes:

- N/A

Mikayla Maki created

432572c #RemoveThe2

Mikayla created

17b2b11 Don't update file's saved mtime when reload is aborted

Max Brunsfeld created

49d3e1c Add default derive

Mikayla created

4de2c0f Re-implement actions as derive macros instead of blanket impls

Mikayla created

0bed5e4 Port buffer reload bug fixes back to gpui1 crates

Max Brunsfeld created

5f1acae Fix race conditions and bugs in Buffer::reload

Max Brunsfeld created

89d73f7 Label the buffer's diff task so it can be deprioritized in tests

Max Brunsfeld created

b2451d9 Combine adjacent edits in buffer's diff

Max Brunsfeld created

074a221 Progress on ContextMenu

Conrad Irwin created

f9650b3 Don't run until all the way until parked when waiting for a model's next event

Max Brunsfeld created

6397c05 Add the ability to deprioritize specific labeled tasks in tests

Max Brunsfeld created

9456f71 Only send one right click event

Conrad Irwin created

83dfb19 UI size + other theme refinements (#3347)

Click to expand commit body
[[PR Description]]

- Fixes bad titlebar states when the ui scale is set very low
- Tidies up a number of workspace styles

Release Notes:

- N/A

Nate Butler created

3223e21 Add dock borders

Nate Butler created

9c5f580 Use `Selected` for active IconButtons

Nate Butler created

3d8e63b Buttons should always use `cursor_pointer`

Nate Butler created

c2d6d24 Ensure the titlebar stays large enough even with small ui sizes

Nate Butler created

a526f23 Add ui_font settings and set default rem size accordingly (#3346)

Click to expand commit body
[[PR Description]]
- Adds ui_font_family, ui_font_features, ui_font_size to settings and
default settings
- Use the new ui font settings to set the rem size when the workspace is
created.

Release Notes:

- N/A

Nate Butler created

267e074 Checkpoint, MenuHandle can open one

Conrad Irwin created

ffd092a Add ui_font_* for tests

Nate Butler created

fa9f4a9 Init rem_size in the workspace at the start of the render

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>

Nate Butler and Mikayla Maki created

a0e9765 Salvage old distributed slice code

Mikayla created

08dddf0 Revert change to default buffer font size

Nate Butler created

b559bfd Parameterize `theme2::init` to allow loading just the base theme (#3345)

Click to expand commit body
This PR adds a parameter to the `theme2::init` method to indicate what
the theme-loading behavior should be.

This allows us to indicate when we want to load all of the additional
built-in user themes (like in the Zed binary and in the storybook), and
when we don't want to load the user themes (like in tests).

We're using an enum over just a `bool` here for clarity at the call
site.

Release Notes:

- N/A

Marshall Bowers created

f8b91bd Fix some of the warnings

Piotr Osiewicz created

d782426 Dismiss tooltips on click

Conrad Irwin created

4540f04 Add more detail to panel switcher interaction

Conrad Irwin created

38d0fdc Remove todo

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

b2f9c45 Change the default buffer font size to 16

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

c71e522 Allow users to set UI font properties in their settings

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

6b6a30c Merge branch 'main' into search2

Piotr Osiewicz created

2aa7c6f Add a simple context menu into terminal2 (#3343)

Click to expand commit body
Release Notes:

- N/A

Kirill Bulatov created

ab0a3f1 Add an actual context menu into terminal-2

Click to expand commit body
(click the text, not the pane!)

Co-Authored-By: Piotr <piotr@zed.dev>

Kirill Bulatov and Piotr created

c08ce1c Start rendering autocompletion menu

Antonio Scandurra created

781a95d Add back Completion::documentation

Antonio Scandurra created

f638d4c Add basic context menu element

Kirill Bulatov created

0f0b709 Fix more errors in terminal element

Kirill Bulatov created

03b4c7c Terminal 2 (#3342)

Click to expand commit body
Release Notes:

- N/A

Kirill Bulatov created

fd61683 WIP

Kirill Bulatov created

e3465fb Comment out the terminal view

Kirill Bulatov created

a238368 More compilation fixes

Kirill Bulatov created

61d6cb8 Start porting terminal_element to gpui2

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Kirill Bulatov and Mikayla Maki created

d89c511 Start porting terminal_view to gpui2

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Kirill Bulatov and Mikayla Maki created

c8f83e2 Tabs n splits (#3340)

Click to expand commit body
Adds back:

- [x] Tab clicking
- [x] Splits ~
- [x] Workspace deserialization

Also adds a new `FocusableView` API to GPUI

Release Notes:

- N/A

Mikayla Maki created

9da0b78 Merge branch 'main' into tabs-n-splits

Mikayla created

e9e1170 Compile taffy in release mode

Mikayla created