geoffrey45
6e8a9be06a
update readme
2023-01-13 18:13:49 +03:00
geoffrey45
22da349948
add repeat functionality
...
+ add "play next" context menu svg icon
+ handle focusing current track in sidebar queue on component mounted
2023-01-13 18:13:49 +03:00
geoffrey45
f8f3f7317e
add favorite button to TrackItem component
...
+ show playing folder name in queue page
+ add no_emit prop to heartSvg component
2023-01-13 18:13:49 +03:00
geoffrey45
bd38c0e7a2
redesign sidebar search load more buttons to match search page
2023-01-13 18:13:49 +03:00
geoffrey45
0f0f0e0762
fix: scrollbar excess padding on firefox for .content-page
2023-01-13 18:13:49 +03:00
geoffrey45
3e4a8dd7dc
+ implement fav heart button in bottom bar
...
+ handle favoriting a song that's already in queue from another source
2023-01-13 18:13:49 +03:00
geoffrey45
6d84283efd
add a default action to a setting: for text click
2023-01-13 18:13:49 +03:00
geoffrey45
c1fb05e2a0
fix layout shift caused by scrollbar
...
+ append search query to url (to support reload)
+ fix right sidebar search tabs bug
+ redesign the load more button on the search page
2023-01-13 18:13:49 +03:00
geoffrey45
688e7d8282
refactor the "SEE ALL" button into a component
2023-01-13 18:13:49 +03:00
geoffrey45
9709a62fea
add favorite albums 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
f7a054d569
add "add to favorite" buttons to artist and album page headers
...
+ fix album page play buttton
2023-01-13 18:13:49 +03:00
geoffrey45
4476a8ebe0
add "go to artist" and "go to album artist" context options
...
+ refactor api endpoints to point to / for production
2023-01-13 18:13:49 +03:00
geoffrey45
7f0fe88c43
implement artist tracks page
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
97db706186
redesign toast notifications
2023-01-13 18:13:49 +03:00
geoffrey45
cc8a8171b8
implement playing tracks from artist page
2023-01-13 18:13:49 +03:00
geoffrey45
075765088f
build artist page
...
+ connect artist page to backend
~ bugs introduced as there are hashing changes in the backend
[will fix later]
2023-01-13 18:13:49 +03:00
geoffrey45
6d8a9f880b
refactor interfaces and references
2023-01-13 18:13:49 +03:00
geoffrey45
881adc0f88
add new folder, playlist and queue icons
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
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
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
264406aef4
make playlists list page scrollable
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
52cec1d906
fix: side borders being shown when screen width is smaller than 1720
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
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
6769af2a50
redesign bottom bar
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
d5bf60f93d
restyle global search input
...
~ remove switch button, add click listeners to svg
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
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
fa8be2cde4
feat: add heart icon on left now playing card
2022-09-20 00:16:26 +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
5130f85300
feat: check screen size to enable or disable settings
...
+ redesign (again!) the playlist cards
2022-09-17 14:24:05 +03:00
geoffrey45
fca59751c4
fix extend to screen width css
2022-09-17 13:05:00 +03:00
geoffrey45
8305df17ba
add extend width setting
...
- has error: is inverted
2022-09-15 17:45:00 +03:00
geoffrey45
65cd2213fa
show existing image on update playlist modal
...
+ some modal cleanup
2022-09-15 17:09:20 +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