geoffrey45
977d9282cb
feat: separate discs in album page
...
+ remove tooltip markup
+ refactor css classnames
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
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
e03ed66f44
fix: use innerText as tooltip text instead of bindings
...
-
this fixes the updates problem
-
2022-09-21 01:32:28 +03:00
geoffrey45
5af3d9cfc3
use the small thumbnails on tracklists
2022-09-17 17:37:09 +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
8305df17ba
add extend width setting
...
- has error: is inverted
2022-09-15 17:45:00 +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
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
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
24bfa73ab6
use directive to add tooltip
...
+ change grid size for search page
+
2022-09-04 12:48:56 +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
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
b019fa22c4
remove content div margin bottom if alt_np is not shown
2022-08-27 22:17:24 +03:00
geoffrey45
a9ce08b092
use reactive songlist element size to show song details selectively
2022-08-27 20:57:21 +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
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
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
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
b9f0368f5b
move utility methods to @/utils
2022-08-04 18:43:12 +03:00
geoffrey45
77162ba21b
add welcome modal
2022-08-04 17:10:53 +03:00
geoffrey45
db81ee5de3
move album header color methods to composables
2022-08-03 01:10:08 +03:00
geoffrey45
c562e529fd
implement clearing search input on start typing
...
+ rename pages folder to fetch in composables folder
2022-08-02 23:58:05 +03:00
geoffrey45
b070601d4d
break down global.scss into smaller files
...
+ rename css folder to scss
2022-08-02 12:05:59 +03:00
geoffrey45
a29e4ab496
remove filter on album image on album page
2022-08-02 05:31:15 +03:00
geoffrey45
5c3a77ce48
Merge branch 'master' into try-folder-banner
...
~ Merge component spacing edits to the try-folder-banner branch
2022-08-02 03:18:21 +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
4b817af4de
add folder page banner
2022-07-18 18:22:17 +03:00
geoffrey45
e538b0d4d7
rewrite highlight track to use track.uniq_hash instead of trackid
2022-07-10 22:10:09 +03:00
geoffrey45
4688665156
highlight the selected when you go to folder
2022-07-09 09:52:46 +03:00
geoffrey45
600b267ce4
drop in onStartTyping to focus on search bar automatically
2022-06-16 09:50:07 +03:00
geoffrey45
599cb38cbe
rewrite recommendation component with script setup
2022-06-12 10:21:23 +03:00
geoffrey45
75123f5384
move page stores into pages folder
2022-06-10 17:08:29 +03:00
geoffrey45
67d19fb6e3
scroll to top on page change
2022-06-10 10:39:04 +03:00
geoffrey45
a14f35b0e5
use hash mode in vue router
...
- rename keyboard.ts -> useKeyboard.ts
2022-06-09 19:47:38 +03:00
geoffrey45
48bc4de569
refactor app grid
...
- make content container scrollable, more flexible
2022-05-28 22:42:54 +03:00
geoffrey45
b497344521
refactor logo, bottom bar and perks.js
...
- add new logo
- add tsconfig.json
- move logo to new component
- update bottombar
- remove props from hotkeys and progress bar
- convert perks.js -> perks.ts
2022-05-24 15:55:26 +03:00
geoffrey45
5d0492d63a
install vue-motion
2022-05-23 01:24:30 +03:00
geoffrey45
16857b5053
minor refactors
2022-05-22 19:29:37 +03:00
geoffrey45
f913e59103
minor UI fixes
2022-05-07 19:33:54 +03:00
geoffrey45
d98cc0547e
Save complete tracks and albums to the db for faster startup
...
- refactor function locations
- add logger
- check for new tracks instead of re-processing all files
2022-04-21 10:16:45 +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