-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
32 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,90 +1,30 @@ | ||
# Visual Music Player development roadmap | ||
|
||
Visual Music Player | ||
|
||
preferences popup | ||
donation popup | ||
genre selector | ||
filter textfield | ||
filter clear | ||
genre selector | ||
process popup | ||
|
||
**near future** | ||
|
||
- about popup wanders down on resize | ||
- margin top and bottom 20 miswork | ||
remember song state | ||
genre list should filter artist list also | ||
str to cstr mindenhol | ||
text style kulon view-bol jojjon, ne interferaljon table css-sel | ||
clean info log level | ||
don't render if no change happened in the ui | ||
|
||
- metadata editor problems, doesn't jump to beginning after long edit | ||
- jump to current song misbehaves when column sort is set differently | ||
- full screen visualizer | ||
- release all bitmaps after adding to texmap, re-render them on texture reset to save 300M memory | ||
|
||
- CFG_PATH, RES_PATH legyen makefileba deklaralva os alapjan vagy legalabbis main.c tetejen makrokkal | ||
|
||
- column sort ui error on left scrolled songlist | ||
- invalid location in change library popup | ||
- mute state doesn't stay between songs | ||
- activity log item height problem | ||
- when recording detect remote control events and send udp packet in case of replay | ||
- filter popup/bar in the intro video | ||
- the whole list empties after song deletion | ||
- date/time to log entries | ||
- column sort problem when horizontally scrolled ( plays ) | ||
- if you sort a filtered list it falls back to full list | ||
- song editor field resize, reopen - wrong sizes in edited fields | ||
- filter, play song, unfilter, jump to current song - wrong song | ||
- join pthreads to avoid memory leak report | ||
- glyph grey out when texture reset | ||
- show scrollbar on mouse over, fade in/out | ||
- use zen_callback in all view handlers | ||
- filters popup : genre select should filter artists, "none" item is needed | ||
- ui scaling should be settable by command line parameters | ||
- moving mouse during inertia scroll causes scroll to stuck in some cases | ||
- save shuffle state, current song, current position, current volume on exit, use them on start | ||
- filtering with logical operators - genre is metal, year is not 2000 | ||
- normalize css - remove unused classes, snyc element and tag and class names | ||
- text style should come from css | ||
- remove non-standard css and html (type=button, blocks=true) | ||
- log should fill up from up to down, should show time | ||
- modify rdft to show more lower range | ||
- full screen cover art/video playing | ||
- full screen visualizer | ||
- file browser popup for library selection and cover art selection | ||
- analog VU meter visualizer | ||
- volume fade in/out on play/pause/next/prev | ||
- use xy_new and xy_del everywhere for objects that have to be released | ||
- solve last column resize problem | ||
- select/copy/paste in textfields | ||
- prev button in shuffle mode should jump to previously played song | ||
- zc_callback instead of custom function pointers | ||
-jobb/bal gomb prev/next | ||
- replace test songs to copyleft songs | ||
|
||
**inbetween future** | ||
|
||
- statistics - top 10 most listened artist, song, genre, last month, last year, etc - stats browser | ||
- songs from one year ago this day - history browser | ||
- dark mode | ||
- metadata update should happen in the backgroun to stop ui lag | ||
- vertical limit for paragraphs to avoid texture map overrun | ||
- settings cell autosize? | ||
|
||
**far future** | ||
|
||
- library analyzer should avoid extension-based analyzation, use something deeper | ||
- cerebral cortex as interactive visualizer - on left/right press start game | ||
- andromeda : monolith 64K demo like particle visualizer | ||
- grid-based warping of video/album cover based on frequency ( bass in the center ) | ||
- speed up font rendering by using glyph indexes instead of codepoints | ||
- vh_textinput should seamlessly switch between texture paragraph and glpyh-based paragraph | ||
- Android Auto support with full screen visualizer for kick-ass experience | ||
- Vulkan backend for Zen UI | ||
- replace/merge zc_string with utf8.h? | ||
- retain userdatas? | ||
- goto current song doesn't work | ||
- create test case for library organization | ||
- animated positioned context menu like in mmfm | ||
- working settingslist | ||
- user manual update | ||
- ui table selectable/non selectable | ||
- reset config in settings (delete) | ||
- use mmfm for cover art selection | ||
- metadata field removal with popup | ||
- green changed, red removed metadata field | ||
- full keyboard control | ||
- bar visualiser, fading background | ||
- add last played/last skipped fields | ||
- remember song state | ||
- save shuffle state, current song, current position, current volume on exit, use them on start | ||
- genre list should filter artist list also | ||
- full screen visualizer, cover art | ||
- filtering with logical operators - genre is metal, year is not 2000 | ||
- modify rdft to show more lower range | ||
- analog VU meter visualizer | ||
- volume fade in/out on play/pause/next/prev | ||
- prev button in shuffle mode should jump to previously played song | ||
- statistics - top 10 most listened artist, song, genre, last month, last year, etc - stats browser | ||
- songs from one year ago this day - history browser | ||
- metadata update should happen in the backgroun to stop ui lag | ||
- cerebral cortex as interactive visualizer - on left/right press start game | ||
- andromeda : monolith 64K demo like particle visualizer | ||
- grid-based warping of video/album cover based on frequency ( bass in the center ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters