Commit log

b9d051e Start work on adding a filter editor to the picker

Click to expand commit body
Implement picker as a view instead of as a component

Co-authored-by: Mikayla <mikayla@zed.dev>
Co-authored-by: Marshall <marshall@zed.dev>

Max Brunsfeld , Mikayla , and Marshall created

ffce5ff Don't generate licenses on every PR

Conrad Irwin created

9cdfce4 Make it possible to render a single line editor (#3259)

Click to expand commit body
[[PR Description]]

Release Notes:

- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).

Conrad Irwin created

3a85bee center a div

Nate Butler created

5c45084 Add text and focus to editor

Conrad Irwin created

a21c49c Make it possible to render a single line editor

Conrad Irwin created

80e6427 :art:

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

acab2f9 MODAL

Conrad Irwin created

10c94cc Remove unused import

Max Brunsfeld created

a3bd04f Merge branch 'main' into picker

Mikayla Maki created

c7f5888 editor singleline (#3257)

Click to expand commit body
- Implement Editor::single_line
- Fix confusing error message
- Fix loading keyfiles
- Wire up GoToLine modal

Mikayla Maki created

d690fb0 Merge branch 'main' into picker

Max Brunsfeld created

b692fb1 Start documenting `ThemeColors` (#3258)

Click to expand commit body
[[PR Description]]
- Adds doc comments for most fields on ThemeColors
- Scaffolds out some upcoming additional fields (Will add in a later PR)
- Renames a few fields:
    - `element_placeholder` -> `element_placeholder_text`
    - `element_drop_target` -> `drop_target_background`
- Removes the redundant `element_placeholder_text` (This should be set
using `text_placeholder`

Release Notes:

- N/A

Nate Butler created

1e6a0f1 Wire up GoToLine modal

Conrad Irwin created

0233864 Fix loading keyfiles

Conrad Irwin created

b804b25 Fix confusing error message

Conrad Irwin created

df84ba4 Continue documenting theme colors

Nate Butler created

6928ad1 Rename List -> UniformList

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

2412873 Remove commented-out code in picker2

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

742180a Implement list scroll tracking

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

eb5fe3a Merge branch 'main' into document-theme

Nate Butler created

91f356a Begin documenting theme colors

Nate Butler created

3a72f21 Implement Editor::single_line

Conrad Irwin created

4bf3a4e Implement movement in `editor2` (#3256)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

c89d6eb modals2 (#3247)

Click to expand commit body
New Modal implementation for gpui2

Release Notes:

N/A

Conrad Irwin created

aa17ada Merge remote-tracking branch 'origin/main' into editor-movement

Antonio Scandurra created

d7e86eb Merge remote-tracking branch 'origin/main' into editor-movement

Antonio Scandurra created

1d34b7b Implement picker actions

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

2587616 theme_importer: Format generated themes (#3255)

Click to expand commit body
This PR makes the `theme_importer` format the themes that it generates
automatically.

Release Notes:

- N/A

Marshall Bowers created

69eb49a Merge branch 'main' into picker

Max Brunsfeld created

2697862 Merge remote-tracking branch 'origin/main' into editor-movement

Antonio Scandurra created

82a0189 WIP

Antonio Scandurra created

64b899c Implement scrolling for `editor2` (#3251)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

5336c5d Re-introduce a macro for defining actions for ease of use (#3253)

Click to expand commit body
Release Notes:

- N/A

Julia created

0d95410 Rework third-party themes (#3254)

Click to expand commit body
This PR reworks the way we define our third-party themes to make them
work as overlays on top of a base theme.

We introduce the concept of a `UserThemeFamily` that contains
`UserTheme`s. Rather than being an entire theme definition on their own,
a `UserTheme` just contains optional overrides for the values in a
`Theme`.

When resolving a `UserTheme`, we apply it on top of the base theme. Any
values not overridden in the `UserTheme` will fall back to the `Theme`
defaults.

Right now we are just using `UserTheme` to model third-party themes that
we distribute with the Zed binary. However, this same structure can also
be used to import arbitrary user themes (such as from a theme registry,
or even a theme blob from the settings file).

Release Notes:

- N/A

Marshall Bowers created

643146d Re-introduce a macro for defining actions for ease of use

Click to expand commit body
Co-Authored-By: Piotr Osiewicz <piotr@zed.dev>
Co-Authored-By: Conrad Irwin <conrad@zed.dev>

Julia , Piotr Osiewicz , and Conrad Irwin created

a2a28af Add Modals

Click to expand commit body
P.S. this is all completely different now

Co-Authored-By: Marshall <marshall@zed.dev>
Co-Authored-By: Julia <julia@zed.dev>

Conrad Irwin , Marshall , and Julia created

9582a6f chore: Run multitarget build in script/bundle (#3241)

Click to expand commit body
Ignore this PR for now.

This has a chance to speed up a build in case where e.g. we're
single-threaded in aarch64 build; at that point the x86_64 codegen can
take place. Also, MIR can probably be shared between the two
architectures, further reducing build time.

Release Notes:
- N/A

Piotr Osiewicz created

2e43015 gpui event test (#3249)

Click to expand commit body
- Flesh out gpui2 test support
- Smoke test for event handling

Conrad Irwin created

74853ea Rename `ThemeVariant` to `Theme` (#3252)

Click to expand commit body
This PR renames the `ThemeVariant` type to `Theme`.

This better reflects its purpose, as well as matches the same name as we
had before, which should make porting crates slightly easier.

Release Notes:

- N/A

Marshall Bowers created

6f74854 Fix event ordering issues

Conrad Irwin created

b065051 Clip text when scrolling horizontally

Click to expand commit body
Co-Authored-By: Julia <julia@zed.dev>
Co-Authored-By: Piotr <piotr@zed.dev>

Antonio Scandurra , Julia , and Piotr created

b9e98c1 Re-enable scrolling for `EditorElement`

Click to expand commit body
Co-Authored-By: Julia <julia@zed.dev>
Co-Authored-By: Piotr <piotr@zed.dev>

Antonio Scandurra , Julia , and Piotr created

9cb8512 Start on laying out and painting `editor2` (#3250)

Click to expand commit body
![CleanShot 2023-11-07 at 13 16
28@2x](https://github.com/zed-industries/zed/assets/482957/a136a3d9-b518-4591-8307-e63cfe0e4310)


Release Notes:

- N/A

Antonio Scandurra created

7078c5f Regenerate all themes

Marshall Bowers created

01eac50 Add new `ThemeColors` values to the theme printer

Marshall Bowers created

9f2e6be Fix warning

Antonio Scandurra created

268be71 Add colors for document highlights

Antonio Scandurra created

bdf6e8b Merge remote-tracking branch 'origin/main' into editor2-paint

Antonio Scandurra created

6ae0963 Remove `focused` field and use `FocusHandle` instead in `Editor`

Antonio Scandurra created