Commit graph

3 commits

Author SHA1 Message Date
Joshua Strobl
6849e6e4d4 Handle more handlers for the Playerbar progress scrolling / mouse related events.
Implemented playlist shuffling and repeat toggle button functionality.

Swapped out a considerable amount of NULL checks for proper KOTO_IS_BUTTON and GTK_IS_VOLUME_BUTTON macro checks.

Implemented GQueue played_tracks add / removal functions for KotoPlaylist, ensure randomizing works properly.

Start work on MPRIS.
2021-03-30 22:34:15 +03:00
Joshua Strobl
56dd6b45b4 Convert from CSS to SCSS. Make a multitude of refinements to styling along the way.
Remove unused glade UI file. Added CSS classes to various components. Fix some alignment issues. Renamed our albums_strip to favorites_list.

Implement recursive file parsing in KotoIndexedAlbum with the intent of using it for "discs" / CD, useful for albums like Foo Fighters: In Your Honor that have 2 or more CDs. Still need to work on refining this further.

Add stub function in our album view for a planned separation of the track listing so we can do it based on discs and other depth-of-3 sub-folders.
2021-02-25 18:19:26 +02:00
Joshua Strobl
c30eb09c12 Fix dev diary 1 link. 2021-01-25 17:28:58 +02:00