Commit Graph

165 Commits

Author SHA1 Message Date
geoffrey45 4e0837a627 use @vueuse/useClickOutside to hide context menu 2023-01-13 18:13:49 +03:00
geoffrey45 a496d68439 fix removing tracks from queue 2023-01-13 18:13:49 +03:00
geoffrey45 bb66ba70b3 make hotkeys bigger 2023-01-13 18:13:49 +03:00
geoffrey45 ed7f26c12b add bottom padding to v-scroll-page class instead of individual pages
+ Rewrite queue page with  @Akryum/vue-virtual-scroller
2023-01-13 18:13:49 +03:00
geoffrey45 858e59f81c rewrite sidebar queue using @Akryum/vue-virtual-scroller 2023-01-13 18:13:49 +03:00
geoffrey45 f0df274b31 fix indices on album page
+ fix playing on album page
+ fix songItem responsiveness on all virtual scroll pages
2023-01-13 18:13:49 +03:00
geoffrey45 9cde9d0aa4 rewrite album view using @Akryum/vue-virtual-scroller 2023-01-13 18:13:49 +03:00
geoffrey45 b3b7da701b rewrite folder view using @Akryum/vue-virtual-scroller 2023-01-13 18:13:49 +03:00
geoffrey45 1fa7ec4c43 rewrite playlist page with @Akryum/vue-virtual-scroller 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 264406aef4 make playlists list page scrollable 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 460695fd87 try an experimental search page redesign 2023-01-13 18:13:49 +03:00
geoffrey45 20151afcf5 fix app grid layout issues
+ fully move now playing to bottom bar
+ add hover state to playlist card
+ handle playing tracks from queue page
2023-01-13 18:13:49 +03:00
geoffrey45 0dbc45e20b modify spacing in grids 2023-01-13 18:13:49 +03:00
geoffrey45 d95b5c6910 handle page resize: to resize track component columns
+ revert banner-height from 23rem to 18rem
+ change font to Google Sans
2023-01-13 18:13:49 +03:00
geoffrey45 9cbaa7ecff fix empty space on virtual scroll layout when the header has no content on folder page 2023-01-13 18:13:49 +03:00
geoffrey45 09453fc419 remove test header from queue page 2023-01-13 18:13:49 +03:00
geoffrey45 45d91f0382 try to fix scrollbar differences
+ add hover states to albumcard and artist card
2023-01-13 18:13:49 +03:00
geoffrey45 097c2b4a83 use virtual scroll layout on playlist page
+ fix playlist and album page header width
2023-01-13 18:13:49 +03:00
geoffrey45 f2aee70a8a use virtual scroll page on folder page 2023-01-13 18:13:49 +03:00
geoffrey45 d4f54a21b4 clean components 2023-01-13 18:13:49 +03:00
geoffrey45 74ea700d93 use virtual scroll page layout in album page 2023-01-13 18:13:49 +03:00
geoffrey45 703ea71514 extract virtual scroller page into a layout 2023-01-13 18:13:49 +03:00
geoffrey45 76a77823c8 try virtualList on QueueView 2023-01-13 18:13:49 +03:00
geoffrey45 5130f85300 feat: check screen size to enable or disable settings
+ redesign (again!) the playlist cards
2022-09-17 14:24:05 +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 47fc7fd705 UI improvements 2022-09-11 14:58:47 +03:00
geoffrey45 a6819a01d6 add hidden shortcut to clear localStorage
-
click the "general" button in the settings page 3 times
-
2022-09-11 04:04:42 +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 b7c158a785 rewrite search tabbing 2022-09-04 15:30:23 +03:00
geoffrey45 24bfa73ab6 use directive to add tooltip
+ change grid size for search page
+
2022-09-04 12:48:56 +03:00
geoffrey45 4861429e4e add experimental tooltip to songitem component 2022-09-04 10:47:52 +03:00
geoffrey45 3c527f1841 redesign playlist card 2022-09-02 18:19:40 +03:00
geoffrey45 c782e400c6 make playlist cards smaller on playlist list page 2022-08-31 18:35:05 +03:00
geoffrey45 6454f38cc3 modify queue page to use the correct track component 2022-08-31 12:20:35 +03:00
geoffrey45 ca211b6dcf add queue page 2022-08-28 15:37:46 +03:00
geoffrey45 2cb30e294f use songitem component on search page track items 2022-08-28 15:07:40 +03:00
geoffrey45 ced30d309e add search page 2022-08-28 00:49:46 +03:00
geoffrey45 79dcc61084 rename bg-black to bg-primary
+ rename BottomBar to NowPlayingRight
2022-08-19 22:14:23 +03:00
geoffrey45 ade8edcba2 add now playing card settings
+ move left sidebar to separate component
2022-08-19 21:28:46 +03:00
geoffrey45 44bb30fe9f initialize settings page 2022-08-19 19:24:38 +03:00
geoffrey45 03219166c5 use third-party module to auto-persist queue store
+ more redesign
+ convert js files to ts
2022-08-19 15:58:32 +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 a7dc2fa6bd remove bottom content 2022-08-17 20:16:22 +03:00