Commit log

f85d544 Merge pull request #1297 from zed-industries/back-and-forward-buttons

Click to expand commit body
Back and forward buttons

Max Brunsfeld created

bcb553f Combine platform mouse events to use common MouseEvent struct and remove MouseDragged event in favor of MouseMoved

Keith Simmons created

70cf6b4 Give nav buttons a background on hover

Max Brunsfeld created

4e8dbbf Add test for pane nav history covering notification of pane's toolbar

Max Brunsfeld created

a378ec4 Enable and disable nav buttons based on pane's navigation stack

Click to expand commit body
Also, make the `NavHistory` type private to the `workspace` crate.
Expose only the `ItemNavHistory` type, via a method on Pane called
`nav_history_for_item`.

Max Brunsfeld created

686e573 pull event data out into individual Event structs

Keith Simmons created

7e5cf66 Add forward and backward navigation buttons to toolbar

Max Brunsfeld created

cba5b4a Began working on selections, refactored colors

Mikayla Maki created

525e317 remove custom terminal keybindings

Keith Simmons created

2d126c7 add terminal modal which can be displayed and dismissed while preserving the terminal state

Keith Simmons created

bbe3259 0.45

Max Brunsfeld created

bb6a573 Merge pull request #1293 from zed-industries/autosave-focus-change-window-activate

Click to expand commit body
Treat window deactivation as a focus change for the purpose of autosave

Max Brunsfeld created

a858b3f Treat window deactivation as a focus change for the purpose of autosave

Max Brunsfeld created

00d1c2e Merge pull request #1291 from zed-industries/fix-autosave-on-close

Click to expand commit body
Fix autosave when closing a tab

Max Brunsfeld created

e9a950f Merge pull request #1292 from zed-industries/paste-panic

Click to expand commit body
Fix panic on paste when editing with auto-indent

Max Brunsfeld created

2c1906d Normalize line endings when parsing completions

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

Antonio Scandurra and Max Brunsfeld created

d3db700 Fix panic on paste when editing with auto-indent

Click to expand commit body
Instead of accepting text as it's input by the user, we will read it
out of the edit operation after it gets sanitized by the buffer.

Antonio Scandurra created

ab4931d Prevent autosave for deleted files

Antonio Scandurra created

9286893 Save item when closing it if autosave on focus change is enabled

Antonio Scandurra created

5e00df6 Move autosave tests down into `Workspace`

Antonio Scandurra created

b937c1a Move autosave logic up into `Workspace` and `Pane`

Antonio Scandurra created

980730a Report whether a view was focused or blurred when observing focus

Antonio Scandurra created

573dd29 v0.44.1

Antonio Scandurra created

330fdfb Merge pull request #1288 from zed-industries/line-ending-fixes

Click to expand commit body
Line ending fixes

Antonio Scandurra created

13c9b17 Replace lone carriage returns with newlines

Antonio Scandurra created

113eb9b Don't slice midway through multi-byte char when detecting line ending

Antonio Scandurra created

5e2306d 0.44

Max Brunsfeld created

77d688b Merge pull request #1287 from zed-industries/handle-carriage-returns-in-edits

Click to expand commit body
Fix crash when pasting text with CRLF line endings

Max Brunsfeld created

7e9beaf Strip carriage returns from all text in text::Buffer

Click to expand commit body
* Moving the logic from Rope to text::Buffer makes it easier
  to keep the Rope in sync with the fragment tree.
* Removing carriage return characters is lossier, but is much
  simpler than incrementally maintaining the invariant that
  there are no carriage returns followed by newlines. We may
  want to do something smarter in the future.

Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

4d88088 Merge pull request #1286 from zed-industries/grid-renderer

Click to expand commit body
Switch from line-and-character renderer to a direct grid renderer

Mikayla Maki created

03cbb94 changed renderer

Mikayla Maki created

ed52f8a WIP making paste better

Keith Simmons created

58e57d0 Merge pull request #1271 from zed-industries/matching-bracket-highlights

Click to expand commit body
Highlight matching bracket when newest selection head is on a bracket

Keith Simmons created

229bc94 remove partial edit from normal.rs

Keith Simmons created

956dd0c fix error with reverse range marked text ranges

Keith Simmons created

1f3dc2f highlight both brackets, only when empty selection, and add test

Keith Simmons created

342d38a Working on grid rendering

Mikayla Maki created

e14b3db Merge pull request #1285 from zed-industries/fix-terminal-backspace

Click to expand commit body
Set up basic enviroment variables

Mikayla Maki created

b4dc92d Set up basic enviroment variables

Mikayla Maki created

116fa92 Change Buffer constructors to construct the History internally

Max Brunsfeld created

1add2d2 Merge pull request #1282 from zed-industries/context-menu-below-project-panel-entries

Click to expand commit body
Select the last worktree root when right-clicking below all project panel entries

Max Brunsfeld created

4aa19c1 Select the last root when right-clicking below all project panel entries

Max Brunsfeld created

7ea1289 Merge pull request #1281 from zed-industries/open-default-key-bindings

Click to expand commit body
Add application menu item to open default key bindings

Max Brunsfeld created

8048758 Add application menu item to open default key bindings

Max Brunsfeld created

ea1f6d6 0.43

Max Brunsfeld created

1682cbd Merge pull request #1279 from zed-industries/autosave

Click to expand commit body
Introduce autosave

Antonio Scandurra created

f1ffcb6 Fix panics in database tests

Antonio Scandurra created

f09d265 Remove non-determinism from autosave after delay

Antonio Scandurra created

a5c39ac Always finish previous autosave before starting a new one

Antonio Scandurra created

ebf4bae Add unit test for autosave

Antonio Scandurra created