Conrad Irwin
b34c78016f
Fix tests for TestPanel
2024-01-14 12:26:54 -07:00
Conrad Irwin
4d87a67af8
Remove unused imports
2024-01-13 22:44:47 -07:00
Conrad Irwin
898645681f
Move settings subscription to dock
...
Reduces likelihood of panels being unable to move themselves
2024-01-13 22:41:26 -07:00
Conrad Irwin
e90ddba2c3
Default to Zed Sans for UI
2024-01-13 22:38:22 -07:00
Conrad Irwin
fee369bca1
Fix re-docking chat panel
2024-01-13 22:26:25 -07:00
Conrad Irwin
818cbb2415
Show a border when scrolled in chat
2024-01-13 22:19:21 -07:00
Conrad Irwin
c810af40d3
Fix multiple mentions in one message
2024-01-13 21:53:22 -07:00
Conrad Irwin
f6ef07e716
Make chat prettier (to my eyes at least)
2024-01-13 21:37:13 -07:00
Conrad Irwin
c2ff9fe2da
Don't lose focus on default panel state
2024-01-13 14:32:24 -07:00
Mikayla Maki
89f0d1643e
Restore temp file initialization in telemetry code ( #4043 )
...
Release Notes:
- Fix 'open telemetry log' command to actually show the telemetry log.
2024-01-13 09:04:08 -08:00
Mikayla
4d6dfa319d
Don't open files unescessary in dev builds
2024-01-12 22:47:07 -08:00
Mikayla
1d7dc96135
Restore temp file initialization in telemetry code
2024-01-12 21:37:09 -08:00
Mikayla Maki
acb13738b8
Disable searches for '.' in the terminal. ( #4042 )
...
Release Notes:
- N/A A crash that could occur when searching for '.' in the terminal
with a large monitor.
2024-01-12 21:17:10 -08:00
Mikayla
78858d4d11
Disable searches for '.', so that users with large monitors don't accidentally crash the terminal when searching for dot files.
2024-01-12 21:12:02 -08:00
Mikayla
bb35805f9b
fmt
2024-01-12 21:02:01 -08:00
Mikayla
bfb59f1598
Remove last stale code
2024-01-12 20:59:19 -08:00
Mikayla
5897b18cfd
remove more commented code
2024-01-12 20:10:40 -08:00
Mikayla
3a836b8026
Remove some comments
2024-01-12 20:10:40 -08:00
Max Brunsfeld
51218811cf
Don't initialize audio crate in integration tests
...
Otherwise, a lot of time is spent in Audio::play_sound
2024-01-12 17:29:33 -08:00
Nathan Sobo
d2c436dcdc
fix bounds checks ( #4038 )
...
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
2024-01-12 15:28:19 -08:00
Max Brunsfeld
c2cf28804a
Don't run newly published audio tracks when deafened
...
Also, simplify the management of the muted and deafened state in Room.
2024-01-12 15:12:29 -08:00
Conrad Irwin
eafe0944e0
Some tweaks for chat panels
2024-01-12 16:01:51 -07:00
Julia
8014d9a643
Still paint group hover handler for invisible divs ( #4039 )
...
Fixes bug where tab close icon show on hover is inconsistent
Release Notes:
- Fixed a bug where a tab's close icon would not always appear on hover.
2024-01-12 17:52:24 -05:00
Max Brunsfeld
aa50f69940
Add LiveKit APIs for starting and stopping audio tracks
2024-01-12 14:46:17 -08:00
Julia
cdc227b32f
Still paint group hover handler for invisible divs
...
Fixes bug where tab close icon show on hover is inconsistent
2024-01-12 17:44:15 -05:00
Conrad Irwin
50f3bbbc8b
Open chat when joining a channel with guests
...
(and close it when leaving a channel again)
2024-01-12 15:08:14 -07:00
Conrad Irwin
aa5c6a8aa3
Update graphics memory assert to be more helpful
2024-01-12 14:35:50 -07:00
Mikayla
324d1d119b
Add some context to assert
2024-01-12 12:40:37 -08:00
Conrad Irwin
551fd9ba7e
Boop
2024-01-12 12:40:09 -07:00
Max Brunsfeld
7dc28aad78
Forbid paste, undo, redo on read-only editors
2024-01-12 10:38:05 -08:00
Conrad Irwin
f0d490c671
Open chat panel for guests
2024-01-12 10:34:24 -07:00
Conrad Irwin
dc158f708f
Update chat panel with current channel
2024-01-12 10:23:30 -07:00
Antonio Scandurra
f4a7f6f4c3
Fix warning
2024-01-12 18:06:18 +01:00
Conrad Irwin
981858ef3c
Fix panic with many participants
2024-01-12 10:02:55 -07:00
817b641c17
Ensure editor elements invalidate their parent views on notify
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
Co-Authored-By: Conrad Irwin <conrad@zed.dev >
2024-01-12 17:36:11 +01:00
Marshall Bowers
bc09ce6ffc
Clean up some theme TODOs ( #4034 )
...
This PR cleans up some TODOs we had in the themes.
We won't be addressing these in the immediate term, so no need to have
them show up when folks are looking for TODOs to burn down before
launch.
I added some general notes as signposts until we're ready to revisit
this.
Release Notes:
- N/A
2024-01-12 10:37:18 -05:00
Antonio Scandurra
a32ad3f907
Fix editor tests
2024-01-12 14:50:42 +01:00
Antonio Scandurra
94293b3bf9
Merge remote-tracking branch 'origin/main' into cache
...
# Conflicts:
# crates/gpui/src/window.rs
2024-01-12 14:31:13 +01:00
Max Brunsfeld
08a4307d71
Fix failure to write to keychain because of dropping a future
2024-01-11 16:22:34 -08:00
Max Brunsfeld
02029c945a
Suppress unused field warning
2024-01-11 16:21:55 -08:00
Max Brunsfeld
43fbe6fedf
Temporarily avoid releasing livekit RemoteAudioTracks on drop ( #4030 )
...
This release call was added during the conversion to gpui2. I think it
is probably valid, but want to remove it on the off chance that it is
causing the crash that we're seeing in the `livekit.multicast` thread
when leaving a room.
Most likely, this is not going to fix anything, and is just introducing
a small memory leak, but it is a step back to how the app worked with
gpui 1.
2024-01-11 15:53:01 -08:00
Max Brunsfeld
9d50697caa
Temporarily avoid releasing livekit RemoteAudioTracks on drop
...
This release call was added during the conversion to gpui2. I think
it is probably valid, but want to remove it on the off chance that
it is causing the crash that we're seeing in the `livekit.multicast`
thread when leaving a room.
2024-01-11 15:46:21 -08:00
Piotr Osiewicz
8d294211db
settings.json: Suggest font names for buffer_font_family
2024-01-11 23:23:10 +01:00
Piotr Osiewicz
a1049546a2
gpui: Validate font contents at load time.
...
During layout of EditorElement we use 'm' character from current font to calculate sizes, panicking with fonts that do not have that character (e.g. Arabic fonts). It's not really EditorElement's fault, as it assumes that the font it's dealing with is gonna have that character available.
To prevent a crash, I added validation while loading a family that a given font contains the glyphs we're gonna use down the line.
2024-01-11 23:23:10 +01:00
Max Brunsfeld
258c2fdad4
Fix routing of leader updates from unshared projects
...
Previously, leader updates in unshared projects would be sent to
all followers regardless of project, as if they were not scoped
to any project.
2024-01-11 13:47:31 -08:00
Conrad Irwin
7c817642b8
Don't hold platform lock while calling user callbacks ( #4027 )
...
Inspired by a bug where using Edit -> Copy from the menu created a
deadlock.
Release Notes:
- Fix a deadlock when copying from Edit -> Copy
2024-01-11 14:26:34 -07:00
Conrad Irwin
a8b8be47e0
Don't hold platform lock while calling user callbacks
...
Inspired by a bug where using Edit -> Copy from the menu created a
deadlock.
2024-01-11 13:52:50 -07:00
Max Brunsfeld
cb11fb68cb
Avoid bright green separators when displaying untitled buffers in multi-buffers ( #4024 )
...
Release notes:
- Fixed unstyled excerpt separators when showing untitled buffers in
multi-buffers.
2024-01-11 12:19:55 -08:00
Mikayla
d2b15c90e8
collab 0.36.1
2024-01-11 11:00:42 -08:00
Mikayla Maki
e3c9c602f9
Whoops ( #4011 )
...
Fixes a spelling mistake I made in the database schema 😬
Release Notes:
- n/a
2024-01-11 10:57:08 -08:00