Commit Graph

46 Commits

Author SHA1 Message Date
geoffrey45 22d5f6e896 add all favorite tracks page 2023-01-13 18:13:49 +03:00
geoffrey45 b95603c51e fix scrollbar bug in chrome
+ change build outdir to alice-core/client folder
2023-01-13 18:13:49 +03:00
geoffrey45 9709a62fea add favorite albums page 2023-01-13 18:13:49 +03:00
geoffrey45 782bae52e5 fix play from album (agaiiiiin!) 2023-01-13 18:13:49 +03:00
geoffrey45 4d08ebedb6 fix artist and album page is_favorite reactivity
+ remove nav components for playlist and album page
2023-01-13 18:13:49 +03:00
geoffrey45 905fff04b4 connect favorites data to favorites page
+ detach isSmall and isMedium classes from the v-scroll-page class
+ customize the TopTracks component to be usable with the favorite tracks page
+ add queue methods to play tracks from favorites page
+ handle playing from artist top tracks in parent component
2023-01-13 18:13:49 +03:00
geoffrey45 62fb70d26c fix play from album page
+ setup favorites page
2023-01-13 18:13:49 +03:00
geoffrey45 a0cf95024c implement favoriting artists 2023-01-13 18:13:49 +03:00
geoffrey45 7f0fe88c43 implement artist tracks page 2023-01-13 18:13:49 +03:00
geoffrey45 58d4317ab8 move master flag into component 2023-01-13 18:13:49 +03:00
geoffrey45 c7cc687286 implement track favoriting
update img route
2023-01-13 18:13:49 +03:00
geoffrey45 35a8446f8b setup artist discography page 2023-01-13 18:13:49 +03:00
geoffrey45 fd863d188c remove remaining traces of hard coded Routes enum
+ fix play from album card
2023-01-13 18:13:49 +03:00
geoffrey45 7f344b51db move the Routes enum to router/routes.ts
+ fix context menu not being normalized
+ fix nav bar padding-right on no sidebar
2023-01-13 18:13:49 +03:00
geoffrey45 90dd1a1fe8 add functionality to play button on artist page 2023-01-13 18:13:49 +03:00
geoffrey45 6d8a9f880b refactor interfaces and references 2023-01-13 18:13:49 +03:00
geoffrey45 4a49d48011 show albums from artist at the bottom of album page
+ add a testing genres strip in album page
+ misc refactors
2023-01-13 18:13:49 +03:00
geoffrey45 f3c4f0310a update interfaces to use the updated property names
+ misc changes related to moving to sqlite
2023-01-13 18:13:49 +03:00
geoffrey45 ffecfac8c7 fix playing tracks from search page 2023-01-13 18:13:49 +03:00
geoffrey45 977d9282cb feat: separate discs in album page
+ remove tooltip markup
+ refactor css classnames
2023-01-13 18:13:49 +03:00
geoffrey45 8e258eaf24 rebuild search route with custom pages for tracks, album, and artists 2023-01-13 18:13:49 +03:00
geoffrey45 446536f2d8 use v-auto-animate small parts of the UI 2023-01-13 18:13:49 +03:00
geoffrey45 6fb9c0fc4a fix scrollbars being hidden when sidebar is disabled on firefox
+ rename components, to follow vue style guides
2023-01-13 18:13:49 +03:00
geoffrey45 62b9aa7a3e Redesign page search input area
+ redefine global search input colors
+ redesign settings page
+ move settings text to a strings module
+ add title and description to now playing settings
2023-01-13 18:13:49 +03:00
geoffrey45 460695fd87 try an experimental search page redesign 2023-01-13 18:13:49 +03:00
geoffrey45 527051f8a2 maintain playing track on shuffle (when audio is playing) 2022-09-10 20:32:17 +03:00
geoffrey45 32b309b6ee implement reactive breakpoints
+ fix breaking queue page when there's no data
2022-09-10 20:15:20 +03:00
Mungai Njoroge 5770a66d67 Implement fuzzy page search using fuse.js (#86) 2022-09-10 10:46:45 -04:00
geoffrey45 befdf383b6 smoothen button icon interactions 2022-09-06 21:19:35 +03: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 b7c158a785 rewrite search tabbing 2022-09-04 15:30:23 +03:00
geoffrey45 4c8d437530 Move new playlist button to nav 2022-09-02 18:51:59 +03:00
geoffrey45 2c5afdf2c4 show use_alt_np as disabled if dependent setting is disabled
+ add getters to settings store
+ add use sidebar setting
2022-08-28 02:14:37 +03:00
geoffrey45 ced30d309e add search page 2022-08-28 00:49:46 +03:00
geoffrey45 44bb30fe9f initialize settings page 2022-08-19 19:24:38 +03:00
geoffrey45 5476575d10 major redesign: move to rounded and extra spaceous UI
+ fix `play next` bug
+ add new folder banner image
+ add new now playing component
+ move to gray4 for accent color
+ increase image sizes, for clean UI
2022-08-18 02:55:46 +03:00
geoffrey45 83d4690cd4 fix nav and folder banner text responsiveness 2022-08-11 15:14:40 +03:00
geoffrey45 992d3a7003 fix 720p screens layout issue
~ add media queries
+ handle responsiveness on folder header
2022-08-11 02:53:24 +03:00
geoffrey45 b9f0368f5b move utility methods to @/utils 2022-08-04 18:43:12 +03:00
geoffrey45 c2783fe540 remove @vueuse/motion
+ remove unused data folder
2022-08-02 05:42:07 +03:00
geoffrey45 75123f5384 move page stores into pages folder 2022-06-10 17:08:29 +03:00
geoffrey45 857c2484fe use computed properties to render correct nav title 2022-06-10 10:01:12 +03:00
geoffrey45 e48dca4672 enable album nav play button 2022-06-09 11:52:26 +03:00
geoffrey45 6aad05084f highlight current folder in pathlist in nav 2022-06-09 09:30:43 +03:00
geoffrey45 14364a1257 reserve entered paths on navigating back
- retain the list of entered folders on going up the directory tree. 😹
2022-06-08 15:54:51 +03:00
Mungai Geoffrey 4e1e1b8979 move nav folder-paths into a new component (#66)
* move folder-paths into a new component

* move nav playlist title into new components
2022-06-07 12:51:47 +03:00