Kieran Gill
ad3940c66f
text rendering: support strikethroughs ( #7363 )
...
<img width="1269" alt="image"
src="https://github.com/zed-industries/zed/assets/18583882/d4c93033-b2ac-4ae0-8e12-457f256ee869 ">
Release Notes:
- Added support for styling text with strikethrough.
Related:
- https://github.com/zed-industries/zed/issues/5364
- https://github.com/zed-industries/zed/pull/7345
2024-02-07 16:51:27 +02:00
Antonio Scandurra
55129d4d6c
Revert "Use Fx* variants of HashMap and HashSet everywhere in Zed" ( #7492 )
...
Reverts zed-industries/zed#7481
This would regress performance because we'd be using the standard
library's hash maps everywhere, so reverting for now.
2024-02-07 13:16:22 +01:00
Kirill Bulatov
eb236302c2
Use Fx* variants of HashMap and HashSet everywhere in Zed ( #7481 )
...
Release Notes:
- N/A
2024-02-07 09:45:37 +02:00
Antonio Scandurra and Max Brunsfeld
a0b52cc69a
Scope line layout cache to each window ( #7235 )
...
This improves a performance problem we were observing when having
multiple windows updating at the same time, where each window would
invalidate the other window's layout cache.
Release Notes:
- Improved performance when having multiple Zed windows open.
Co-authored-by: Max Brunsfeld <max@zed.dev >
2024-02-02 09:11:20 -08:00
Mikayla
938b84c045
Finish documenting GPUI
2024-01-22 19:33:45 -08:00
Mikayla
eab2e21126
Document more styling functions
2024-01-22 19:31:31 -08:00
Mikayla
a99d5b87e8
WIP: text_system
2024-01-22 19:30:40 -08:00
Mikayla
1f94463ce2
Switch Arc<Mutex<Keymap>> to Rc<RefCell<Keymap>>, a relic of the GPUI2 port.
...
Make gpui pass clippy
2024-01-22 19:30:38 -08:00
Mikayla
df4566fd1e
Refactor out element context from GPUI
2024-01-21 19:43:35 -08:00
Mikayla
2f9958621b
Do an initial pass on refactoring out ElementContext from WindowContext
2024-01-21 18:40:20 -08:00
Mikayla
aa57a4cfbc
Document / lockdown more of GPUI
2024-01-21 14:26:45 -08:00
Mikayla and Nathan
9eecda2dae
Update method name and partially document platform crate
...
co-authored-by: Nathan <nathan@zed.dev >
2024-01-17 14:07:57 -08: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
Antonio Scandurra
101cedb5f7
💄
2024-01-11 16:59:33 +01:00
Antonio Scandurra
cbbba41748
Reuse line layouts when reusing view
2024-01-11 16:57:06 +01:00
Mikayla
4bcac68c8c
Restore GPUI test
2024-01-10 11:43:52 -08:00
Mikayla
ed263a7b5c
Resolve more todos
2024-01-09 15:08:05 -08:00
Max Brunsfeld and Mikayla
f5ba22659b
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:59:39 -08:00