This PR makes the close button for tabs square.
`IconButton` now accepts a `shape`, and using `IconButtonShape::Square`
will ensure the `IconButton` is square with respect to its contained
icon.
#### Before
<img width="119" alt="Screenshot 2024-01-15 at 10 32 40 AM"
src="https://github.com/zed-industries/zed/assets/1486634/dc806b9b-411f-4cd9-8c10-676d2cbd298b">
#### After
<img width="116" alt="Screenshot 2024-01-15 at 10 32 24 AM"
src="https://github.com/zed-industries/zed/assets/1486634/8b4ef43c-14b6-449f-a235-5d7affd82c4e">
Release Notes:
- Changed the tab close button to be square.
Marshall Bowers
created
1da9c8b
Rebuild shader header when cbindgen sources have changed (#4051)
Click to expand commit body
This was causing the Metal shaders to incorrectly interpret the
primitives submitted by GPUI, which in turn caused rendering to be
completely borked.
Release Notes:
- N/A
Antonio Scandurra
created
ef4831b
Prevent storybook dialog from swallowing terminal cursor when ctrl-c-ed (#4050)
Click to expand commit body
Honestly thought this was a bug with our terminal port lol. Turns out
its an oversight in the `dialoguer` crate but its seems pretty easy to
work around so might as well
Release Notes:
- N/A
Julia
created
0ff5603
Rebuild shader header when cbindgen sources have changed
Click to expand commit body
Co-Authored-By: Thorsten <thorsten@zed.dev>
Antonio Scandurra
and
Thorsten
created
5000a53
Prevent storybook dialog from swallowing terminal cursor when ctrl-c-ed
Julia
created
e52a229
gpui: Pin to font-kit with improved OTC parsing performance. (#4047)
Click to expand commit body
Details are in https://github.com/zed-industries/font-kit/pull/1; We're
not doing anything too fancy, really. Still, you should mostly see font
loading times drop significantly for font collections
Release Notes:
- Improved loading performance of large font collections (e.g. Iosevka).
Fixes https://github.com/zed-industries/community/issues/1745,
https://github.com/zed-industries/community/issues/246
https://github.com/zed-industries/zed/assets/24362066/f70edbad-ded6-4c12-9c6d-7a487f330a1b
Piotr Osiewicz
created
f061015
Do not run squawk tests outside of PR builds (#4049)
Click to expand commit body
Release Notes:
- N/A
Kirill Bulatov
created
346103d
Do not run squawk tests outside of PR builds
Kirill Bulatov
created
fc294ce
Disable copilot for feedback and lsp log editors (#4048)
Click to expand commit body
LSP log editor caused recursive flood of messages, and feedback editor
is better with people writing their own feedback.
Release Notes:
- Fixed hanging due to excessive logs when browsing Copilot LSP logs
Kirill Bulatov
created
253c8db
Disable copilot for feedback and lsp log editors
Click to expand commit body
LSP log editor caused recursive flood of messages, and feedback editor is better with people writing their own feedback.
Kirill Bulatov
created
80c0d09
Fix editor stealing click events from copy-error button (#4046)
Click to expand commit body
This fixes the click event on the "copy error message" button by
changing the `editor` element to ignore mouse-down events when the
default was prevented. That's similar to how `div` does it.
Release Notes:
- Fixed a bug that prevented "copy error message" button from being
clicked.
Thorsten Ball
created
74f3366
Fix editor stealing click events from copy-error button
It'd be nice to automatically get warned if you're about to do a
backward incompatible migration mistakenly, and sqauwk does exactly
that.
Release Notes:
- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).
- Update chat panel with current channel
- Open chat panel for guests
- Open chat when joining a channel with guests
- Some tweaks for chat panels
- Don't lose focus on default panel state
- Make chat prettier (to my eyes at least)
- Fix multiple mentions in one message
- Show a border when scrolled in chat
- Fix re-docking chat panel
- Move settings subscription to dock
[[PR Description]]
Release Notes:
- Opens chat by default when joining a public channel
- Improves chat panel UI
Ensure we `panic()` instead of crash on graphics memory buffer overflow
Also bump the buffer size to 32Mb from 8Mb to make this rarer (but still
possible)
Release Notes: Fixes some crahes due to lack of graphics buffer spacae
Nathan Sobo
created
c2cf288
Don't run newly published audio tracks when deafened
Click to expand commit body
Also, simplify the management of the muted and deafened state in Room.