Tal
923ac05cf8
add functionality for custom track names
2025-02-15 12:51:53 +01:00
Tal
6a6823d078
feat: readd padding to borderless mode
2025-02-11 19:20:44 +01:00
Tal
b87a525c74
feat: introduce -n for no borders
2025-02-09 15:38:33 +01:00
Tal
a39d903c68
feat: convert width to an arbitrary unit to avoid uneven setups
2024-11-26 10:55:15 +01:00
Tobias Clasen
a6f3eb034d
feat: allow variable width
...
* Added the feature described in issue #44
* Update components.rs with a comment
2024-11-26 10:40:57 +01:00
Tal
fe9429bfb3
chore: reintroduce clippy & fix a lot of errors
2024-10-18 23:37:45 +02:00
talwat
a64b10e20c
fix: fix flickering on windows & abstract window drawing
2024-10-17 21:30:06 +02:00
talwat
ddc572b405
fix: refine loading indicator
2024-10-16 12:54:03 +02:00
talwat
6f9dab6aa8
docs: again go into more depth in internal documentation
2024-10-15 23:46:10 +02:00
Tal
301b831737
docs: improve internal documentation
2024-10-15 15:06:52 +02:00
Tal
ac9b196675
chore: bump version
2024-10-15 14:41:01 +02:00
Tal
10a3263c82
fix: use CString
instead of new rust syntax to fix older versions of rust throwing compilation errors
2024-10-15 14:28:26 +02:00
Teemu Viikeri
b2c225256f
feat: add dynamic handling of play/pause state in bottom controls bar ( #31 )
2024-10-15 13:36:45 +02:00
danielwerg
8d9d003dc9
feat: add play
and pause
messages ( #24 )
2024-10-12 10:54:32 +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
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
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
b85d8c0be2
feat: improve UI flexibility if resizing is implemented
2024-10-03 18:05:22 +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
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
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
69ce498a05
feat: add --alternate flag
2024-10-02 00:27:18 +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
d82f78981f
feat: prevent border from being bold
2024-10-01 13:29:09 +02:00
Tal
672b0c5c98
feat: handle ctrl+c
2024-09-28 01:06:39 +02:00
Tal
4ee86ec4f2
fix: add exemptions for contractions when formatting song names
2024-09-28 00:50:44 +02:00
Tal
679e9ff005
chore: get ready for publishing
2024-09-28 00:06:22 +02:00
Tal
65f7574765
chore: fix some more lints and make the code more compact
2024-09-27 14:58:59 +02:00
Tal
8110b8418a
docs: added lots of new internal documentation
2024-09-27 14:21:49 +02:00
Tal
93a668bae0
feat: make decoding lazy & improve song name formatting
2024-09-26 21:00:03 +02:00
Tal
1b2466e1f8
feat: make ui much more asthetically pleasing
2024-09-26 16:03:43 +02:00
talwat
e9857e5c11
feat: adjust ui
2024-09-26 14:33:59 +02:00
Tal
2102564d04
feat: add duration to tracks when possible
2024-09-25 22:32:16 +02:00