Commit Graph

56765 Commits

Author SHA1 Message Date
b604eb6262 Simplify implementation 2022-07-22 16:59:09 +09:00
7015cf0b1b Move touch input drum to own file for now 2022-07-22 16:39:26 +09:00
b884ed2a3d Make test actually test drum behaviours 2022-07-22 16:39:26 +09:00
72916d708c Merge pull request #19294 from peppy/fix-timeline-feedback-loop
Fix timeline `alt`+`scroll` zoom not correctly zooming to current mouse position
2022-07-22 16:05:38 +09:00
e20458421a Update flaky timeline zoom test to output something useful 2022-07-22 16:05:20 +09:00
c32af3c041 Merge branch 'master' into hongaaronc/master 2022-07-22 15:55:38 +09:00
be0d73f951 Merge branch 'master' into fps-counter-cleanup 2022-07-22 15:39:37 +09:00
1774a96455 Merge pull request #19278 from Cwazywierdo/timeline-relative-zoom
Make editor timeline zoom relative to song length
2022-07-22 15:37:47 +09:00
5444ce0cc9 Merge pull request #19277 from peppy/fps-counter-no-rolling-counter
Avoid using `RollingCounter` in fps counter
2022-07-22 15:28:13 +09:00
6eb42d08ce Fix timeline zoom receiving feedback from bindable changes
This causes the focal point zooming to not work (as the focal point is
lost). There's no need to handle ongoing changes to
`BeatmapInfo.TimelineZoom` because it is not a property which is changed
at runtime.
2022-07-22 15:25:57 +09:00
7c222505e9 Simplify length parsing 2022-07-22 14:24:17 +08:00
71912e10c4 Merge branch 'master' into fl-slider 2022-07-22 15:22:50 +09:00
3b913bb9ad Fix sorting mode not filling up to usable area in filter control 2022-07-22 09:15:48 +03:00
4cec9a085a Combine both calls to use same pathway 2022-07-22 14:59:20 +09:00
f366b8eea6 Merge branch 'master' into remove-nullable-disable-in-the-mods-for-catch-ruleset 2022-07-22 08:45:22 +03:00
f87efae115 Merge pull request #19293 from peppy/skin-editor-save-hotkey
Add the ability to save in the skin editor using system save hotkey
2022-07-22 14:43:34 +09:00
de966c2ba1 Merge pull request #19243 from LukynkaCZE/editor-save-toast
DIsplay toasts on beatmap/skin save
2022-07-22 14:06:30 +09:00
f713253d1b Fix formatting inconsistencies in empty ctors 2022-07-22 14:00:29 +09:00
92f59ce9a0 Add the ability to save in the skin editor using system save hotkey 2022-07-22 13:10:18 +09:00
80e82763e3 Add negative test cases 2022-07-22 12:09:47 +08:00
vun
4433f902ea Fix and add comments 2022-07-22 10:49:53 +08:00
c2c2c505a4 Combine FollowCircle and TickFollowCircle classes 2022-07-21 19:46:46 -07:00
ed94d7fce8 Fix requested changes 2022-07-22 02:46:17 +02:00
046a28f9b1 Merge branch 'master' into remove-nullable-disable-in-the-mods-for-catch-ruleset 2022-07-22 03:20:56 +03:00
997fe00cdc Fix zoom delta math 2022-07-21 17:29:13 -05:00
d69dc457ba Extract zoom delta method 2022-07-21 17:28:43 -05:00
ebe386c288 Merge branch 'ppy:master' into editor-save-toast 2022-07-22 00:25:23 +02:00
a3090003de Add tooltip showing contents of mod preset 2022-07-21 23:29:21 +02:00
bdff7f1ef4 Implement basic appearance of mod preset panels 2022-07-21 23:29:21 +02:00
de0a076eb6 Add model class for mod presets 2022-07-21 23:29:21 +02:00
6cd18fad99 Fix code inspections after base panel class extraction 2022-07-21 23:29:08 +02:00
d796b7d53c Extract base mod select overlay panel presentation logic 2022-07-21 22:37:00 +02:00
b36e23c0da Simplify the regex expression 2022-07-22 03:30:31 +08:00
de25830b2b Add more test cases 2022-07-22 03:27:08 +08:00
ae0902ca86 Fix lax in search criteria parsing 2022-07-22 02:55:11 +08:00
0dcb3644f5 Merge branch 'master' into search-filter 2022-07-22 01:32:25 +08:00
b9f5074c13 Merge branch 'fps-counter-no-rolling-counter' into fps-counter-cleanup 2022-07-22 02:22:01 +09:00
b3aa496ba7 Add handling of realm disposed exceptions 2022-07-22 00:14:30 +09:00
0eeafea500 Increase responsiveness to change slightly 2022-07-21 23:37:32 +09:00
726042d9ec Use switch instead of or 2022-07-21 23:16:28 +09:00
c140601c2d Cleanup pass on FPSCounter 2022-07-21 23:02:31 +09:00
fc6445caea Rate limit updates for good measure 2022-07-21 22:55:45 +09:00
3d2603e0eb Remove unused classes 2022-07-21 22:51:35 +09:00
3fad481a96 Avoid using RollingCounter in fps counter
It wasn't made to be updated every frame, and it shows. Inaccurate for
reasons I'm not really interested in investigating, because I don't want
to incur the `Transorm` overhead in the first place for an fps counter.

Was only used originally out of convenience.
2022-07-21 22:50:02 +09:00
a4f071fe53 Make zoom sensitivity relative to containers max zoom 2022-07-21 08:26:48 -05:00
5db4d9437a Add missing using statement 2022-07-21 21:39:24 +09:00
6fac34c721 Merge pull request #19274 from peppy/fix-fps-counter-fps-inaccuracy
Fix draw FPS being inaccurate due to using `ElapsedFrameTime`
2022-07-21 20:55:14 +09:00
2001d79bb2 Merge pull request #19269 from peppy/fix-update-button-test-failure
Fix `UpdateBeatmapSetButton` intermittent test failure
2022-07-21 20:36:00 +09:00
9c2f6103c5 Following the suggestion to mark the property as nullable. 2022-07-21 19:30:04 +08:00
vun
e4086b058b Implement stateless colour evaluator and required encoding changes 2022-07-21 19:15:22 +08:00