EliteMasterEric
ee36cbbbcf
Rewrite measure ticks to not get redrawn EVERY FRAME GODAM
2025-12-07 01:40:20 -07:00
anysad
a0b933ce8f
Remove unused Chart Editor Context Menu code
2025-12-07 01:39:22 -07:00
Cameron Taylor
6334215be4
early return for Chart Editor handleCursor()
2025-11-28 18:43:44 -07:00
EliteMasterEric
a3b7891b42
Fix a bug where cycling difficulties wasn't calculated properly when switching variations.
2025-11-28 18:43:44 -07:00
EliteMasterEric
53c62e219b
Switching difficulty now forces the selection to be cleared.
2025-11-28 18:43:44 -07:00
EliteMasterEric
adb96897dc
Add difficulty switches to the undo/redo history.
2025-11-28 18:43:44 -07:00
EliteMasterEric
d49fd76bd1
Implemented Clone Difficulty button in the Difficulty toolbox.
...
Fixes to Clone Difficulty dialog, and added Move Difficulty dialog.
assets submod
2025-11-28 18:43:44 -07:00
EliteMasterEric
ccbae3da7d
Implement a checkbox to hide the waveform, which improves FPS.
2025-11-25 23:10:49 -07:00
EliteMasterEric
c6add57710
Pause the chart editor when focus is lost.
2025-11-25 23:10:47 -07:00
PurSnake
fe683eba43
Properly load variation scripts in the Chart Editor when playtesting
2025-11-25 23:10:43 -07:00
amyspark-ng ✨
1534eb2422
fix notelay sound when not in grid
2025-11-25 22:08:05 -07:00
charlesisfeline
300ef8fef1
yeahh im listerning
2025-11-23 02:22:34 -06:00
Cameron Taylor
452e3a58d8
modify chart editor to save some preferences more immediately
2025-11-04 14:59:24 -05:00
Cameron Taylor
e8f60a23ef
helpers for data binding in progress in Save.hx
...
move buncho save data stuff to our new SaveProperty class
SaveMacro to generate save property stuff
2025-11-04 14:59:24 -05:00
MoonDroid
5c1b0ae184
Make AnsiUtil be more like StringTools instead.
2025-10-23 17:29:55 -04:00
MoonDroid
ee952c0789
Ansify Newgrounds, Discord, and HXVLC traces
2025-10-23 17:29:55 -04:00
sector-a
5f8bb643b8
whoa....a one-symbol fix for the subtitles
2025-10-15 13:36:41 -05:00
Kolo
c1988f1858
make hotreloading during playtest only affect playtest
2025-10-13 20:48:07 -06:00
sector-a
c39046d999
Improve the way positioning is done
2025-10-13 11:15:22 -06:00
sector-a
e0bd5b8038
Add Subtitles to the Chart Editor!
2025-10-13 11:15:22 -06:00
MAJigsaw77
5c07c41e62
Dont add haxeui if the platform doesnt use it.
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-10-09 21:17:49 +08:00
PurSnake
204dae213c
Move migration porcces into ChartEditor itself, when we load events data
2025-10-09 04:41:34 +08:00
Kolo
71b4a58cab
make going into chart editor thru a song go to the current song pos
2025-10-07 19:12:55 +08:00
Lasercar
a8dec0cd70
Get last modified valid editor backup
2025-10-07 05:06:45 +08:00
Kolo
9497378600
it's another what?? ONE LINER 🗣🗣
...
Fixes the bug where going into a song through the story menu then exiting forcefully via the F4 keybind (which moves you to the main menu but doesn't clear out the PlayStatePlaylist) and then going into the Chart Editor to playtest a song moving you further along the week once the song reaches the end. What a mouthful.
2025-10-01 13:25:49 -05:00
AwesomezPro99
047187257b
Hide cursor when playtesting chart
2025-09-29 18:26:22 +08:00
VioletSnowLeopard
2f77ccfc6e
Save preferences when exiting the Chart Editor
2025-09-29 18:14:47 +08:00
Hundrec
6193aa2faa
Nuh uh gimme back that False...
...
Fixes input offsets being applied in the Chart Editor after a refactor
2025-09-27 14:15:02 -05:00
Lasercar
ca79c71851
Fix ghost notes having a zindex below measure ticks
2025-09-27 13:19:21 -05:00
Lasercar
2c4167bc11
Shorten playbar text when too l...
2025-09-28 00:27:51 +08:00
Keoiki
a27149aa70
Fix a few issues from conflict merging.
2025-09-27 03:57:37 +08:00
Keoiki
8e9dea898f
Fix "Live Input" note positioning being wack
...
The Live Input positioning now uses the same snapping math that the cursor placement does. (Why wasn't this the case before??)
2025-09-27 03:57:37 +08:00
Keoiki
73d3c27c25
Fix 2 issues + add numerators 17 to 32
...
- Fixed Skip Forward and Backwards buttons, they now properly set the position to the start of a measure.
- Fixed having the playhead (the red thing) at any position than the default would cause the song time to be wrong when passing through denominator changes.
2025-09-27 03:57:37 +08:00
Keoiki
b9eeebdbea
Fix metronome measure beeps.
2025-09-27 03:57:37 +08:00
Keoiki
1f33aec825
FIX MEASURE TICKS GRAAAAAAAAAAAHH!!!!!!
2025-09-27 03:57:37 +08:00
Lasercar
d78ead2927
Refactor time change commands, add @AbnormalPoof suggestion
2025-09-27 03:57:37 +08:00
Keoiki
f3c0541ade
Fix note preview lines being in incorrect places.
...
Fun fact: This already affected "Monster" in current release versions and wasn't something caused by me.
2025-09-27 03:57:37 +08:00
Keoiki
b29339cd1a
Several things. (Check description)
...
- Fix "beat time" when dealing with time signatures.
- Remove old, now unused stuff from previous commit in the Conductor.
- Overhaul getTimeInSteps() and getStepTimeInMs() to be a cumulative calculation.
2025-09-27 03:57:37 +08:00
Keoiki
814bc4a3bf
just to get this pushed i guess
2025-09-27 03:57:37 +08:00
Keoiki
b05a5c7f54
Changes from the old branch.
2025-09-27 03:57:37 +08:00
Cameron Taylor
17bafc2b5e
cleanup on DebugDisplayMode enum abstract so we don't need to cast/convert to string all the time
2025-09-25 04:19:19 -05:00
Kolo
bc1d36ddea
one liner number three billion
2025-09-24 22:39:36 +08:00
JVN-Pixels
2d5ef19b3b
Chart Editor - Remaining Time Milliseconds
2025-09-24 21:32:56 +08:00
Hyper_
970ccf2f4a
fix: Chart loading fixes
...
* Prevents charter from deleting `default` variation when there's more than one variation available.
* Fixes song variation list not being saved into `default` metadata file.
* Fixes chart data not being assigned its respective variation when loading from FNFC.
2025-09-15 03:12:43 +08:00
Lasercar
6783f04139
No Chudding allowed
2025-09-15 01:56:03 +08:00
PurSnake
11eb4060d0
duh
2025-09-15 01:56:03 +08:00
Hyper_
f85f2f03d9
another one liner god damn it
...
Fixes a crash when there's some previously focused text fields,
and the user tries to exit via the confirmation dialog.
Before a state switch HaxeUI tries to reset the tooltip manager and
remove all components, which in this case causes it to refocus a text field,
which tries to access a destroyed camera to retrieve the bounds.
Doing this ensures there's no text fields for it to do that.
2025-09-15 01:41:38 +08:00
sector-a
c9b8f21f61
Debug Display modes!!!
2025-09-08 13:02:48 -04:00
Hundrec
cc768c83aa
Remove extra line
2025-09-06 16:09:06 +08:00
Lasercar
035f3770d5
No more audio playback while dragging playheads
...
This commit specifically fixes the note preview playhead.
2025-09-06 16:09:06 +08:00