Tal
cc73fa5a37
feat: also clamp volume in mpris
2024-10-07 21:24:22 +02:00
Tal
41bba2d6e4
chore: bump version
2024-10-07 17:26:39 +02:00
Tal
724afd6fa7
fix: remove accidental debug display
2024-10-07 17:11:09 +02:00
Tal
6f7c2dbcba
chore: improve readability of code relating to downloader thread
2024-10-07 17:09:22 +02:00
Timo Furrer
5b546ea2de
fix: trim whitespace from volume contents ( #16 )
2024-10-07 15:19:50 +02:00
Tal
d9ba0c3b3b
fix: make autoplay actually function properly
2024-10-07 15:17:13 +02:00
talwat
d01673e0a7
docs: mention lowfi help
2024-10-07 14:40:39 +02:00
talwat
c7d46e9872
feat: add --pause flag
2024-10-07 14:39:08 +02:00
Tal
6b157dd457
feat: remember volume
2024-10-06 18:52:11 +02:00
Tal
901bf0e871
feat: support for mpris ( #14 )
...
* feat: initial support for mpris
* feat: overhaul app flow, making audio server control main thread instead of the ui thread
* fix: remove useless extra thread
* fix: last touches
* fix: call interface with minimalist flag
* fix: fix oversight when silencing alsa
2024-10-06 17:46:47 +02:00
talwat
baa2e095d9
feat: add minimalist flag
2024-10-06 09:36:06 +02:00
talwat
8f805d7119
fix: convert to lowercase so that inflector doesn't hallucinate, again
2024-10-06 00:46:03 +02:00
talwat
d1a56403c2
fix: update contractions
2024-10-05 23:59:50 +02:00
omnigenous
f79390b574
docs: add manual install section ( #10 )
2024-10-05 12:34:54 +02:00
talwat
badc93a4fa
docs: whoops, SSL not SSH
2024-10-04 11:38:12 +02:00
talwat
2d785ee47e
docs: mention OpenSSH & alsa
2024-10-04 11:37:52 +02:00
talwat
0ef844a3f2
feat: improve slightly media key support
2024-10-04 00:09:39 +02:00
Tal
706ba97428
feat: add wip support for media keys
2024-10-03 23:19:00 +02:00
Tal
86f88ff34f
chore: bump
2024-10-03 18:05:38 +02:00
Tal
b85d8c0be2
feat: improve UI flexibility if resizing is implemented
2024-10-03 18:05:22 +02:00
talwat
9741d4b0d5
chore: bump version
2024-10-03 14:29:46 +02:00
Samsu
49e7191369
feat: fine grained volume adjustment ( #8 )
2024-10-03 14:27:27 +02:00
talwat
a414c5e9f4
chore: move ui components into their own file
2024-10-03 08:40:10 +02:00
Tal
6b85a83749
fix: only run the hack on linux targets
2024-10-02 22:58:41 +02:00
Tal
c2baa53ded
fix: finally fix the alsa warnings with libc
's freopen
2024-10-02 22:56:01 +02:00
Tal
5d2e6c6d23
fix: switch to using stdout
2024-10-02 22:07:02 +02:00
Tal
60a00f189e
chore: bump version
2024-10-02 21:22:19 +02:00
Brendan Mesters
86f3f56edb
feat: add volume control & display ( #4 )
...
* feat: added volume control
I added a simple volume control to the program, using native
functionality in `rodio::sink`.
This logic has also been linked through to the UI so that users will be
aware of this fucntionality (bound to the '-' and '+' keys) and adding a
volume readout to the UI as well.
* feat: add volume bindings which work without shift
A small issue I noticed I had was that I had to press shift to hit '+',
I now bound the volume up fucntionality to '+' and '=' and the volume
down functionality to '-' and '_', to make both undependant of shift
(assuming most default western keyboard layouts)
* feat: support arrow keys
* feat: add temporarily appearing audio bar
* fix: polish input controls
---------
Co-authored-by: talwat <83217276+talwat@users.noreply.github.com>
2024-10-02 21:20:16 +02:00
talwat
2a4645ca51
docs: include mention of -a
2024-10-02 18:39:30 +02:00
talwat
8e1e260686
fix: revert to using cross for ubuntu compilations
2024-10-02 18:38:09 +02:00
talwat
6c61650747
ci: try compiling natively with linux
2024-10-02 14:34:30 +02:00
talwat
c2909b25ec
fix: readd version
2024-10-02 14:30:55 +02:00
talwat
a71f2f8a91
ci: add another dependency
2024-10-02 07:56:11 +02:00
talwat
40b6277425
ci: readd linux
2024-10-02 07:54:16 +02:00
talwat
4112c152fe
chore: remove explicit openssl
2024-10-02 01:05:28 +02:00
talwat
4e8ca23fae
ci: just give up on linux builds for now
2024-10-02 01:02:14 +02:00
talwat
d60cb93138
fix: also download alsa-lib
2024-10-02 01:00:42 +02:00
talwat
d2b862a315
fix: switch to vendored openssl
2024-10-02 00:57:47 +02:00
talwat
5fe61fcf65
ci: specify openssl dir
2024-10-02 00:50:50 +02:00
talwat
3f294e42aa
ci: specify openssl dir
2024-10-02 00:48:57 +02:00
talwat
fff2471327
ci: install pkg-config first
2024-10-02 00:41:50 +02:00
talwat
b9e3e6a87b
ci: add more linux dependencies
2024-10-02 00:31:35 +02:00
talwat
69ce498a05
feat: add --alternate flag
2024-10-02 00:27:18 +02:00
talwat
5a498b1c98
chore: minimize more of the dependencies for better compilation speeds
2024-10-02 00:10:38 +02:00
talwat
6d912a8d5e
ci: add build workflow
2024-10-01 23:55:30 +02:00
talwat
e599ada5ce
fix: silly spelling mistake
2024-10-01 23:42:04 +02:00
talwat
a1471db89a
docs: add MSRV
2024-10-01 19:36:35 +02:00
talwat
fd2d37d635
fix: fix issue #1 as well as several others
...
fix: split downloader into a seperate struct for readability
fix: use `lazy_static` to reduce MSRV
fix: reduce frame delta
2024-10-01 19:28:46 +02:00
talwat
1278dc534c
fix: remove invalid asciinema recording for now
2024-10-01 13:29:50 +02:00
talwat
d82f78981f
feat: prevent border from being bold
2024-10-01 13:29:09 +02:00