Commit log

b3eb5f7 WIP

Click to expand commit body
Co-Authored-By: Kay Simmons <kay@zed.dev>

Julia and Kay Simmons created

c21e0e9 Merge pull request #1759 from zed-industries/move-page-up-down

Click to expand commit body
Move page up / down

Mikayla Maki created

d301a21 Finished implementing vscode, emacs, and mac style pageup/down. Added keybindings ctrl-v, alt-v for emacs up/down and shift-pageup, shift-pagedown for vscode style. Also improved incorporated pageup/down into context menus

Mikayla Maki created

8044bef v0.60.4

Max Brunsfeld created

8df84e0 Add MovePageUp and MovePageDown editor commands

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

Max Brunsfeld and Mikayla Maki created

137a9ce Enable auto-scroll when moving cursors in Editor::handle_input

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

Max Brunsfeld and Mikayla Maki created

55576f8 Merge pull request #1758 from zed-industries/editor-paint-panic

Click to expand commit body
Consolidate calculation of editor's visible row range

Max Brunsfeld created

78aee53 Merge pull request #1757 from zed-industries/detect-unshare

Click to expand commit body
Clear project's shared state upon every disconnection

Max Brunsfeld created

8640204 Consolidate calculation of editor's visible row range

Click to expand commit body
We think this will fix a panic that was occuring in `paint_highlighted_range`
due to an out-of-bounds read into the line layouts. We think doing essentially the same
calculation in two different ways with floating point numbers might have
caused a different end row to be calculated in 2 different code paths.

Co-authored-by: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

2d3d07d Clear project's shared state upon every disconnection

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

Max Brunsfeld , Nathan Sobo , and Antonio Scandurra created

ad6f9b2 0.60.3

Max Brunsfeld created

3309684 Merge pull request #1756 from zed-industries/autoclose-wrong-closing-bracket

Click to expand commit body
Avoid skipping over a different closing bracket in autoclose

Max Brunsfeld created

4b12fb6 Avoid skipping over a different closing bracket in autoclose

Max Brunsfeld created

eef086f 0.60.2

Nathan Sobo created

6ac0b81 Merge pull request #1754 from zed-industries/fix-list-scroll

Click to expand commit body
Pass the current view id when painting List's mouse region instead of 10

Nathan Sobo created

8d82702 Pass the current view id value when painting List's mouse region

Click to expand commit body
Previously, a dummy value was being passed. I think this slipped in accidentally.

Nathan Sobo created

dde3dfd Quick cut of using display point conversion to layout hunks

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

Julia and Max Brunsfeld created

8d60995 Clean

Julia created

16f854b Expand diff gutter indicator to cover all of a wrapped line

Julia created

9c47325 Use correct range to get diff hunks in the presence of wrapped lines

Julia created

cf499ab v0.60.1

Max Brunsfeld created

86ddbc6 Merge pull request #1752 from zed-industries/allow-inviting-users-to-another-guest-project

Click to expand commit body
Allow inviting users to a project that was shared by someone else

Antonio Scandurra created

b8bc5a2 Allow inviting users to a project that was shared by someone else

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

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

f5db02a Merge pull request #1749 from zed-industries/child-view-panic

Click to expand commit body
Prevent `ChildView` from retaining an otherwise dropped view

Antonio Scandurra created

9ebd586 Improve error message when rendering a child view for a dropped view

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

Antonio Scandurra and Nathan Sobo created

1bec808 Add unit test for `ChildView`

Antonio Scandurra created

a5a60eb Log view name alongside error in `ChildView`

Antonio Scandurra created

edb61a9 Avoid panicking if child view points to a view that was not rendered

Antonio Scandurra created

06dfb74 Prevent `ChildView` from retaining an otherwise dropped view

Antonio Scandurra created

26b03af Merge pull request #1747 from zed-industries/fix-clangd-error

Click to expand commit body
Fix error on clangd when `compile-commands.json` is present

Antonio Scandurra created

c4680e6 Fix error on clangd when `compile-commands.json` is present

Click to expand commit body
The language server was failing because we were forgetting to provide
a `jsonrpc` field for responses to requests coming from the lsp.

Antonio Scandurra created

06e9b82 Merge pull request #1745 from zed-industries/contact-popover-focus

Click to expand commit body
Fix some issues with contact popover focus

Antonio Scandurra created

ad975da Merge pull request #1746 from zed-industries/maintain-buffer-identity-across-renames

Click to expand commit body
Preserve buffer identity when underlying entry temporarily disappears

Antonio Scandurra created

37a0fd3 Use fake file system for buffer identity test

Antonio Scandurra created

f28cc5c Preserve buffer identity when underlying entry temporarily disappears

Antonio Scandurra created

0a1aea6 Add test to ensure buffer identity is kept across `Project::rename`

Antonio Scandurra created

a6a7e85 Misc fixes, still broken soft wrap

Julia created

e75dcc8 Include deletion hunks in fold regardless of end

Julia created

b5786cb Dismiss contacts popover when clicking outside, even w/o focus change

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

Max Brunsfeld and Nathan Sobo created

513c02e Remove spurious focus of contact popover when opening it

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

Max Brunsfeld and Nathan Sobo created

51c0a14 Merge pull request #1743 from zed-industries/new-settings-writing

Click to expand commit body
Improved settings writing to be strongly typed and based on settings file content diffs

Mikayla Maki created

e732700 Fixed settings

Mikayla Maki created

dd1320e Improved settings writing to be strongly typed and based on settings file content diffs

Click to expand commit body
Co-Authored-By: kay@zed.dev

Mikayla Maki and kay@zed.dev created

d42bf8e Merge pull request #1740 from zed-industries/fix-dock-focus-issues

Click to expand commit body
Fix Dock infinite loop

Kay Simmons created

2a1dbd6 Update gpui focus test to match the new removal of intermediate focus filtering

K Simmons created

9760eb0 Merge pull request #1742 from zed-industries/deps-fixes

Click to expand commit body
Re-export basic text types from text and language crates, remove unused deps from collab

Max Brunsfeld created

6cdf4e9 Re-export basic text types from text and language crates

Click to expand commit body
Also avoid production dependencies on fs and rope in collab

Max Brunsfeld created

2ff6fff fix lock merge error

K Simmons created

27a87c3 Merge branch 'main' into fix-dock-focus-issues

Kay Simmons created

1d8717f Remove focus filtering from gpui so all focus events result in focus-in and focus-out calls

Click to expand commit body
Remove pane focused event in favor of focus_in at the workspace level
Added is_child to ViewContext to determine if a given view is a child of the current view
Fix issue where dock would get in a infinite loop when activated after dragging an item out of it
Fix issue where the last focused view in an item was not correctly refocused when a pane is focused after switching active tabs

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

K Simmons and Mikayla Maki created