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
39fd43aff0
fix clicking twice outside context menu to hide
2023-01-13 18:13:49 +03:00
geoffrey45
823b52fc04
fix page search input being focusable when hidden
2023-01-13 18:13:49 +03:00
geoffrey45
bbe7984e4e
normalize context menu using @popperjs
...
+ normalize context children too
+ add setting to toggle context children via click or hover
+ add a select setting component
+ remove dead teleport code from sidebar tabs wrapper
+ general clean up
2023-01-13 18:13:49 +03:00
geoffrey45
a496d68439
fix removing tracks from queue
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
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
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
278439eee8
use div scroll method to scroll to current song in queue
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
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
56749ddfd9
add initial bottom bar
...
+ use a hacky grid to position bottom bar for chrome compatibility
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
a9f8cc63ea
replace popperjs tooltip with html title attribute
...
~ to reduce the amount of javascript at the cost of ugly tooltips
2023-01-13 18:13:49 +03:00
geoffrey45
61750f7126
fix ArtistName component width calculation in vTooltip
...
+ add tracklist breakpoints to virtual scroll page layout
2023-01-13 18:13:49 +03:00
geoffrey45
eb8c4e5628
stabilize track components
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
703ea71514
extract virtual scroller page into a layout
2023-01-13 18:13:49 +03:00
geoffrey45
e03ed66f44
fix: use innerText as tooltip text instead of bindings
...
-
this fixes the updates problem
-
2022-09-21 01:32:28 +03:00
geoffrey45
021cdb4ec5
feat: use @vueuse/useVirtualList on sidebar queue
2022-09-18 23:42:21 +03:00
geoffrey45
1ae48a1a43
add heart icon for favoriting on songitem
2022-09-18 22:45:35 +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
5af3d9cfc3
use the small thumbnails on tracklists
2022-09-17 17:37:09 +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
f5b6791d4b
update track interface to follow server updates
...
+ add search debounce time
2022-09-11 20:37:29 +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
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
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
140c25d0ff
remove highlight track mechanism
...
-
I found out that it's very annoying
-
2022-09-02 19:25:22 +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
d3d7d1f139
use img in playlist card
...
+ use $black background on right sidebar
2022-08-27 10:00:42 +03:00
geoffrey45
98e1e28a4b
fix text break on artist card
2022-08-26 20:26:04 +03:00
geoffrey45
824dcaecdf
rename setting to "use alt now playing ..."
...
+ fix right now playing component gap
+ show emoji if there's no search result
+ abstract now playing component settings into one setting
+ break context menu's context item into a component
2022-08-21 04:28:18 +03:00
geoffrey45
ddeec77ccd
add word-break: break-all to .ellip
2022-08-20 14:43:30 +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
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