Dean Herbert
|
17eaf7bb5c
|
Add failing test coverage showing hit meters don't update when not visible
|
2022-06-13 16:36:22 +09:00 |
|
Salman Ahmed
|
85fc218edf
|
Provide context menu items at BlueprintContainer for out-of-bounds support
|
2022-06-11 20:53:53 +03:00 |
|
Dan Balasescu
|
12ff98001d
|
Merge pull request #18635 from peppy/latency-comparer-more-modes
Add multiple display modes (including circle gameplay) to latency certification
|
2022-06-12 00:59:36 +09:00 |
|
Dan Balasescu
|
486f762f44
|
Fix inspection by removing unstable rate code
|
2022-06-12 00:13:36 +09:00 |
|
Dean Herbert
|
af353c37c0
|
Don't show UR for now
|
2022-06-11 23:54:11 +09:00 |
|
Salman Ahmed
|
419b5791c9
|
Move circle duration to constant
|
2022-06-11 16:08:24 +03:00 |
|
Dean Herbert
|
8d53ed64a3
|
Fix mode cycling and add test coverage
|
2022-06-11 21:36:43 +09:00 |
|
Dean Herbert
|
0c333e5c08
|
Link directly to methodology section
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-06-11 21:34:00 +09:00 |
|
Dean Herbert
|
c697dc90e4
|
Hide settings at results screen
|
2022-06-11 21:32:02 +09:00 |
|
Dean Herbert
|
d130e7ebff
|
Remove ScrollingGameplay class for now
|
2022-06-11 21:30:33 +09:00 |
|
Dean Herbert
|
68da9f0386
|
Add explicit precision for BPM adjustment
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-06-11 21:27:44 +09:00 |
|
Salman Ahmed
|
06f070c3ec
|
Fix latency certifier potentially reporting infinite mouse polling rate
|
2022-06-11 14:58:16 +03:00 |
|
Dean Herbert
|
096d6df868
|
Fix regression in testing and setting logic
|
2022-06-10 20:33:21 +09:00 |
|
Dean Herbert
|
8ce545ff9d
|
Fix visuals in circle gameplay and greedy hover
|
2022-06-10 20:25:33 +09:00 |
|
Dean Herbert
|
b956a916c1
|
Make units sane
|
2022-06-10 20:21:03 +09:00 |
|
Dean Herbert
|
213ccfb743
|
Improve explanation text and add link to wiki
|
2022-06-10 20:14:12 +09:00 |
|
Dean Herbert
|
18f74b2840
|
Move settings and bindables to a sane location
|
2022-06-10 20:04:51 +09:00 |
|
Dean Herbert
|
837958b254
|
Remove scrolling gameplay mode for now
|
2022-06-10 19:43:09 +09:00 |
|
Dean Herbert
|
ef5c1a1ecb
|
Improve visuals of circle gameplay mode
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
a6fd61c444
|
Default to circle gameplay mode
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
41d16c613d
|
Fix being able to hit way too early using keyboard
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
2f1c331f65
|
Move shared logic to LatencySampleComponent and implement key support for circle gameplay
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
7f4a54096f
|
Fix circles in the future being hittable
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
ba14d646c3
|
Add static configuration
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
5deaa42e9f
|
Stop music on entering latency certification screen
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
5c7d29cd31
|
Remove dependency on game-wide audio
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
d46739ff0b
|
Add circle gameplay test coverage
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
c657ef2722
|
Add ability to adjust spacing
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
e9547542ea
|
Add circle gameplay
|
2022-06-10 19:42:25 +09:00 |
|
Dean Herbert
|
53eb5c176c
|
Create setup for adding other visual display modes
|
2022-06-10 19:42:25 +09:00 |
|
Dan Balasescu
|
e5d6dc1ba5
|
Merge pull request #18606 from peppy/latency-comparer
Add latency certifier system
|
2022-06-10 19:41:44 +09:00 |
|
Dean Herbert
|
e0644f2726
|
Simplify flow of progression to be linear
|
2022-06-10 15:19:10 +09:00 |
|
Dean Herbert
|
5541ebc76b
|
Revert OsuButton changes
|
2022-06-10 15:02:26 +09:00 |
|
Dan Balasescu
|
c9dfffbc0e
|
Merge pull request #18619 from peppy/fix-collection-performance
Fix performance overhead of large collections
|
2022-06-10 15:01:31 +09:00 |
|
Dean Herbert
|
eb16de9c71
|
Use upper-case "Hz"
|
2022-06-10 14:38:04 +09:00 |
|
Dean Herbert
|
f71343c880
|
Fix box colour getting stuck when changing active mode
|
2022-06-10 14:28:46 +09:00 |
|
Dean Herbert
|
5b8bd24140
|
Simplify text when reaching maximum supported level
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-06-10 14:25:15 +09:00 |
|
Dean Herbert
|
69b856bd58
|
Rename rounds variables to hopefully read better
|
2022-06-10 14:23:24 +09:00 |
|
Dean Herbert
|
613814c26c
|
Make TargetFrameRate nullable
|
2022-06-10 14:18:35 +09:00 |
|
Dean Herbert
|
4a5e86e451
|
Rename Beatmaps to BeatmapHashes for clarity
|
2022-06-10 14:03:51 +09:00 |
|
Dean Herbert
|
70ebfbcf5e
|
Add recommendation text and adjust weightings to read better
|
2022-06-09 19:26:24 +09:00 |
|
Dan Balasescu
|
6e450b7350
|
Explicitly handle operation cancelled exceptions
|
2022-06-09 14:35:53 +09:00 |
|
Dan Balasescu
|
ec03dc16db
|
Don't trigger notification when user quit
|
2022-06-09 14:13:14 +09:00 |
|
Dan Balasescu
|
bfde334e77
|
Allow beatmaps to load endlessly when entering Player
|
2022-06-09 14:03:21 +09:00 |
|
Dean Herbert
|
187086e4ec
|
Merge pull request #18609 from ALANVF/settings-delete-skin
Add button to delete the current skin
|
2022-06-08 19:18:59 +09:00 |
|
Dean Herbert
|
42cd7d9e6e
|
Change CollectionManager to only store MD5 hashes instead of full BeatmapInfo
|
2022-06-08 18:23:09 +09:00 |
|
Dan Balasescu
|
f8594acb1d
|
Cleanup dialog implementation
|
2022-06-08 18:17:43 +09:00 |
|
Dan Balasescu
|
3a90aa0b9b
|
Fix code styling
|
2022-06-08 17:57:59 +09:00 |
|
Dan Balasescu
|
c43670fcd9
|
Merge pull request #18603 from peppy/fix-import-dialog
Add placeholder when no results are visible at song select
|
2022-06-08 15:22:31 +09:00 |
|
Dean Herbert
|
cd649f7d97
|
Merge branch 'master' into multiplayer-leaderboard-user-mods-2
|
2022-06-08 13:39:42 +09:00 |
|
theangryepicbanana
|
6c05329144
|
Close #5820 (Ability to delete a single skin)
|
2022-06-07 18:01:40 -04:00 |
|
Dean Herbert
|
b924aa3296
|
Fix tests failing when run headless
|
2022-06-08 00:36:19 +09:00 |
|
Dean Herbert
|
228683e956
|
Fix nullability of dialogOverlay dependency
|
2022-06-07 23:48:34 +09:00 |
|
Dean Herbert
|
2e0b888410
|
Fix song select carousel invalidating every frame during global overlay dimming
|
2022-06-07 23:46:53 +09:00 |
|
Dean Herbert
|
9da99a0ddf
|
Rename to latency certifier
|
2022-06-07 23:34:55 +09:00 |
|
Dean Herbert
|
1a1dfaeae6
|
Update framework
|
2022-06-07 23:27:59 +09:00 |
|
Dean Herbert
|
95dea00725
|
Tidy up code and namespaces
|
2022-06-07 23:10:08 +09:00 |
|
Dean Herbert
|
058760253a
|
Add test coverage of certification flow
|
2022-06-07 23:02:15 +09:00 |
|
Dean Herbert
|
c1ef59ab03
|
Add more comprehensive certification flow (and remove "difficulty" terminology)
|
2022-06-07 22:52:24 +09:00 |
|
Dean Herbert
|
0561e9cc75
|
Fix mouse focus not always working
|
2022-06-07 20:45:37 +09:00 |
|
Dean Herbert
|
f2524fc3d7
|
Increase separator width
|
2022-06-07 20:42:19 +09:00 |
|
Dean Herbert
|
60d7060baa
|
Add tab focus support
|
2022-06-07 20:28:42 +09:00 |
|
Dean Herbert
|
00a6cbe53f
|
Allow using J/K to move box as well
|
2022-06-07 20:03:49 +09:00 |
|
Dean Herbert
|
146225d87e
|
Fix multiple issues with layout and text
|
2022-06-07 20:02:26 +09:00 |
|
Dean Herbert
|
43a04010a7
|
Add display of polling rate
|
2022-06-07 19:43:33 +09:00 |
|
Dean Herbert
|
2e7a966218
|
Add proper frame rate limiting and fix mouse cursor missing at results
|
2022-06-07 19:31:56 +09:00 |
|
Dean Herbert
|
c0e88d9577
|
Add better messaging and pass/fail cutoff
|
2022-06-07 19:06:54 +09:00 |
|
Dean Herbert
|
3fc8ac0ec7
|
Add key bindings everywhere
|
2022-06-07 18:27:42 +09:00 |
|
Dean Herbert
|
a175defefd
|
Add difficulty levels
|
2022-06-07 18:11:54 +09:00 |
|
Dean Herbert
|
3bd8bbd297
|
Add explanatory text
|
2022-06-07 17:36:34 +09:00 |
|
Dean Herbert
|
c323c67d7d
|
Allow increasing confidence by playing longer
|
2022-06-07 17:28:31 +09:00 |
|
Dean Herbert
|
0adeccbf03
|
Add full latency testing flow
|
2022-06-07 17:28:31 +09:00 |
|
Dean Herbert
|
f8524c3af4
|
Use VisibilityContainer to avoid too many animations triggering
|
2022-06-07 17:25:06 +09:00 |
|
Dean Herbert
|
a04af1ca5f
|
Enable nullable and add hinting at convert filter criteria
|
2022-06-07 17:25:06 +09:00 |
|
Dean Herbert
|
0d32c94104
|
Add initial implementation of beatmap carousel no-results-placeholder
|
2022-06-07 17:25:06 +09:00 |
|
Dean Herbert
|
df9174ec00
|
Remove import popup dialog from song select
This has been replaced in spirit by the first run overlay.
|
2022-06-07 16:45:27 +09:00 |
|
Dan Balasescu
|
476a05cafb
|
Merge pull request #18599 from hlysine/fix-score-panel-diff-name-overflow
Truncate difficulty name in score panel
|
2022-06-07 14:16:02 +09:00 |
|
Henry Lin
|
ef5d601f67
|
Fix difficulty name overflow in score panel
|
2022-06-07 12:05:03 +08:00 |
|
Dean Herbert
|
cd0e0fe70f
|
Fix skin editor not accounting for aspect ratios in base-game sizing logic
|
2022-06-06 18:02:42 +09:00 |
|
Dan Balasescu
|
b897e1464f
|
Merge pull request #18462 from frenzibyte/fix-timeline-zooming
Fix timeline objects disappearing prematurely on wide-screens
|
2022-06-05 11:49:44 +09:00 |
|
Joseph Madamba
|
4b54fedd88
|
Add back hide common string using new ToSentence() extension method
|
2022-06-03 20:09:20 -07:00 |
|
Joseph Madamba
|
b342aad24a
|
Revert/fix some incorrectly used sorting localisation
|
2022-06-03 19:56:33 -07:00 |
|
Jamie Taylor
|
6115275bc2
|
Use 'default' sampleset for toolbar and repurpose 'toolbar' select sample temporarily
|
2022-06-03 22:33:06 +09:00 |
|
Jamie Taylor
|
365819865e
|
Remove 'submit' sample usages
|
2022-06-03 22:31:35 +09:00 |
|
Dan Balasescu
|
fcf51a6f51
|
Merge pull request #18530 from peppy/add-cloen-button
Change text on timing group add button when it is going to clone instead
|
2022-06-03 22:23:04 +09:00 |
|
Dean Herbert
|
debd1a59b0
|
Merge pull request #18539 from frenzibyte/repeating-button-behaviour
Share repeat implementation in `TimingAdjustButton` for timeline zoom buttons
|
2022-06-03 18:18:23 +09:00 |
|
Dan Balasescu
|
1c738e22ae
|
Merge pull request #18523 from peppy/tap-button
Add tap for BPM button
|
2022-06-03 18:11:10 +09:00 |
|
Dean Herbert
|
cd3edc869c
|
Remove unnecessary nesting of IconButton and update design a touch
|
2022-06-03 17:00:00 +09:00 |
|
Dean Herbert
|
e779b460e4
|
Use Component instead of CompositeDrawable
|
2022-06-03 16:49:08 +09:00 |
|
Dean Herbert
|
678229fdab
|
Merge pull request #18536 from bdach/safe-file-chooser-textbox-disposal
Improve safety of file chooser textbox disposal
|
2022-06-03 13:50:41 +09:00 |
|
Dan Balasescu
|
dd93fc283b
|
Merge pull request #18531 from peppy/track-groups-better
Improve group tracking logic to avoid switching which point type unnecessarily
|
2022-06-03 13:04:54 +09:00 |
|
Salman Ahmed
|
b51e0a5047
|
Share button repeating logic with TimelineButton for better UX
|
2022-06-03 05:23:49 +03:00 |
|
Salman Ahmed
|
efbde06c11
|
Split button repeating logic from TimingAdjustButton to own component
|
2022-06-03 05:23:49 +03:00 |
|
Salman Ahmed
|
21385655fe
|
Fix ZoomableScrollContainer not updating on parent size changes
|
2022-06-03 02:34:10 +03:00 |
|
Salman Ahmed
|
60fb5d5e6c
|
Revert "Fix timeline objects disappearing prematurely on wide-screens"
This reverts commit 02baf9a97a .
|
2022-06-03 02:03:04 +03:00 |
|
Salman Ahmed
|
8471b24659
|
Merge branch 'master' into fix-timeline-zooming
|
2022-06-03 02:00:09 +03:00 |
|
Bartłomiej Dach
|
87ec2e490d
|
Merge branch 'master' into deselect-control-group
|
2022-06-03 00:47:06 +02:00 |
|
Bartłomiej Dach
|
59ffc8b08e
|
Merge branch 'master' into multiplayer-leaderboard-user-mods-2
|
2022-06-02 20:45:10 +02:00 |
|
Bartłomiej Dach
|
cf9b78ea2a
|
Improve safety of FileChooserLabelledTextBox disposal
|
2022-06-02 20:38:14 +02:00 |
|
Bartłomiej Dach
|
ec24b32fa6
|
Add NRT coverage for FileChooserLabelledTextBox
|
2022-06-02 20:36:28 +02:00 |
|