70 Commits

Author SHA1 Message Date
Alexandre Pasmantier
40d5b20c7d
feat(ui): make the top UI help bar toggleable (#41) 2024-11-19 00:07:53 +01:00
Alexandre Pasmantier
75d0bf7b6b
refactor(config)!: make action names snake case in keybinding configuration (#40) 2024-11-18 23:58:02 +01:00
Alexandre Pasmantier
5807cda45d
feat(cli): allow passing passthrough keybindings via stdout for the parent process to deal with (#39) 2024-11-18 23:48:48 +01:00
Alexandre Pasmantier
512afa2fda
feat(ui): make help bar display optional (#35) 2024-11-16 20:32:40 +01:00
Alexandre Pasmantier
aa2f2609a4
refactor(configuration): modularize code and better handling of default options (#32)
* fix(config): set ui default configuration values

* refactor(configuration): modularize code and better handling of default options
2024-11-16 19:48:46 +01:00
Alexandre Pasmantier
d0f023cf18 chore(versions): bump workspace crates versions 2024-11-16 18:01:25 +01:00
Alexandre Pasmantier
06a4feb9f2
fix(config): swap out default keymaps with user defined ones instead of stacking (#26)
* fix(config): swap out default keymaps with user defined ones instead of stacking

* fix default configuration fallback
2024-11-15 15:16:00 +01:00
Alexandre Pasmantier
4f0daec63d
refactor(channels): converting between entries and channels is now generic over channels (#25) 2024-11-15 00:05:52 +01:00
Alexandre Pasmantier
ff25fb2dde
fix(windows): #20 respect TELEVISION_CONFIG env var on windows (#21)
* fix: remove org name from default platform config and data dirs

* fix: adjust config and data dirs fallback logic

* patch

* update README
2024-11-14 00:08:19 +01:00
Alexandre Pasmantier
b1fe0182f8
fix(cargo workspace): fix cargo workspace structure and dependencies (#15)
* fix(cargo workspace): fix cargo workspace dependencies

* add bump and publish scripts

* more version automation scripts
2024-11-11 20:31:22 +01:00
Alexandre Pasmantier
5611ee8b2d
refactor(workspace): reorganize cargo workspace (#12) 2024-11-11 15:15:24 +01:00
Alexandre Pasmantier
62073d69cc
perf(preview): remove temporary plaintext previews in favor of loading message preview (#10)
* perf(preview): remove temporary plaintext previews in favor of a loading message

* linting

* dead code
2024-11-11 13:49:46 +01:00
Alexandre Pasmantier
81cf17bd5d
fix(config): more consistent configuration file location for linux and macos (#9) 2024-11-11 12:06:46 +01:00
tranzystorekk
097c657b55
chore(deps): disable bat dependency application features (#5) 2024-11-11 11:17:49 +01:00
Alexandre Pasmantier
b3760d2259
fix(windows): bump television_utils to v0.0.1 (#4)
* fix: bump television_utils

* bump television to 0.4.19
2024-11-11 01:36:55 +01:00
Erich Gubler
e475523c79
fix(windows): ignore KeyEventKind::Release events (#3) 2024-11-11 00:55:39 +01:00
Alexandre Pasmantier
c70e675655 fix: add winapi-util dependency for windows builds 2024-11-10 21:18:24 +01:00
Alexandre Pasmantier
b0ab8a179a docs: some work on CONTRIBUTING.md 2024-11-10 19:39:53 +01:00
Alexandre Pasmantier
79da161943 chore: add license to syntax snippet 2024-11-10 14:52:27 +01:00
Alexandre Pasmantier
32c114aa9f fix: gag stdout and stderr while loading theme assets to silence bat warning 2024-11-10 14:49:09 +01:00
Alexandre Pasmantier
96976d93cb docs: update README.md 2024-11-10 02:30:08 +01:00
Alexandre Pasmantier
b04e182453 chore(previewers): unused attributes 2024-11-10 01:19:41 +01:00
Alexandre Pasmantier
5b57d6b290 chore: update workspace crates configurations 2024-11-10 01:11:10 +01:00
Alexandre Pasmantier
8dd7f23734 refactoring: more refactoring and fixing doctests 2024-11-10 01:03:12 +01:00
Alexandre Pasmantier
ae938dcfc0 refactoring: split project into separate crates 2024-11-10 00:51:58 +01:00
Alexandre Pasmantier
f449477605 fix: doctests imports 2024-11-09 23:37:38 +01:00
Alexandre Pasmantier
c1f41bf107 refactoring: extract matcher logic into separate crate 2024-11-09 23:32:04 +01:00
Alexandre Pasmantier
759815ae24 feat: more syntaxes and themes for highlighting + configuration 2024-11-09 19:44:56 +01:00
alexpasmantier
de74b619b8 fix: stabilize preview scroll initialization 2024-11-08 14:02:26 +01:00
alexpasmantier
dd14bd4f8d fix: filtering system directories in gitrepos 2024-11-08 00:40:18 +01:00
Alexandre Pasmantier
7b18c4f88d chore: unused imports and ci docs 2024-11-06 00:29:40 +01:00
Alexandre Pasmantier
4302b6189a some work on the configuration file 2024-11-06 00:25:12 +01:00
Alexandre Pasmantier
6d48c87526 documentation 2024-11-05 01:32:57 +01:00
Alexandre Pasmantier
dff80355d4 docs and linting 2024-11-05 01:05:32 +01:00
Alexandre Pasmantier
65cad8dda8 moving things around and documentation 2024-11-05 00:49:42 +01:00
Alexandre Pasmantier
635ea8a774 refactoring matcher 2024-11-05 00:31:23 +01:00
alexpasmantier
19b8cb5068 tests and docs for strings.rs 2024-11-04 14:48:25 +01:00
alexpasmantier
6e794e07b7 update derive dependency 2024-10-31 14:13:10 +01:00
alexpasmantier
856c570e27 formatting 2024-10-31 14:09:23 +01:00
alexpasmantier
40f466548b fix linting issues and ignore derive docs for tests 2024-10-31 14:08:10 +01:00
alexpasmantier
7045295e12 new channel transitions 2024-10-31 13:49:46 +01:00
alexpasmantier
e6c59658ae fixing various issues 2024-10-31 13:15:40 +01:00
alexpasmantier
0538c40a3e bump television-derive 2024-10-30 10:51:17 +01:00
alexpasmantier
e17cd18d42 fixing various issues 2024-10-30 00:12:27 +01:00
alexpasmantier
d0d453fe97 feat: send to channel 2024-10-29 21:53:01 +01:00
alexpasmantier
ddedbc11da formatting 2024-10-27 23:31:40 +01:00
alexpasmantier
8223e073a0 remote controls 2024-10-27 23:30:50 +01:00
alexpasmantier
76d32a01c2 great progress 2024-10-27 00:37:13 +02:00
alexpasmantier
9eea37a5b5 top menus 2024-10-25 23:29:07 +02:00
alexpasmantier
4bec64e245 making progress 2024-10-25 00:21:36 +02:00