Commit graph

27 commits

Author SHA1 Message Date
nludwig
d5f1ac4e91 place shortcuts in existing config 2026-01-29 20:10:25 -08:00
Vukašin Vojinović
034435273c chore: update dependencies
Also switches `alacritty_terminal` to use the crate version, rather than an old git commit.
2025-11-06 17:23:31 +01:00
Vukašin Vojinović
58b8da4310 chore: Rust 2024 edition 2025-09-11 08:34:15 -06:00
Jeremy Soller
b05076be65 Update default font 2025-02-20 11:14:31 -07:00
l-const
b369af826b Change the default hold value when creating new profile as it creates issues. #284 2024-08-26 08:42:48 -06:00
Josh Megnauth
3caea33288 Replace unmaintained lexical-sort with ICU 2024-07-15 08:08:01 -06:00
Ashley Wulber
61a5960c70
fix: update libcosmic and use load configured theme instead of defaults 2024-05-30 13:59:14 -04:00
Daniel Eades
76d166b266 prefer lossless conversion to cast (clippy::cast_lossless) 2024-04-26 10:12:44 -06:00
Daniel Eades
89174c5e0d use implicit iter loops (clippy::explicit_iter_loop) 2024-04-26 10:12:44 -06:00
Daniel Eades
0811bbe18c replace 'seach-is_some' with 'any' (clippy::search_is_some) 2024-04-26 10:12:44 -06:00
Dominic Gerhauser
fa744071f8 Add tty working dir and hold 2024-04-26 10:01:49 -06:00
Mattias Eriksson
3e41d261a9 Use COSMIC Default themes as fallback 2024-04-14 12:51:18 -06:00
leb-kuchen
d4f1e1cd12
Add ability to select a default profile. (#144)
* add default profile

* check profile

* default profiles add translations

* default profiles check for profile removal
2024-02-25 20:47:52 -07:00
Jeremy Soller
235ebd6180
Split dark and light color schemes 2024-02-22 11:18:13 -07:00
Jeremy Soller
89e1dcb83a
Color Schemes (#142)
* WIP: Color Schemes

* Import/export using color_schemes config

* Finish color scheme implementation

* Add color scheme rename
2024-02-22 09:55:46 -07:00
Jeremy Soller
72c97fd5fc
Support opacity 2024-02-12 12:36:30 -07:00
Jeremy Soller
3a3e42110c
Add support for profiles (#131) 2024-02-09 15:45:46 -07:00
Mattias Eriksson
c749a02df8 Add Focus Follows Mouse 2024-01-22 09:00:08 -07:00
Mohammad AlSaleh
e56e582f90 Add option for setting dim font weight
Allows users to set this to a value lower than default font weight.

Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-12 10:40:10 -07:00
Jeremy Soller
3f09e17156
Normalize scrollbar style with figma designs 2024-01-11 11:33:39 -07:00
Mohammad AlSaleh
b161db94d1 Add a disabled-by-default toggle for using bright colors for bold text
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-11 09:58:18 -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
Mohammad AlSaleh
ff5c46cd19 Move zoom_adj to App so it doesn't persist between runs
Addresses comments from #22.

Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-03 11:29:49 -07:00
Mohammad AlSaleh
1c8a058e82 Implement ZoomIn/ZoomOut/ZoomReset with configurable step
Implements #14.

Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2024-01-03 08:31:41 -07:00
Jeremy Soller
37acfe186e
Add config for showing header bar 2023-12-22 15:40:10 -07:00
Jeremy Soller
44a5d80740
Add config, translations, settings UI 2023-12-22 14:31:01 -07:00