Max Brunsfeld
fbc88d5f88
Get the light theme loading again
2021-08-27 15:11:39 -07:00
Antonio Scandurra
30ce7f6122
Allow styling sidebar's resize handle
2021-08-27 14:57:47 +02:00
Max Brunsfeld
38d0258049
Add channel name header to chat panel
2021-08-26 17:12:56 -07:00
3bb5610ad1
Overhaul handling of font families
...
* Specify font families in the theme.
* Load fonts eagerly when loading themes, instead of loading
them lazily when rendering.
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-26 15:06:00 -07:00
Nathan Sobo and Antonio Scandurra
ee9ee294ad
Improve sender styling
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2021-08-26 09:17:43 -06:00
Max Brunsfeld
b923f65a63
WIP
2021-08-25 15:22:14 -07:00
Antonio Scandurra and Nathan Sobo
3d5cfb78ea
Use Text in chat panel
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-25 16:42:35 +02:00
Nathan Sobo and Max Brunsfeld
a79b32cfc2
Apply theme to chat messages
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-08-24 17:46:41 -06:00
Nathan Sobo and Max Brunsfeld
87a103bc52
💄
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-08-24 17:46:41 -06:00
Nathan Sobo and Max Brunsfeld
621203eb60
Group more elements under workspace theme struct
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-08-24 17:38:26 -06:00
Max Brunsfeld
f4847bd38f
Get light theme loading successfully
2021-08-23 15:09:18 -07:00
Max Brunsfeld and Nathan Sobo
b88b3e7657
Add sidebars
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-20 13:51:52 -07:00
9ff764983d
Flatten theme styles by eliminating top-level ui key
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2021-08-20 10:44:34 -06:00
Nathan Sobo
9b7756f566
Use singular names in theme and number surfaces from 0
2021-08-20 10:18:05 -06:00
Max Brunsfeld
92df60f684
In themes, replace variables with more general reference construct
2021-08-16 13:22:10 -07:00
Max Brunsfeld and Nathan Sobo
d37a98782e
Improve border parsing in themes
...
The `top`, `left`, `bottom` and `right` fields are optional.
If none are specified, then they are all set to true.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-04 17:19:42 -07:00
Nathan Sobo
7494a395ed
Specify tab padding in theme
2021-08-04 16:08:15 -06:00
Max Brunsfeld and Nathan Sobo
8238c87481
Test bundled themes and store names on themes
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-04 14:16:28 -07:00
Max Brunsfeld and Nathan Sobo
802f1f4e78
Get new theme structure working
...
* Fix precedence of extends directives
* Always group color with font properties for text theming
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-04 14:07:19 -07:00
Max Brunsfeld
81041d7841
Restructure Theme with new style objects
2021-08-03 13:36:58 -07:00
Max Brunsfeld and Nathan Sobo
b30d0daabf
Add a theme picker
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-02 14:55:27 -07:00
Max Brunsfeld
92353b6967
Start work on allowing variables in themes
2021-07-30 17:28:22 -07:00
Antonio Scandurra
db9cfb0d2b
Highlight active lines
2021-07-30 09:50:28 -07:00
Antonio Scandurra
3abed88c76
Highlight active row(s) in the gutter
2021-07-30 09:50:28 -07:00
Max Brunsfeld
372d2ccb6d
Extract most colors in codebase into theme file. switch to dark
2021-07-30 09:50:28 -07:00
Max Brunsfeld and Nathan Sobo
5d2ac3f4e4
Use new Tree-sitter captures API
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-05-25 16:02:43 -07:00
Max Brunsfeld
8340958b33
Convert query capture indices to style ids
...
* Introduce a Theme struct as a new part of the app's settings
* Store on each Language a ThemeMap, which converts the capture ids
from that language's highlight query into StyleIds, which identify
styles in the current Theme.
* Update `highlighted_chunks` methods to provide StyleIds instead of
capture ids.
2021-05-24 16:44:14 -07:00
Nathan Sobo
58e336354e
Align close tab icon cleanly with unsaved indicator
2021-04-27 16:51:23 -06:00
Nathan Sobo and Max Brunsfeld
eca9f495a1
Render a close tab button on tab hover
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-04-27 11:58:59 -06:00
Antonio Scandurra
e0c43dac25
Implement SVG rendering
2021-04-06 13:46:33 +02:00
Max Brunsfeld
6a979ff729
Ensure that the assets dir exists with a .gitkeep file
2021-04-02 15:28:09 -07:00