Commit Graph
110 Commits
Author SHA1 Message Date
Goatgarien 51231b2e2e Fixed GetQuantization to not assume everything is 16th notes 2023-02-15 00:36:04 -08:00
Goatgarien b56900d6c7 Show gimmicks in circle view with option to disable
Options should actually save between launches now aswell
v2.1.0
2023-02-14 21:42:34 -08:00
Goatgarien 64b1be61c9 Jump to nearest note/gimmick at current time 2023-02-14 20:24:04 -08:00
Goatgarien d5106d3030 oop. removed unused code lol 2023-02-05 23:35:00 -08:00
Goatgarien 84a1248234 Fixed issues around deleting the final 2 segments of a hold. v2.0.0 2023-02-05 23:15:48 -08:00
Goatgarien a6be9e759a Fixed undo/redo issues on holds 2023-02-05 20:42:07 -08:00
Ray cd29218fc8 fix: prevent use of hold button while inserting a hold (#15) 2023-02-04 15:43:38 -05:00
veroxzik 8d0b39774e fix: crash on empty lines in *.mer 2022-12-05 20:53:16 -05:00
Zsolt Zitting 971285d0aa fix: incorrect UI scaling 2022-11-22 19:19:43 -07:00
veroxzik b725ff2f00 fix: End of chart note behavior
Notes cannot be placed after an 'end of chart' note.
'End of chart' notes cannot be placed before other notes or multiple times.
2022-11-19 18:38:17 -05:00
Raymonf 230b77fb4a feature: add option for selection of last inserted note 2022-11-16 13:52:45 -07:00
Raymonf 110a87afff fix: explicitly store and search for last note 2022-11-16 13:52:45 -07:00
Raymonf c02af77870 ux: update selected note upon insertion of new object 2022-11-16 13:52:45 -07:00
Zsolt Zitting 0ebb186d60 Update mask brush to be semi-transparent instead of solid color. 2022-11-15 23:31:54 -07:00
Zsolt Zitting f6235bfbb6 Compensate for missing lower time sig number in chart files. 2022-11-15 23:31:54 -07:00
Zsolt Zitting 1b2178ffdf Update GitHub Actions versions
this should change literally nothing about the project itself.
2022-11-15 16:15:52 -07:00
Zsolt Zitting c2ca4862c5 Uncheck End hold box when Hold End note placed. 2022-11-14 00:26:01 -07:00
Zsolt Zitting 399b925cb9 End of Chart note improvements, misc fixes. 2022-11-14 00:17:21 -07:00
Zsolt Zitting 0691c7135d Change play button key to Space, and allowed it to be rebinded. 2022-11-13 19:12:03 -07:00
Zsolt Zitting e455065915 Change slide button icons. 2022-11-13 17:05:08 -07:00
Zsolt Zitting d7cc20d96f Fixed the rendering of MaskRemove notes. 2022-11-13 16:02:33 -07:00
Zsolt Zitting 0156e36bfc Add playback speed adjustment slider. 2022-11-13 15:59:24 -07:00
veroxzik 92e4122499 Note button hotkeys are now user settable. 2022-11-12 22:39:37 -05:00
veroxzik 8731159e32 Fix crash when deleting Hold Start note. 2022-11-12 21:27:51 -05:00
veroxzik 5cdbc48b7a Add the icon back
Thanks IPIhypster!
2022-11-12 19:57:28 -05:00
veroxzik 535cb9cbdc Allow selection of *.wav
Plus other minor changes.
2022-11-12 19:43:21 -05:00
veroxzik 23a6d01cac Fix crashing when deleting a Hold Joint prior to ending the hold. 2022-11-08 13:50:12 -05:00
Farex-GHandveroxzik dc7e6dc275 mainform: circleview: Move some circleView logic into circleView class (#10)
* 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.

* Fixing a single tab like a madman.

Co-authored-by: veroxzik <43590004+veroxzik@users.noreply.github.com>
2022-11-04 22:53:17 -04:00
veroxzik 2f5247989f Squashed commit of the following:
commit b8246693780550a28c6dd45701291918795d0809
Author: veroxzik <43590004+veroxzik@users.noreply.github.com>
Date:   Wed Nov 2 21:31:00 2022 -0400

    Deleting a hold end will turn the previous joint into the end.

commit 597510e605b8687fb004d55245e1c10edf3c8ab6
Author: veroxzik <43590004+veroxzik@users.noreply.github.com>
Date:   Tue Nov 1 23:01:15 2022 -0400

    Fix undo/redo for RemoveHold operations.

commit 40936e13d4bcb66ae24573c5860b79714ee38b32
Author: veroxzik <43590004+veroxzik@users.noreply.github.com>
Date:   Sun Oct 30 17:33:21 2022 -0400

    Fix undo/redo for InsertHold operations.
2022-11-02 21:31:56 -04:00
Goatgarien 8fc7f6550e Play button is now disabled out until you select a song :) 2022-09-17 00:12:24 -07:00
Goatgarien afc86e9c46 Changed version to 2.0.0 instead of 1.0.0 2022-09-11 02:34:54 -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 5ff2ae2fd8 mainform: playback: Remove ticks on song trackbar
The ticks aren't really helpful on the trackbar, and end up just causing visual clutter when a song is loaded.
2022-09-11 00:25:45 -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 6f865cb34e Update readme and discord bot test? 2022-09-10 02:39:51 -07: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
veroxzik 4d1fdf9bde Fix build validation script. 2022-09-09 20:57:16 -04:00
Goatgarien 31c1f1043f Sync Zoids C# port final 2022-09-09 03:50:04 -07:00
Goatgarien b27ea27e7f sync 2022-09-09 03:45:35 -07:00
Goatgarien bf6be18d69 trying to sync up with Zoids port 2022-09-09 03:35:27 -07:00