Commit log

9c9a09c Replace `project_path` with `project_entry` in `workspace::{Item, ItemView}`

Antonio Scandurra created

18f1040 Rename `Navigation` to `NavHistory`

Antonio Scandurra created

7c233ed Merge pull request #349 from zed-industries/navigation-history

Click to expand commit body
Add a navigation history

Antonio Scandurra created

05bf8f6 Avoid changing selection in buffer navigation dialogs

Click to expand commit body
If an editor has highlighted_rows, autoscroll it to reveal those rows instead of
its cursor positions.

Max Brunsfeld created

2cae706 Limit the storage used by the navigation history

Max Brunsfeld created

9263065 Add a unit test for navigation behavior at the editor level

Max Brunsfeld created

f7326b8 Push to navigation history based on jump distance instead of time

Max Brunsfeld created

16b82d5 Experiment with a more general way of pushing editor navigation entries

Antonio Scandurra created

0cae3e0 Ensure focus is transferred when opening the first item in pane

Antonio Scandurra created

b7091dd Fix double borrow error when closing an item

Antonio Scandurra created

4f472e1 :fire:

Antonio Scandurra created

bb954e2 Introduce a test to verify navigation

Antonio Scandurra created

d5acbe1 Use offset to restore navigation position if anchor can't be resolved

Antonio Scandurra created

d480738 Skip past entries in the navigation history that can't be re-opened

Antonio Scandurra created

11b7270 Navigate to previous positions in editors when using navigation history

Max Brunsfeld created

e43d33c WIP - Reopen closed items when going back in nav history

Max Brunsfeld created

ea624c6 Populate backward/forward stacks upon item deactivation

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

Antonio Scandurra and Max Brunsfeld created

bbf634f Start laying the foundation for a per-pane navigation system

Antonio Scandurra created

cd0d1d3 Delete unused `pane::State` struct

Antonio Scandurra created

c3b1530 Remove accidentally committed `test.md` file

Antonio Scandurra created

71f3ed4 Merge pull request #347 from zed-industries/fix-sharing-after-unsharing

Click to expand commit body
Cleanup worktrees' shared state when unsharing

Antonio Scandurra created

f51cf6b Cleanup worktrees' shared state when unsharing

Antonio Scandurra created

5415663 Merge pull request #346 from zed-industries/missing-notify

Click to expand commit body
Always re-render outline view when changing the active selection

Antonio Scandurra created

466b26e Always re-render outline view when changing the active selection

Antonio Scandurra created

e27fafb v0.12

Max Brunsfeld created

485554c Merge pull request #342 from zed-industries/symbolic-nav

Click to expand commit body
Introduce outline view

Max Brunsfeld created

f3239fe Apply scroll_max after uniform list autoscrolls

Max Brunsfeld created

dd8e5ee Add bottom margin to the outline view

Max Brunsfeld created

5de5e4b Avoid panic in OutlineView when active item isn't an editor

Max Brunsfeld created

b7561c6 Add select_first and select_last bindings to outline view

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld , Antonio Scandurra , and Nathan Sobo created

ea69dcd Match on names only when outline query has no spaces

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld , Antonio Scandurra , and Nathan Sobo created

ce51196 Center the selected item when updating outline query

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

e4c0fc6 Dismiss outline view when the query editor is blurred

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

Antonio Scandurra and Nathan Sobo created

b52db22 Only enable smart case if the query contains an uppercase character

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

f934370 Match full path when query contains spaces

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

be24e58 Associate `StringMatchCandidate` with an id

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

Antonio Scandurra and Nathan Sobo created

e538beb Highlight matches by increasing the font weight

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

Antonio Scandurra and Nathan Sobo created

a64ba8b Allow matching of context items in outline view

Antonio Scandurra created

e7f1398 :lipstick:

Antonio Scandurra created

b0033bb Don't emit duplicate text when mixing syntax highlighting and match indices

Antonio Scandurra created

ecba761 Make `mod` a @context

Antonio Scandurra created

deb679b Report all matching strings in fuzzy matcher even if they're duplicates

Antonio Scandurra created

9c1f58e Maintain order of outline items when filling out tree's missing parts

Antonio Scandurra created

adeb7e6 Incorporate syntax highlighting into symbol outline view

Click to expand commit body
Still need to figure out how to style the fuzzy match characters
now that there's syntax highlighting. Right now, they are
underlined in red.

Max Brunsfeld created

7913a1e Include highlighting runs in Outline

Max Brunsfeld created

3e1c559 Allow multiple disjoint nodes to be captured as matcheable in the outline query

Max Brunsfeld created

950b066 Add more items to rust outline query

Max Brunsfeld created

f2cef0b Implement navigation via outline modal

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

373fe6f Change Editor::set_highlighted_row to take a row range

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

055d48c Select the closest outline item when the outline view's query is empty

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

Antonio Scandurra and Max Brunsfeld created