Commit Graph

17 Commits

Author SHA1 Message Date
OliBomby 5f8512896e use grid origin in scale tool 2024-07-03 12:40:22 +02:00
OliBomby c285744509 Merge remote-tracking branch 'upstream/master' into grids-3 2024-07-03 12:25:57 +02:00
Bartłomiej Dach 2fda45cad4
Fix crashes when opening scale/rotation popovers during selection box operations 2024-06-25 15:20:59 +02:00
Bartłomiej Dach 84513343d6
Remove unused fields 2024-05-29 10:18:22 +02:00
Bartłomiej Dach bd5060965f
Simplify toolbox button enable logic 2024-05-29 09:49:16 +02:00
Bartłomiej Dach 4c881b5633
Use better name if we're renaming 2024-05-29 09:40:29 +02:00
OliBomby d143a697d2 refactor CanScaleFromPlayfieldOrigin and GetClampedScale to derived class 2024-05-28 17:12:16 +02:00
OliBomby a89ba33b47 rename CanScaleSelectionOrigin/PlayfieldOrigin to make clear its not the origin being scaled 2024-05-28 16:14:16 +02:00
OliBomby 37530eebcc Enable scale buttons at the correct times 2024-05-25 20:35:06 +02:00
OliBomby 6aa92bcc45 Add simple scale tool 2024-05-25 18:31:19 +02:00
Dean Herbert ed5dd5c8cd
Bind using local bindables to avoid potentially event pollution 2024-04-02 13:04:34 +08:00
Nguyên Minh Hồ b445e27ad6 Aggregate two CanRotate bindable for enabling the Rotate button 2024-03-30 17:54:27 +07:00
Nguyên Minh Hồ d5b70ed09a Move CanRotatePlayfieldOrigin bindable to generic rotation handler 2024-01-25 16:58:44 +07:00
Nguyên Minh Hồ 601ba9f194 Change rotate tool button to be enabled on single circle.
Inject osu ruleset specific rotate handler instead of generic handler.
2024-01-25 12:16:35 +07:00
Nguyên Minh Hồ e1f8bc9692 Rename CanRotate property of SelectionRotationHandler to a more descriptive name 2024-01-25 12:10:50 +07:00
OliBomby 078fe5a78c Rotate popover rotates around grid center 2024-01-01 15:51:55 +01:00
Bartłomiej Dach 19f892687a
Add precise rotation control to osu! editor 2023-08-16 11:37:52 +02:00