Commit log

923be18 Maintain recently opened files history (#2467)

Click to expand commit body
Part of https://github.com/zed-industries/community/issues/351 and
https://github.com/zed-industries/community/issues/1125

Adds navigation history to the search file dialogue:


![image](https://github.com/zed-industries/zed/assets/2690773/01a1d3ea-1328-425a-ac95-2ebdbfcc07ab)

The history is only shown on empty query and gets replaced by the query
results after an input.
Currently, history gets lost between the project restarts.

Release Notes:

* Added a recently opened file list to search file dialogue

Kirill Bulatov created

2ec994d Add a unit test

Kirill Bulatov created

201d513 Show navigation history in the file finder modal

Click to expand commit body
co-authored-by: Max <max@zed.dev>

Kirill Bulatov and Max created

711d2c6 Maintain recently opened files history

Kirill Bulatov created

bd29812 Avoid panic in `get_injections` (#2486)

Julia created

5ab1ae1 Avoid panic in `get_injections`

Julia created

83f8981 Define empty theme for tests regardless of cargo features (#2485)

Click to expand commit body
This fixes some errors that were happening when running a single crate's
tests, if the test did not enable the `test-support` feature in the
`theme` crate.

Max Brunsfeld created

71ad7e7 Define empty theme for tests regardless of cargo features

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

Max Brunsfeld and Kirill created

f2ad17d WIP

Antonio Scandurra created

263afc7 Merge pull request #2484 from zed-industries/kb/unite-dmg-build

Click to expand commit body
Unite dmg build jobs

Follow-up of https://github.com/zed-industries/zed/pull/2472 actually doing the proper thing: allow running dmg builds on PRs if `run-build-dmg` label is attached.

Kirill Bulatov created

5ab4eab Unite dmg build jobs

Kirill Bulatov created

89d8bb1 WIP: Add persistence to new docks

Mikayla Maki created

5c437e2 Fix crashes when running zed bundled

Max Brunsfeld created

a9b107f Fix release-mode stub for watch_themes

Max Brunsfeld created

d23fc6f Merge pull request #2448 from zed-industries/setting-store

Click to expand commit body
Separate the settings struct into a set of dynamically-registered setting types

Max Brunsfeld created

a56793c Clear buffer font size adjustments when buffer font size setting changes

Max Brunsfeld created

823e15d Refresh windows when settings file changes

Max Brunsfeld created

667f476 Remove unused watched_json file

Max Brunsfeld created

42eca30 Move font size adjustment code to the theme crate

Max Brunsfeld created

2587235 Rename settings::register_setting -> settings::register

Max Brunsfeld created

2d5f03e Remove optional path argument when getting settings

Max Brunsfeld created

1f0e79e Merge branch 'main' into setting-store

Max Brunsfeld created

67a2512 Define theme/ui text style settings in theme crate

Max Brunsfeld created

5ef0399 Merge pull request #2483 from zed-industries/add-scrollbar-settings

Click to expand commit body
Add scrollbars setting

Mikayla Maki created

f4e99ec Add never option to scrollbar settings

Mikayla Maki created

88bc55d Add a dependency on rustfmt to the CI tests

Mikayla Maki created

6cf439e fmt

Mikayla Maki created

ae3394f Add scrollbars setting

Mikayla Maki created

1c9a7a7 Merge pull request #2482 from zed-industries/add-hunks-to-scrollbar

Click to expand commit body
Add diff hunks to the scroll bar

Mikayla Maki created

aa89632 Add diff hunks to the scroll bar

Mikayla Maki created

5c729c0 Define base keymap setting in welcome crate

Max Brunsfeld created

7d11329 Merge pull request #2481 from zed-industries/update-font-kit

Click to expand commit body
Update font-kit to resolve panics when loading malformed fonts

Julia created

9e59833 Update font-kit to resolve panics when loading malformed fonts

Julia created

89204e8 Merge branch 'main' into setting-store

Max Brunsfeld created

cb0c613 v0.88.x dev

Joseph Lyons created

d2ba18e Customize language settings JSON schema in language crate

Max Brunsfeld created

4898417 Drop foreign key constraint from workspaces.dock_pane to panes table

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

Antonio Scandurra , Nathan Sobo , and Mikayla Maki created

05fb051 Store whether a panel is zoomed in the panel itself

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

Antonio Scandurra and Mikayla Maki created

f097444 Rebind `ctrl-`` to toggle terminal panel focus

Click to expand commit body
Also, add `ctrl-~` to create new terminals.

Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra and Mikayla Maki created

747fbfa Notify old/new ancestors of the focused view when they change

Antonio Scandurra created

981129e Show a panel/pane as zoomed only if it's the active item in workspace

Antonio Scandurra created

6403bb8 Define workspace settings in workspace crate

Max Brunsfeld created

cbd4771 Define project settings in project crate

Max Brunsfeld created

65e3713 Define editor settings in editor crate

Max Brunsfeld created

39618ae Define language settings in the language crate

Max Brunsfeld created

0a0769d Merge pull request #2479 from zed-industries/dont-use-svg-text-feature

Click to expand commit body
Disable usvg's text feature flags to include less dependency code

Julia created

d61b12a Disable usvg's text feature flags to include less dependency code

Julia created

362f56d Merge pull request #2478 from zed-industries/Fix-telemetry-bugs

Click to expand commit body
Send editor event when saving a new file

Joseph T. Lyons created

c278598 Send editor event when saving a new file

Joseph Lyons created

2e27f26 Merge pull request #2475 from zed-industries/add-copilot-events

Click to expand commit body
Add events for copilot suggestion accepting and discarding

Joseph T. Lyons created