HJfod / BetterEdit

Makes the Geometry Dash Editor Better
GNU Lesser General Public License v3.0
143 stars 37 forks source link

Better Scaling Controls and Keybinds #195

Open silvernull opened 7 months ago

silvernull commented 7 months ago

GitHub Octicons: Beaker Better Scaling Controls and Keybinds

Adds keybinds when scaling, to scale by a specific amount.


Feature Description

How should it work?

Scale controls that either override movement controls, meaning full grid scaling when using WASD, with W scaling up by one block, either meaning 300% or 200% vertical scale, and S doing the inverse and vice versa for A and D.

Configurable to change by how much it should scale, so you can make one step scale by exactly 200% of the current scale every time, by exactly a grid space, half a grid space etc. and make it possible for all said settings to exist as separate keybinds at once.

What does it look/sound/act like?

Potentially make the Y/vertical scaling configurable to be a vertical bar.

Potentially show where it will be scaled to with lines on the scaling controls, maybe add the ability to click on the scaling bar instead of having to drag the <-> icon

image

Also scaling at current on the Scaling UI is broken and sets itself to a % of the screen width but does not scale when the zoom is changed.

image image

What is its purpose?

To allow for faster and precise scaling.

HJfod commented 7 months ago

oooh my god those tick marks are great i am 100% adding those