Commit graph

1214 commits

Author SHA1 Message Date
Jordan Eldredge
7ecd51020f Abstract the library table 2019-03-27 23:56:31 -07:00
Jordan Eldredge
4a3929a2b5 Fix bug where we could not progress to the next track
This was because we would go into stopped mode, and once in stopped mode, going to the next track was disabled.
2019-03-27 23:56:31 -07:00
Jordan Eldredge
1f7f00e031 Imrpove stretch of library buttons 2019-03-27 23:56:31 -07:00
Jordan Eldredge
82d7f99814 Use the correct name for the Library window in the context menu 2019-03-27 23:56:31 -07:00
jberg
5cfb4a3ea2 Butterchurn reset preset cycle interval 2019-03-25 17:23:29 -07:00
Jordan Eldredge
dd1f6164d9 Don't autoplay on next when stoppedFixes #730 2019-03-25 06:31:49 -07:00
Jordan Eldredge
c4282817db Add more methods to Webamp
Replaces #660
2019-03-24 21:51:52 -07:00
Jordan Eldredge
d57e3b3671 Use CSS Grid for laying out the media library 2019-03-23 17:37:37 -07:00
Jordan Eldredge
b5f1ad522e Use CSS grid for sidebar resize 2019-03-23 15:54:00 -07:00
Jordan Eldredge
95db2d08b6 Remeasure the offset when whe change selection state. 2019-03-23 14:09:57 -07:00
Jordan Eldredge
912a570101 Fix context menu which was opening at the top corner of the page 2019-03-22 16:42:16 -07:00
Jordan Eldredge
0bc0e98836 Remove prop types 2019-03-22 16:37:58 -07:00
Jordan Eldredge
91b08c20a2 Upgrade Prettier 2019-03-22 16:37:58 -07:00
Jordan Eldredge
71b956619c Don't render visualizer background when disabled
Fixes https://github.com/captbaritone/webamp/issues/762
2019-03-22 06:58:29 -07:00
Jordan Eldredge
50267f3ac2 Clearn up unused dependencies 2019-03-19 07:49:57 -07:00
Jordan Eldredge
8c915f7f06 Improve hook dependencies 2019-03-19 07:35:36 -07:00
Jordan Eldredge
bd5fa82c99 Trailing commas! 2019-03-19 06:55:24 -07:00
Jordan Eldredge
ee439b0e2c Import first 2019-03-19 06:55:23 -07:00
Jordan Eldredge
2c1183c470 Clean up 2019-03-19 06:55:23 -07:00
Jordan Eldredge
a9caca0964 Consolidate imports 2019-03-19 06:55:23 -07:00
Jordan Eldredge
1885028ae1 Avoid excessive else 2019-03-19 06:55:23 -07:00
Jordan Eldredge
54c32b0636 Consolidate imports 2019-03-19 06:55:23 -07:00
Jordan Eldredge
3213743960 Fix import order 2019-03-19 06:55:23 -07:00
jberg
4d7099718b Butterchurn first preset load transition immediately 2019-03-17 15:17:01 -07:00
jberg
c631882d73 Butterchurn dont error out on non milk/json file in directory when loading 2019-03-17 15:15:30 -07:00
remi.gallego@gmail.com
411669655f Extend drop target behaviour for objects 2019-03-16 22:23:19 -07:00
Jordan Eldredge
324fc29ca6 Fix bad import of music-metadata-browser 2019-03-16 21:55:42 -07:00
Jordan Eldredge
c634cd8b94 Fix off by one error when converting .eqf values
Validated that this was correct by looking at the output in `winamp-eqf`'s snapshot tests. A .eqf generated by real winamp with all the bands set at the midpoint outputs values of 33.

Fixes #749
2019-03-15 07:33:13 -07:00
Jordan Eldredge
f999c937b1 This fixes
It also reverts ab5eb33026 which reintroduces an issue with eqf encoding.

See https://github.com/captbaritone/webamp/issues/749
2019-03-15 07:13:37 -07:00
Chuf
ff1d18c044 Fixes issue #717
GainNode now attenuates or boosts the signal correctly, according to the logarithmic dB scale
2019-03-14 15:47:24 -07:00
Chuf
99b4ad5f98 Fixes issue #717
GainNode now attenuates or boosts the signal correctly, according to the logarithmic dB scale
2019-03-14 15:47:24 -07:00
Jordan Eldredge
5cc73e5fee Refactor Fullscreen to use hooks 2019-03-13 21:28:18 -07:00
Jordan Eldredge
5113752966 Allow Fullscreen to trigger on mount 2019-03-13 21:28:18 -07:00
Jordan Eldredge
a4e64aa131 Make impossible states impossible 2019-03-13 21:28:18 -07:00
Jordan Eldredge
f26af8d8c5 Focus the current preset when opening the preset overlay 2019-03-13 21:28:18 -07:00
Jordan Eldredge
322bf276a8 Enable double click to exit fullscreen milkdrop 2019-03-13 21:28:18 -07:00
Jordan Eldredge
5400be9638 Make preset property access type safe 2019-03-13 21:28:18 -07:00
Jordan Eldredge
d61585c8e3 Allow user to reshow the song title in Milkdrop 2019-03-13 21:28:18 -07:00
Jordan Eldredge
e41fb3d9b4 Test initial track selection 2019-03-13 21:28:18 -07:00
Jordan Eldredge
41e0ad4563 Support preset cycling 2019-03-13 21:28:18 -07:00
Jordan Eldredge
1407a0afb7 Randomize presets. Allow users to toggle this behavior 2019-03-13 21:28:18 -07:00
Jordan Eldredge
8559dd7257 Select previous preset 2019-03-13 21:28:18 -07:00
Jordan Eldredge
02aa688ed3 Next Preset hotkeys 2019-03-13 21:28:18 -07:00
Jordan Eldredge
0c14b74d0d Load .milk files when dragged in 2019-03-13 21:28:18 -07:00
Jordan Eldredge
8d4db699ab Implement Desktop mode 2019-03-13 21:28:18 -07:00
Jordan Eldredge
3d0278688d Hooks have types now 2019-03-13 21:28:18 -07:00
Jordan Eldredge
814a73fd6e Remove coment that does not apply any more 2019-03-13 21:28:18 -07:00
Jordan Eldredge
48c64337ef Support Milkdrop fullscreen 2019-03-13 21:28:18 -07:00
Jordan Eldredge
97076f9cd1 Remove disused import 2019-03-13 21:28:18 -07:00
Jordan Eldredge
fbd4a08972 Improve architecture of Milkdrop code 2019-03-13 21:28:18 -07:00