Skip to content

[ENHANCEMENT] Allow ESCAPE key to exit editors when first opened#7510

Closed
T5mpler wants to merge 222 commits into
FunkinCrew:preview/camera-editorfrom
T5mpler:editors/escape-key-to-exit
Closed

[ENHANCEMENT] Allow ESCAPE key to exit editors when first opened#7510
T5mpler wants to merge 222 commits into
FunkinCrew:preview/camera-editorfrom
T5mpler:editors/escape-key-to-exit

Conversation

@T5mpler

@T5mpler T5mpler commented May 1, 2026

Copy link
Copy Markdown
Contributor

This PR allows the user to use the ESCAPE key for if they want to exit any editors firsthand when opening them.

While the F4 key does exist to automatically return to the Main Menu, a lot of people generally don't know first hand that this keybind exists, leading you to believe that you're unable to exit the editor at all when opening it. This is especially bad for the Camera Editor as the user could believe they're softlocked if they don't have any .fnfc files to continue on, and DON'T know about the F4 key.

EliteMasterEric and others added 30 commits April 30, 2026 23:30
…bject writer.

Co-Authored-By: TechnikTil <TechnikTil@users.noreply.github.com>
approved by Kade and Eric via Discord
* Opening FNFC files

* rrr -> rr in get_currentSongMetadata()

---------

Co-Authored-By: Cameron Taylor <cameron.taylor.ninja@gmail.com>
Working properties panel with placeholder events hooked up. TODO: Add PurSnake's easing graphs.

Bind up the inputs for the zoom camera field

Fix panel title not updating properly.

Redo menu items to use @:bind, add the CameraEditorCommandHandler

Cleanup properties panel event bindings, and implement ease preview (mostly)

Merge remote-tracking branch 'secret/master' into feature/eog-properties-panel-electric-boogaloo

Fix some merge conflict resolution.
@github-actions github-actions Bot added status: pending triage Awaiting review. size: medium A medium pull request with 100 or fewer changes. pr: haxe PR modifies game code. and removed size: medium A medium pull request with 100 or fewer changes. labels May 1, 2026
@NotHyper-474 NotHyper-474 added type: enhancement Involves an enhancement or new feature. size: medium A medium pull request with 100 or fewer changes. topic: chart editor Related to the operation of the Chart Editor. topic: stage editor Related to the operation of the Stage Editor. topic: camera editor Related to the operation of the Camera Editor. labels May 1, 2026
@Hundrec Hundrec changed the title Allow the user to use the ESCAPE key to exit any editors when first opened. [ENHANCEMENT] Allow ESCAPE key to exit editors when first opened May 2, 2026
@Hundrec
Hundrec force-pushed the preview/camera-editor branch 3 times, most recently from 4a48622 to ba98ece Compare May 6, 2026 07:22
@Hundrec
Hundrec force-pushed the preview/camera-editor branch 3 times, most recently from 2f16387 to f0bf30b Compare May 15, 2026 07:31
@TechnikTil

Copy link
Copy Markdown
Contributor

This should be closed due to the Camera Editor not accepting enhancements at the moment.
We also have merge conflicts here!

@NotHyper-474 NotHyper-474 added status: needs revision Cannot be approved because it is awaiting some work by the contributor. and removed status: pending triage Awaiting review. labels May 20, 2026
@Hundrec

Hundrec commented May 21, 2026

Copy link
Copy Markdown
Member

We've added loading from song templates now, so this won't be a concern.

@Hundrec Hundrec closed this May 21, 2026
@Hundrec Hundrec added status: rejected Issue did not pass review or PR cannot be approved. and removed type: enhancement Involves an enhancement or new feature. topic: chart editor Related to the operation of the Chart Editor. status: needs revision Cannot be approved because it is awaiting some work by the contributor. pr: haxe PR modifies game code. topic: stage editor Related to the operation of the Stage Editor. topic: camera editor Related to the operation of the Camera Editor. labels May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: medium A medium pull request with 100 or fewer changes. status: rejected Issue did not pass review or PR cannot be approved.

Development

Successfully merging this pull request may close these issues.