You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,13 +93,7 @@ cargo install --path .
93
93
- Play/Pause
94
94
- Seek 5 seconds forward/backward
95
95
- Media keys Play/Pause support via MPRIS in Linux
96
-
- 🚧 There's a bug in this feature at the moment: ownership of the media keys is lost when some other application overtakes it,
97
-
and not regained afterwards. The UX for this case is generally weird in all applications, though. I'm not sure what UX
98
-
I'd prefer myself, even. But, at the very least, it should be regained when the overtaking application is closed (such as a Google Chrome
99
-
tab being opened to YouTube overtaking it, but it being regained when the tab is closed).
100
96
- Help Screen
101
-
- 🚧 This is pretty raw, right now. The goal is for Jolteon to require no guesswork, no external documentation, and to feel 100% friendly and risk-free.
102
-
(no destructive actions, Ctrl+Z for everything, no confusing behavior, etc).
103
97
- Focus on stability
104
98
- Application crashes are handled safely, restoring the terminal to its normal state before exiting the process.
105
99
- Thread hygiene: all threads joined on exit - no thread is brute-force-killed by the OS on process exit.
@@ -108,9 +102,12 @@ cargo install --path .
108
102
- 🚧 In the future, if any non-bug causes an issue, rather than just being ignored, proper UX will be implemented and feedback given.
109
103
- A clock on the top bar. Can be turned off via configuration.
110
104
- Configurable key bindings
111
-
- The Help screen has a bit of info on this, but the UX will improve in the future, like support to change the key bindings inside the application.
105
+
- See [actions.ini](assets/actions.ini) — the default key bindings.
106
+
- Or run `jolteon print-default-key-bindings`.
107
+
- Can also `jolteon print-default-key-bindings > ~/.config/jolteon/actions.ini` to get started.
108
+
- The Help screen has a bit of info on this, too, but the UX will improve in the future, like support to change the key bindings inside the application.
112
109
- 🚧 Themes
113
-
- Currently, there's only one theme. You can find it in `assets/theme.toml`. 90% of the code allowing customization and multiple
110
+
- Currently, there's only one theme. You can find it in `assets/gruvbox_dark.toml`. 90% of the code allowing customization and multiple
114
111
out-of-the-box themes is already done, so this feature is likely to come soon.
115
112
- There will be some way to switch themes programmatically from outside the application, for themes to be switchable by external scripts.
116
113
- Integration with OS light/dark mode will be added. Which theme is associated with each mode will be configurable, but have a sensible default.
0 commit comments