Farex-GH
d246f469bc
mainform: circleview: Split and decouple some elements
...
This moves circleview rendering and mouse updating into the circleView class.
The goal of this is to start to decouple circleView from needing direct
access to GUI elements, and to also help remove some non-GUI logic from
MainForm.
Most of the logic is left untouched. There are some small changes, mostly
with the if statements when checking if we need to pay attention to certain
mouse movement, but the underlying behavior is left as-is.
2022-09-11 22:54:36 -07:00
Goatgarien
ee44c908e7
Only allow ProcessCmdKey to click the button if button is enabled
2022-09-11 01:32:13 -07:00
Goatgarien
f4ef160668
fixed volume slider
2022-09-11 01:22:20 -07:00
Goatgarien
0c43c85d63
Merge pull request #9 from Farex-GH/feat/playback
...
Minor playback changes
2022-09-11 01:10:54 -07:00
Goatgarien
a056082027
Force you to finish hold once started logic and prevents next segment from being before previous segment in time. Currently breaks when undo/redo while in the middle of making a hold
2022-09-11 01:04:27 -07:00
Farex-GH
641074edf2
mainform: playback: Move volume track position to mouse position on click
...
Allows for smoother volume control
2022-09-11 00:57:22 -07:00
Farex-GH
34ef4c594c
mainform: playback: Move song track position to mouse position on click
...
Allows for smoother track seeking when the song is paused.
For now, we keep the current behavior of disabling all track seeking while the song is playing.
2022-09-11 00:56:47 -07:00
Farex-GH
3dfdec27c6
mainform: playback: Check if there's a song before updating song trackbar
...
This avoids a null pointer dereference due to updating the song's play position before the user picks a song to edit.
2022-09-11 00:40:28 -07:00
Farex-GH
3ffec77d01
mainform: volume: Add hotkey
...
Adds using shift+up and shift+down to raise and lower the current song volume, respectively.
2022-09-11 00:28:39 -07:00
Farex-GH
c59d034f48
mainform: playback: Add volume control
2022-09-11 00:24:38 -07:00
veroxzik
a7f1d6ca48
Force resize method on startup to set circleView.
2022-09-10 08:22:40 -04:00
Goatgarien
bd950e4720
Update about box
2022-09-10 02:09:11 -07:00
Goatgarien
b01bb90e6c
fixed initial launch circlePanel size
...
also amde it update on hispeed change
2022-09-10 01:42:30 -07:00
Goatgarien
ddfd154412
fixed it not building for me
2022-09-10 01:02:58 -07:00
Goatgarien
31c1f1043f
Sync Zoids C# port final
2022-09-09 03:50:04 -07:00
Goatgarien
bf6be18d69
trying to sync up with Zoids port
2022-09-09 03:35:27 -07:00