Commit graph

66 commits

Author SHA1 Message Date
Valentin Uveges
6e40906b2d
fix(window_status): fix window space between text, window status, right separator (#168) 2024-03-18 16:33:08 +01:00
David Kaufman
843946e176
make status_justify configurable (#145)
* make status_justify configurable

* added README

* moved below status_default

* refactor: pr comments

---------

Co-authored-by: Hamothy <58985301+sgoudham@users.noreply.github.com>
Co-authored-by: sgoudham <sgoudham@gmail.com>
2024-03-17 16:43:29 +01:00
Wen Sun
8cb36097d1
Add space to default window status icons 2024-03-12 10:05:44 +09:00
Valentin Uveges
aa12d6f0ef
Merge pull request #148 from connordeckers/main
feat(config): allow status bar to be disabled by default
2024-03-07 07:36:41 +02:00
Connor Deckers
e321a25dab feat(config): allow status bar to be disabled by default
This allows setting the status bar visibility on load, rather than
forcing it to be on by default. It also prevents flashing from the
status bar if the status bar is disabled in config after plugins are
loaded.
2024-03-02 13:51:49 +11:00
YongJieYongJie
51b85e07a9 feat(pane): different border color if pane_synchronized 2024-02-07 00:40:26 -08:00
vdbewout
a43527df70
perf(load_modules): only check relevant directories 2024-01-30 14:48:24 +01:00
vdbewout
5099404ed9
fix(load_modules): zsh compatibility 2024-01-30 09:29:39 +01:00
vdbewout
3f3ee79e27
refactor(load_modules)
- Check if file exists instead of sourcing and checking for an error
- Loop over module directories
- Fix `module_index`: was treated as a string ("0", "0+1", "0+1+1")
2024-01-26 08:28:12 +01:00
Valentin Uveges
a7566999a0 feat(pane): revert default config to pane status off 2024-01-18 22:50:33 +02:00
Emil Toivainen
23a6d4aca7
Merge branch 'main' into fix-conflicts 2024-01-18 16:28:16 +02:00
Valentin Uveges
eff369c9ee
Merge branch 'main' into main 2024-01-17 20:39:31 +02:00
Emil Toivainen
38b25a816d feat: pane enable & top/bottom 2024-01-11 21:03:25 +02:00
Emil Toivainen
0972b6d300 feat: pane module 2024-01-11 16:22:11 +02:00
Peter Kracik
b306dc5450 custom plugin dir 2024-01-10 16:54:58 +01:00
Emil Toivainen
17c3e24297 feat: pane default format sh 2024-01-10 15:41:38 +02:00
Emil Toivainen
8f12a36d38 feat: pane current format 2024-01-10 14:08:56 +02:00
Emil Toivainen
f91a20beba feat: added pane formatting model 2024-01-10 13:59:51 +02:00
Emil Toivainen
29a95145c7 feat: pane configuration 2024-01-09 15:37:26 +02:00
Alex Lewis
ae7bd3ed77 feat: Configure pane (active) border styles 2024-01-03 16:30:27 +00:00
Valentin Uveges
89ad057ebd Revert "Merge pull request #78 from ervinpopescu/add-config-options"
This reverts commit 2c5f785661, reversing
changes made to 79230ddb54.
2023-09-11 15:39:35 +03:00
ervinpopescu
bb129ad37a
Add config options
`@catppuccin_window_left_separator_inverse`
`@catppuccin_window_right_separator_inverse`
`@catppuccin_status_left_separator_inverse`
2023-09-09 16:28:50 +03:00
lowstar
6c06f6129b feat(status): more clear variable names
Introduce more clear variable names for module lists.
2023-09-06 20:05:51 +02:00
lowstar
e6890ce846 feat(status): allow modules in left_status 2023-08-29 09:10:14 +02:00
Valentin Uveges
7a284c98e5 fix(space): fix isse with whitespace trimming from separators 2023-08-21 08:04:44 +03:00
Valentin Uveges
10fedae860 feat(options): add the option to set a value to null 2023-08-18 09:30:27 +03:00
Valentin Uveges
bcddba772c Merge branch 'main' of github.com:catppuccin/tmux 2023-08-18 08:17:52 +03:00
Valentin Uveges
2beae09938 feat(module): rework the session module, format code, rework module loader 2023-08-18 08:17:37 +03:00
vdbewout
493c36477d
fix(main): remove old constants 2023-08-12 14:17:07 +02:00
Valentin Uveges
465eb977f5 fix(main): format code 2023-08-11 18:22:24 +03:00
Valentin Uveges
10d8db8b88 fix(main): use eval to load the key value pair from reading the theme 2023-08-11 17:58:53 +03:00
vdbewout
11a92b95fd
feat(tmux): remove sed dependency for custom icons 2023-08-11 15:00:28 +02:00
vdbewout
546afee39d
feat(tmux): remove sed dependency for theme loading 2023-08-11 14:59:51 +02:00
Valentin Uveges
d60e40e097 feat(tmux): reduce sed complexity 2023-08-10 19:35:21 +03:00
Valentin Uveges
6cef5a8b79 feat(tmux): improve posix compatibility 2023-08-10 19:27:30 +03:00
Valentin Uveges
ad6aa7bc47 fix(tmux): rename variable to avoid naming clash 2023-08-10 15:20:41 +03:00
Valentin Uveges
ab869e5704 feat(custom): add logic to load modules form custom, status and window so that the user cand define it's own modules or override any existing one 2023-08-10 08:50:15 +03:00
Valentin Uveges
8e70503cf1 feat(windows): add toggle for window status 2023-08-09 14:15:16 +03:00
Valentin Uveges
c168e4d32d feat(windows): format code 2023-08-09 13:12:36 +03:00
Valentin Uveges
8426fcfd30 feat(windows): add nerd font icons for windows status 2023-08-09 12:51:17 +03:00
Valentin Uveges
c7ee28aafe feat(modules): simplify parameters and use consistency in naming 2023-08-09 11:44:36 +03:00
Valentin Uveges
480eebcb62 feat(modules): extract common functionality between normal and selected window 2023-08-09 09:50:03 +03:00
Valentin Uveges
b3269c3e33 feat(modules): update modules to the default theme with no user config added 2023-08-08 13:09:03 +03:00
Valentin Uveges
e6169c6d2f feat(modules): update modules to the default theme with no user config added 2023-08-08 12:38:48 +03:00
Valentin Uveges
703c2f7f0a feat(modules): bug fix and add inverse collor option for status right separator 2023-08-08 12:23:11 +03:00
Valentin Uveges
3b4bf404db feat(modules): refactor modules and extract common functionality 2023-08-08 11:45:45 +03:00
Valentin Uveges
56a447094a feat(modules): extract all ui components into independend modules 2023-08-06 20:51:23 +03:00
Valentin Uveges
a436f766cb feat(modules): extract date_time module 2023-08-06 14:37:12 +03:00
VeejeyPL
5b0433d599 Update with icon customization 2023-06-06 12:33:05 +02:00
VeejeyPL
4d4bf19bb9 Add status line themes 2023-04-17 12:24:47 +02:00