1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-12-08 13:08:26 +00:00
Commit graph

492 commits

Author SHA1 Message Date
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