Commit log

d79b8e4 Fix `SendText`/`SendKeystroke` having the wrong context name in terminal

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

Julia and Max Brunsfeld created

4e1b987 Implement "open in terminal" (#3888)

Conrad Irwin created

8d07246 Prevent scrolling editor and resizing panels at the same time (#3887)

Click to expand commit body
Release Notes:

- Fixed a bug that would cause Zed to never stop resizing panels when
the drag handle overlapped with an editor scrollbar.

Antonio Scandurra created

fcf7007 let search happen too

Conrad Irwin created

4e310b9 Implement "open in terminal"

Conrad Irwin created

dd89ecf Show pointer hand on tab & give last tab border right (#3865)

Click to expand commit body
Release Notes:

- N/A

Julia created

427e7f6 Read only permissions for project panel too

Conrad Irwin created

6f4a08b Prevent scrolling editor and resizing panels at the same time

Click to expand commit body
This fixes a bug that would cause Zed to never stop resizing
panels when the drag handle overlapped with an editor scrollbar.

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

Antonio Scandurra and Marshall created

6f140c8 WIP tinted buttons

Nate Butler created

a7550de Show pointer hand on tab & give last tab border right

Julia created

9d146a2 Fix vim tests

Conrad Irwin created

e8d01f4 Merge remote-tracking branch 'origin/main' into v0.119.x

Antonio Scandurra created

7f62a17 Re-enable key bindings for `AssistantPanel` (#3885)

Click to expand commit body
Release Notes:

- Fixed a bug that caused `cmd-g` and `cmd-shift-g` to not work anymore
in the assistant panel.

Antonio Scandurra created

5a1509e Re-enable key bindings for `AssistantPanel`

Antonio Scandurra created

f141495 Fix border rendering (#3884)

Click to expand commit body
After implementing it a while ago, our previous interpolation scheme
didn't really make sense to me and was causing borders to be rendered
incorrectly. We don't really draw backgrounds and borders as part of the
same draw call anymore, but it seemed reasonable to have a correct
implementation in the shader anyway.

This commit uses Porter-Duff compositing (i.e., `over`) to produce a
color that is the result of superimposing the border on top of the
background. Then, we linearly interpolate towards the background color
as we slide out of the border and into the background.

Release Notes:

- Fixed incorrect rendering of borders.

Antonio Scandurra created

3ab2062 Fix border rendering

Click to expand commit body
After implementing it a while ago, our previous interpolation scheme
didn't really make sense to me and was causing borders to be rendered
incorrectly. We don't really draw backgrounds and borders as part of
the same draw call anymore, but it seemed reasonable to have a correct
implementation in the shader anyway.

This commit uses Porter-Duff compositing (i.e., `over`) to produce
a color that is the result of superimposing the border on top of the
background. Then, we linearly interpolate towards the background color
as we slide out of the border and into the background.

Antonio Scandurra created

5da0572 Delete generating-theme-types.md

Nate Butler created

5c32dd5 Better TestWindow support

Conrad Irwin created

c106d3e Remove old theme license code

Nate Butler created

9fe0168 Remove styles dir

Nate Butler created

e5156d1 Clip `List` items that partially overflow (#3882)

Click to expand commit body
Release Notes:

- Fixed a visual bug that caused channels to overlap with the filter
input.

Antonio Scandurra created

b78497b Clip List items that partially overflow

Antonio Scandurra created

8ad7418 Fix quitting Zed when project was unshared (#3881)

Click to expand commit body
Release Notes:

- Fixed a bug that would disable `cmd-q` after a remote project was
unshared.

Antonio Scandurra created

f6af7ab Fix quitting Zed when project was unshared

Antonio Scandurra created

f4290c9 Show scrollbar even when buffer search highlights are outside viewport (#3880)

Click to expand commit body
Release Notes:

- Fixed a bug that prevented scrollbars from being shown when search
matches were outside the viewport.

Antonio Scandurra created

f0afa3f Show scrollbar even when buffer search highlights are outside viewport

Antonio Scandurra created

5a43cba channels: Move name of the channel to the same line as the hash icon.

Piotr Osiewicz created

1d98132 Move telemetry settings check into telemetry module (#3877)

Click to expand commit body
This is a small change I've been meaning to do to make it easier to call
the telemetry report event methods.

Release Notes:

- N/A

Joseph T. Lyons created

2972ee8 Move telemetry settings check into telemetry module

Joseph T. Lyons created

c76fcb3 UI grab bag (#3875)

Click to expand commit body
- Tidy up some ui crate docs
- Update "checking" diagnostic color + add icon
- Make scrollbar track transparent in all themes
- Update border variant color in all themes
- Use theme colors for muted/speaking indicators

Release Notes:

- N/A

Nate Butler created

77647fa Use theme colors for muted/speaking indicators

Nate Butler created

20a897d Update border variant color

Nate Butler created

d643d99 Make scrollbar track transparent

Nate Butler created

710a26c Add "Checking" icon for diagnostics

Nate Butler created

e903adf Use dense spacing for completion menu items (#3874)

Click to expand commit body
This PR updates the completion menu to use dense spacing for its items.

Release Notes:

- Adjusted styling of completion menu entries.

Marshall Bowers created

e94063b Rename notification_store (#3872)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

b99e9d5 Merge branch 'main' into rename-notification-store

Joseph T. Lyons created

bea527d Update version in Cargo.lock

Joseph T. Lyons created

f633043 Update ui docs

Nate Butler created

26a4b6a Disable Dangerous Downtime-causing Default

Click to expand commit body
According to https://docs.digitalocean.com/products/kubernetes/how-to/configure-load-balancers/#ssl-certificates

you can specify whether to disable automatic DNS record
creation for the certificate upon the load balancer’s creation using the
do-loadbalancer-disable-lets-encrypt-dns-records annotation. If you
specify true, we will not automatically create a DNS A record at the
apex of your domain to support the SSL certificate.

Conrad Irwin created

073128e Remove wasmtime for now

Max Brunsfeld created

3b90c77 Change binary name

Mikayla created

1930258 Show guests in fewer places

Conrad Irwin created

c340202 Fix privilege escalation when guests invite people

Conrad Irwin created

9fe17a1 Prevent guests from screen-sharing, unmuting or screen sharing

Conrad Irwin created

6877bd4 Make read only buffers feel more read only

Conrad Irwin created

8417178 Track read_only per project and buffer

Click to expand commit body
This uses a new enum to avoid confusing booleans

Conrad Irwin created

bf304b3 Track room participant role

Click to expand commit body
(Also wire that through to project collaboration rules for now)

Conrad Irwin created

88ed5f7 Plumbing to pass `role` for room participants

Conrad Irwin created

a801c85 TEMP

Conrad Irwin created