Commit Graph

136 Commits

Author SHA1 Message Date
geoffrey45 eb8c4e5628 stabilize track components 2023-01-13 18:13:49 +03:00
geoffrey45 194a615b2d feat: show search icon in header instead of input
+ fix: persistent updating text on update playlist modal
+ move router routes to a separate file
    + lazy import route components
+ remove loading: lazy from songcard
+ remove unused imports on navigation component
2022-09-18 10:07:58 +03:00
geoffrey45 94eb198e47 major redesign and refactor
+ centralized urls
+ reduce max app width
+ bump up header height to 23rem
2022-09-15 12:36:30 +03:00
geoffrey45 69b8b17e84 remove folder banner 2022-09-12 21:37:44 +03:00
geoffrey45 f5b6791d4b update track interface to follow server updates
+ add search debounce time
2022-09-11 20:37:29 +03:00
geoffrey45 47fc7fd705 UI improvements 2022-09-11 14:58:47 +03:00
geoffrey45 96019a4c81 use reactive breakpoints to conditionally render right sidebar
+ use reactive content div width to remove big img on album page header
2022-09-10 22:53:44 +03:00
Mungai Njoroge 5770a66d67 Implement fuzzy page search using fuse.js (#86) 2022-09-10 10:46:45 -04:00
geoffrey45 6e46750270 rewrite queue page to use songlist
+ add nav components to queue page
+ revert tooltip to undo handling updates - I can't find
a viable solution to the updates problem
2022-09-06 18:53:26 +03:00
geoffrey45 c9cd6a8067 remove div nesting on right sidebar
+ rewrite vTooltip to handle updates to tooltip text
2022-09-06 15:59:18 +03:00
geoffrey45 70ef709170 fetch tooltip dom elem at a global level at vTooltip
+ remove rounded class from songlist
2022-09-05 23:19:39 +03:00
geoffrey45 24bfa73ab6 use directive to add tooltip
+ change grid size for search page
+
2022-09-04 12:48:56 +03:00
geoffrey45 140c25d0ff remove highlight track mechanism
-
I found out that it's very annoying
-
2022-09-02 19:25:22 +03:00
geoffrey45 c20bbd795c remove background colors
-
try to imitate Google's design of things
it makes UI look declattered
-
2022-09-02 16:05:11 +03:00
geoffrey45 6454f38cc3 modify queue page to use the correct track component 2022-08-31 12:20:35 +03:00
geoffrey45 ced30d309e add search page 2022-08-28 00:49:46 +03:00
geoffrey45 a9ce08b092 use reactive songlist element size to show song details selectively 2022-08-27 20:57:21 +03:00
geoffrey45 a7dc2fa6bd remove bottom content 2022-08-17 20:16:22 +03:00
geoffrey45 703b3cf240 fix album and artist card search results responsiveness 2022-08-16 09:25:40 +03:00
geoffrey45 e1c9cfa99b add experimental remove from queue action
+ show albumartist on TrackItem if artists == ""
+ add action to reset playlist page artists to prevent content flashes
+ remove use of defaultTrackItem
2022-08-15 10:25:34 +03:00
geoffrey45 1f374eeda1 responsiveness improvements
+ extract track context menu handler into a composable
2022-08-13 17:10:48 +03:00
geoffrey45 a32d8fe66c add transition to queue track list 2022-08-12 12:49:33 +03:00
geoffrey45 b9f0368f5b move utility methods to @/utils 2022-08-04 18:43:12 +03:00
geoffrey45 13f38c5a66 use ternary op to send copyright text to songlist component
+ return a zeros if seconds is undefined in formatSeconds()
2022-08-04 14:56:46 +03:00
geoffrey45 5f14fbf86d replace folder banner image 2022-08-04 14:05:28 +03:00
geoffrey45 327207f1ab implement show copyright info on album page
+ rewrite server track and album models to use destructuring
2022-08-03 14:47:29 +03:00
geoffrey45 db81ee5de3 move album header color methods to composables 2022-08-03 01:10:08 +03:00
geoffrey45 ef2926f18f group album tracks as they appear (in queue)
+ move handling disc logic to the album store
2022-08-02 23:46:13 +03:00
geoffrey45 3dcb8ed2ef handle discs in album page 2022-08-02 22:47:19 +03:00
geoffrey45 bc449631a6 use flex to space folder page 2022-08-02 03:27:39 +03:00
geoffrey45 e45dd6c2b1 more padding + margin edits 2022-08-02 03:12:28 +03:00
geoffrey45 9e1f73e281 set global margin on the main app grid
+ refactor margins and paddings in some components
2022-08-02 02:43:06 +03:00
geoffrey45 8fa0516b56 improve component spacing
+ bump up folder and album page gap to ~ 1rem
+ test out noise texture on album img on album page
+
~ although i'm still annoyed about the scrollbar space irregularities (will fix someday)
2022-08-01 00:23:39 +03:00
geoffrey45 3882317cb6 configure watchdog to accept a list of dirs to watch
- fix PlayingFrom component not working with album
- fix types issues on PlayingFrom component
2022-07-15 15:40:11 +03:00
geoffrey45 e538b0d4d7 rewrite highlight track to use track.uniq_hash instead of trackid 2022-07-10 22:10:09 +03:00
geoffrey45 cdab85912f redesign the album bio component 2022-07-10 21:51:29 +03:00
geoffrey45 4688665156 highlight the selected when you go to folder 2022-07-09 09:52:46 +03:00
geoffrey45 c9830842ed refactor queu store to use play track using index
- this allows to have duplicate tracks in queue safely
- store indexes in localstorage instead of track objects.
2022-07-06 17:38:33 +03:00
geoffrey45 5bc0eaf8e6 remove songlist table header 2022-07-06 17:38:33 +03:00
geoffrey45 26b7cd376d show track number as index in album page 2022-07-06 17:38:33 +03:00
geoffrey45 3eaab97f1f replace background image with svg
- add symlink svg
- fix validate playlist thumbnails
2022-06-23 12:32:07 +03:00
geoffrey45 f1ec6309ba fix current track in queue auto scroll position
- add another inner container to limit the offset
- auto scroll current track to container start
- add todo file
2022-06-13 09:17:00 +03:00
geoffrey45 84bf467d9f fix folder tracks being None 2022-06-08 14:24:26 +03:00
geoffrey45 a99ea78118 animate navigation list and logo
- move search main into right-sidebar > search
-
2022-05-25 16:36:04 +03:00
geoffrey45 f913e59103 minor UI fixes 2022-05-07 19:33:54 +03:00
Mungai Geoffrey ef68cae625 Use gunicorn instead of Werkzeug and 32 more very minor changes (#35) 2022-04-21 03:29:42 +03:00
geoffrey45 85c59b4cba Integrate nav
- other minor refactors
2022-04-14 11:30:19 +03:00
geoffrey45 bf6aaea4ff update readme.md 2022-04-09 01:21:51 +03:00
geoffrey45 83330a7fad 🔷 refactor context menu to accept context src
🔷 add a getCurrentDate function to get formatted date
2022-04-08 21:07:24 +03:00
geoffrey45 6cd982c8ee 🔷 some refactors 2022-04-08 06:48:39 +03:00