gpui-component/themes
Jason Lee 74b3aa7e67
text_view: Add to support selection. (#1169)
### Links

Maybe we can do it in TextLayout in GPUI:


fda6eda3c2/crates/gpui/src/elements/text.rs (L309)

## Demo


https://github.com/user-attachments/assets/abbebee7-df8f-4067-86a7-15bc1a4c44cd

## Todo

- [x] Test for HTML View.
- [x] CodeBlock selection support.
- [x] Selection lines sometimes incorrect.
- [x] Listener Bounds changed to unselect.
2025-08-28 18:09:30 +08:00
..
adventure.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
alduin.json group_box: Add GroupBox element. (#1146) 2025-08-18 11:36:07 +08:00
ayu.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
catppuccin.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
default.json text_view: Add to support selection. (#1169) 2025-08-28 18:09:30 +08:00
everforest.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
fahrenheit.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
flexoki.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
gruvbox.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
harper.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
hybrid.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
jellybeans.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
kibble.json group_box: Add GroupBox element. (#1146) 2025-08-18 11:36:07 +08:00
macos-classic.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
mandarin-square.json group_box: Add GroupBox element. (#1146) 2025-08-18 11:36:07 +08:00
matrix.json group_box: Add GroupBox element. (#1146) 2025-08-18 11:36:07 +08:00
mellifluous.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
molokai.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
solarized.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
spaceduck.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
tokyonight.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00
twilight.json theme: Improve theme color fallback to use blend to avoid alpha. (#1162) 2025-08-20 16:37:46 +08:00