Add detailed list of interesting features

This commit is contained in:
Jordan Eldredge 2017-08-31 20:34:01 -07:00
parent 08f1e41dc3
commit 7ef437bee7
2 changed files with 41 additions and 0 deletions

View file

@ -18,6 +18,8 @@ supported](http://caniuse.com/#feat=audio-api).
- "Shade" mini-mode
- "Doubled" mode, where the main window is twice as large: `Ctrl-D`
A more detailed list of features can be found in [features.md](./features.md).
## Development
yarn

39
features.md Normal file
View file

@ -0,0 +1,39 @@
# General UI
Pixel perfect graphics:
CSS
Canvas
# Window Manager
Windows are draggable
Windows snap to eachother
Windows snap to edges of browser window
Dragging the min window drags all attached windows
Recursively
# Main Window
As you drag the position handle, the change is displayed in the text box
Easter egg mode
Changing color as you change volume or balance
Marquee effect on text
Click and drag marquee
Double mode
Visualizer
Bar mode uses colors from skin
Line mode
Bar mode
Progress bar handle has three states
Visualization (Not implemented)
Volume/Balance
Different skin sprites are used depending upon the value
Balance snaps to center
# Equalizer Window
Pixel perfect vertical sliders (not possible with native CSS)
Slider background uses a different sprite background depending upon value
Shade mode with three states for each slider hande (center state should be wider for volume?)
EQ levels actually effect the sound
Parse and create binary .eqf files to import/export eq levels.