Commit graph

27 commits

Author SHA1 Message Date
Jeremy Soller
2a020221fd
Update dependencies 2024-01-19 09:46:06 -07:00
Jeremy Soller
80b84633f9
Update dependencies 2024-01-18 07:00:28 -07:00
Jeremy Soller
d656254282
Update cosmic-text 2024-01-17 13:41:17 -07:00
Mohammad AlSaleh
60b55a076d Support STRIKEOUT, UNDERCURL, and all underline styles
* Add `Metadata` struct to pass bg, underline_color, and flags info via
   metadata.
 * Keep and `IndexSet` of `Metadata` info in Terminal.
 * Use `Metadata` info to render STRIKEOUT, UNDERCURL, and all underline
   styles via `BgRect`.

Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-16 11:36:05 -07:00
Jeremy Soller
c5c78b04f0
Update dependencies 2024-01-12 10:42:13 -07:00
Mohammad AlSaleh
f34116f3f7 Support DIM
* Add a color deriver and derive dim colors for all themes.
 * Derive actual bright colors for the OneHalfDark theme while at it.
 * Use dim colors when the DIM flag is set.

Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-12 10:40:10 -07:00
Jeremy Soller
8766819ea8
Update dependencies 2024-01-11 11:50:52 -07:00
Mohammad AlSaleh
5eba6eb4d6 Configurable font stretch, font weight, and bold font weight
* Store a font name => font faces map

 * Only list font names that have `NORMAL` and `BOLD` faces with
   `Normal` stretch. This will give us defaults and fall-backs that are
   guaranteed to always exist.

 * Filter by stretch first, with `Normal` chosen as the always existing
   default.

 * Then only list font weights supported by the font name stretch
   selected, for the normal and bold cases.

 * When changing the font name selected, the stretch/weight options
   will stay the same if supported by the new font name, or revert to
   the always existing fall-backs.

Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-09 17:18:04 -07:00
Jeremy Soller
db738371ac
Add menu 2024-01-09 10:16:32 -07:00
Jeremy Soller
46e1c82d41 Update dependencies 2024-01-06 20:56:26 -07:00
Jeremy Soller
8f23044237
Update dependencies 2024-01-04 15:08:10 -07:00
Jeremy Soller
ef1e03e566
Use patched libc for Redox 2024-01-03 10:09:41 -07:00
Jeremy Soller
b4e2f6bd0e
Update dependencies 2024-01-03 09:35:36 -07:00
Jeremy Soller
5ac267d228
Use linear colors in buffer to avoid patching glyphon 2024-01-02 12:43:17 -07:00
Jeremy Soller
04d00836eb
Use fake italic to ensure consistent fonts 2024-01-02 11:47:31 -07:00
Mohammad AlSaleh
fb2b251a33 Update to alacritty_terminal v0.20
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-02 10:29:11 -07:00
Ashley Wulber
0866a6897d chore: update libcosmic 2023-12-30 07:13:24 -07:00
Jeremy Soller
44a5d80740
Add config, translations, settings UI 2023-12-22 14:31:01 -07:00
Jeremy Soller
43f6c4129b Update libcosmic 2023-12-21 12:10:37 -07:00
Jeremy Soller
2193003ada Use 85% opacity by default 2023-12-21 11:57:52 -07:00
Jeremy Soller
6b378a445a
Add packaging 2023-12-21 09:05:59 -07:00
Jeremy Soller
f6118a5cee
Convert to libcosmic 2023-12-20 13:31:10 -07:00
Jeremy Soller
75d6da50c0 Update cosmic-text 2023-12-19 17:04:04 -07:00
Jeremy Soller
79874c8358
Update glyphon 2023-12-18 19:23:25 -07:00
Jeremy Soller
65b613e6e4
Add glyphon renderer 2023-12-18 13:54:08 -07:00
Jeremy Soller
2fbec2db8f Render with winit/softbuffer 2023-12-17 17:49:39 -07:00
Jeremy Soller
518796396d Add simple terminal test implementation 2023-12-17 11:53:42 -07:00