Commit Graph

35924 Commits

Author SHA1 Message Date
6fe8298152 Update framework 2022-10-27 19:02:01 +09:00
68d1febe6e Use a regex for matching invalid characters instead
What the regex does is it matches everything except alphanumeric and [_()[] -], excluding EOL since regex101 seems to also match it, and we probably don't want that to happen.
2022-10-27 10:33:50 +03:00
4127aaa988 Extract general elements from HubClientConnector into SocketClientConnector 2022-10-27 14:37:10 +09:00
14c7cbde38 Fix toggle mute (and volume meter traversal) handling repeat key presses
Closes #20953.
2022-10-27 11:41:00 +09:00
1b2ee44131 Merge pull request #20658 from sw1tchbl4d3r/fix-17143
Fix legacy BpmMultiplier clamp value
2022-10-27 11:27:59 +09:00
0efbae6e70 Fix osu! logo drag area being a square 2022-10-26 18:33:07 -07:00
71425ba937 Merge branch 'master' into read-current-distance-snap 2022-10-26 22:46:42 +02:00
f787da892b Merge branch 'master' into grid-momentary-shortcuts 2022-10-26 21:30:24 +02:00
dffebdf7ed Only use 0-9A-Za-z-_()[] characters in filenames 2022-10-26 13:31:32 +03:00
6b53ea3400 Enable distance snapping when DS value is changed via user interaction 2022-10-26 13:37:01 +09:00
7d59bc6e2f Merge branch 'grid-momentary-shortcuts' into read-current-distance-snap 2022-10-26 13:28:04 +09:00
54ae16badc Move distance snap toggle button implementation to DistancedHitObjectComposer 2022-10-26 13:27:23 +09:00
8d9a85e9e5 Fix typos in xmldoc
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-10-26 13:14:12 +09:00
2016d33055 Offset start of distance snap grid drawing if reference object's start time doesn't align
Closes #20938.
2022-10-26 13:11:26 +09:00
7249542167 Merge pull request #20912 from LittleEndu/carousel-do-not-select-random
Make beatmap carousel select nearest to selection when selection was filtered
2022-10-26 11:40:56 +09:00
d9d083752a Clamp backwards index to total current items to fix edge case of item removal 2022-10-26 11:03:11 +09:00
8505848b1a Scroll beatmap listing to top when searching via tags/source 2022-10-25 18:06:49 -07:00
48057412f5 Merge branch 'master' into grid-momentary-shortcuts 2022-10-25 22:17:08 +02:00
f5ca447b8e Rename one more "{duplicate -> clone}" reference 2022-10-25 21:34:41 +02:00
bcdf24b972 Merge branch 'master' into add-editor-object-clone 2022-10-25 21:33:52 +02:00
3d31c9bbc5 Merge branch 'master' into beat-snap-divisor-hotkey 2022-10-25 20:32:32 +02:00
cf3bf41b49 Harden and simplify logic to avoid weird issues 2022-10-25 18:57:15 +09:00
da93849b80 Rename some pieces and better document SampleBankInfo 2022-10-25 14:55:33 +09:00
2b850694fa Merge branch 'allow-distance-grid-snap' into grid-momentary-shortcuts 2022-10-25 14:10:45 +09:00
6177df2a24 Merge branch 'master' into fix-17143 2022-10-25 13:44:58 +09:00
22ea9a8ab4 Add early return of carousel group has no items 2022-10-25 13:34:22 +09:00
2456a18bc1 Rewrite implementation to avoid duplicated LINQ returns 2022-10-25 12:48:17 +09:00
4d4f6e25ba Rename to "clone" instead of "duplicate" 2022-10-25 11:43:23 +09:00
1e579e06f8 Fix duplicate working incorrectly if there is no selection currently made 2022-10-25 11:42:12 +09:00
da74690ec9 Add test coverage of clone operations 2022-10-25 11:38:58 +09:00
5a118cfdc3 Merge branch 'master' of https://github.com/ppy/osu into carousel-perform-selection
 Conflicts:
	osu.Game.Tests/Visual/SongSelect/TestSceneBeatmapCarousel.cs
2022-10-24 21:40:48 +03:00
247cf589aa Merge branch 'master' into directoryselector-hidden-toggle 2022-10-24 15:33:10 +09:00
995216cced Merge pull request #20819 from Joppe27/taiko-kiai-flashing
Implement taiko hitobject kiai flashing
2022-10-24 15:31:13 +09:00
1d5df15027 Add ability to use Shift+Number to set current beat divisor in editor 2022-10-24 15:20:15 +09:00
d0e6bda9ef Stop HitObjectComposer from handling Shift+Number keys 2022-10-24 15:19:36 +09:00
e72a71a28e Add simple editor "duplicate objects" key binding 2022-10-24 14:01:34 +09:00
e9b3048a8b Change the order of global bindings to give overlays lowest priority 2022-10-24 13:58:00 +09:00
a55f91f54b Merge branch 'master' into read-current-distance-snap 2022-10-24 00:15:15 +02:00
3a6a87db0f Merge branch 'master' into fix-editor-distanct-snap-sv-accounting 2022-10-23 18:42:08 +02:00
a35026d537 Downgrade AutoMapper to fix Android startup crash 2022-10-22 23:29:44 +02:00
9155fcf3cb Update framework 2022-10-22 23:25:08 +09:00
3d37a67590 Update framework 2022-10-22 14:15:17 +09:00
0491b1fd18 Merge branch 'master' into update-framework 2022-10-21 22:39:56 +03:00
c1ed775deb Update framework 2022-10-21 23:36:16 +09:00
f516e32949 Improve UI a bit 2022-10-21 23:35:53 +09:00
bb921ff9a7 Fix incorrect current DS value when inside a slider 2022-10-21 23:35:47 +09:00
f6de366766 Combine display and button into one control 2022-10-21 23:21:07 +09:00
645a84b1d6 Display current distance snap and add button to update to use it 2022-10-21 22:58:36 +09:00
7dc03097ff Change distance snap to never account for slider velocity
This is a nuanced detail that was implemented incorrectly from the
outset. When mapping, generally a mapper chooses the distance spacing
with no regard to the SV. It has always been common to have a lower
or higher distance spacing than SV, but with the way the lazer editor
has worked, the SV was multiplied into the distance snap grid display,
incorectly changing its spacing depending on the "reference object"
(which is usually the previous hitobject chronologically).
2022-10-21 21:51:24 +09:00
447d420c99 Fix adjusting volume via settings playing tick samples twice 2022-10-21 21:03:39 +09:00