Commit Graph

10781 Commits

Author SHA1 Message Date
f3aad77239 Remove unused local variable 2022-03-22 22:00:24 +01:00
a38bafab91 Remove unused using directive 2022-03-22 22:00:05 +01:00
61ddf1e6cf Disallow exiting the editor without saving (unless explicitly confirming) 2022-03-22 15:42:56 +09:00
f95bd89166 Revert editor exit behaviour to exit without changes for now 2022-03-22 14:46:57 +09:00
d811a70f4b Change button types on editor exit dialog to match purpose
Addresses https://github.com/ppy/osu/discussions/17363.
2022-03-21 16:06:59 +09:00
5c1e11c153 Merge branch 'master' into queue-list-counter 2022-03-21 05:01:09 +03:00
e1d22e58bf Simplify queue count text logic 2022-03-20 06:25:14 +03:00
7529d6fc00 Bind queue items during playlist initialization
Along with where the other bindables are bound together (only bind, not
listening).
2022-03-20 06:23:44 +03:00
ef823d58a7 address frenzibyte review (refactor bindable flow, clean up CI stuff) 2022-03-19 13:05:35 -04:00
b7d5a628bc Merge branch 'master' into fix-spectator-seeks-hot 2022-03-19 11:39:01 +01:00
a903aee17e Use schedule to workaround seek issue instead 2022-03-19 18:00:14 +09:00
cf2212e794 Revert "Fix spectator not starting from correct seek point (hotfix)"
This reverts commit 2b59eff465.
2022-03-19 17:20:54 +09:00
2b59eff465 Fix spectator not starting from correct seek point (hotfix) 2022-03-19 15:14:25 +09:00
dae5569e36 Use nullable in PlayerLoader 2022-03-19 15:06:22 +09:00
da76358ee0 Expose the loading player in PlayerLoader 2022-03-19 15:06:22 +09:00
b99541fb5e Revert "Swap placements of "hold for menu" and key counter"
This reverts commit 5bcb7c167c.
2022-03-19 08:08:07 +03:00
5d16519a82 make code prettier 2022-03-18 23:41:55 -04:00
ad9b119e3d Reduce "hold for menu" radius of visibility 2022-03-19 05:04:54 +03:00
486be83177 Calculate position adjustment distance in local parent space 2022-03-19 05:04:13 +03:00
5bcb7c167c Swap placements of "hold for menu" and key counter 2022-03-19 05:02:22 +03:00
5a5629eb5a (works now) use BindValueChanged to set the Queue text 2022-03-18 20:47:45 -04:00
5e5fbc496e (still not working) try bindables instead of int 2022-03-18 20:32:37 -04:00
d9b2a29c6d (not working yet) add MultiplayerPlaylistTabControl, "Queue ({count})" 2022-03-18 20:02:26 -04:00
faa36c78e5 put count and tabs into new fillflowcontainer 2022-03-18 12:55:00 -04:00
fc75aa0807 Merge pull request #17324 from frenzibyte/score-panel-max-combo
Display beatmap maximum combo next to score combo in results panel
2022-03-18 22:59:38 +09:00
fa8eb1feec Update score panel to check for all combo-breaking statistics 2022-03-18 15:23:14 +03:00
ed90dc6d6b Fix centering of labels using Height instead of location to better handle rotations 2022-03-18 20:17:04 +09:00
bd488d139d Better centre text labels for hit error meter 2022-03-18 20:11:05 +09:00
af22e67e15 Fix perfect combo check not accounting for LargeTickMiss
`LargeTickMiss` can affect combo, see
a352a140bc/osu.Game/Rulesets/Scoring/HitResult.cs (L124-L144).
2022-03-18 13:11:41 +03:00
9215384229 Display beatmap maximum combo in score panel 2022-03-18 13:11:41 +03:00
7c9fe4036c Add setting to change the style of the early/late markers 2022-03-18 17:50:37 +09:00
919583137e Add line style for centre marker 2022-03-18 17:50:37 +09:00
cdeab1b14e Add setting to change the style of the centre marker 2022-03-18 17:50:37 +09:00
331cb2aa80 Add setting to show or hide the moving average arrow 2022-03-18 17:50:37 +09:00
3f92bef9df Add setting for judgement line thickness 2022-03-18 17:50:37 +09:00
c2e7ff7e3e display count of listQueue 2022-03-18 01:37:53 -04:00
af6d53ad64 Merge pull request #17279 from peppy/skin-editor-borrowed-dependencies
Only show components in skin editor which are usable on the current screen
2022-03-18 11:29:12 +09:00
4650c197a3 Make SongProgress.DrawableRuleset nullable to allow test scene to work 2022-03-17 18:45:37 +09:00
da0ffab14e Integrate ready button implementation 2022-03-17 18:43:04 +09:00
461d41529b Integrate spectate button implementation 2022-03-17 18:36:33 +09:00
fd71aa4a4d Change SongProgress resolution requirements to be required 2022-03-17 15:05:54 +09:00
ac739c9dae Change PerformancePointsCounter resolution requirements to be required
All other similar UI components have required dependencies, so this is
mainly to bring things in line with expectations. I am using this fact
in the skin editor to only show components which can be used in the
current editor context (by `try-catch`ing their
`Activator.CreateInstance`).
2022-03-17 14:56:35 +09:00
c6aa32a003 Add basic song select setup for skinnability 2022-03-16 19:12:06 +09:00
7e8aa77b2b Merge pull request #17260 from peppy/editor-sidebar
Add `EditorSidebar` component
2022-03-16 18:20:18 +09:00
ba1642a680 Allow section headers to wrap 2022-03-16 17:19:08 +09:00
d80830b415 Merge pull request #17226 from peppy/skin-component-settings
Allow skin components to have settings
2022-03-16 17:12:11 +09:00
a0a033520f Rider no add licence headers 2022-03-15 16:48:14 +09:00
4ab5d6e3f0 Remove unnecessary FillFlowContainer from section 2022-03-15 16:47:08 +09:00
9e476ced63 Add EditorSidebar component 2022-03-15 16:38:00 +09:00
1814a325d8 Move GetSettingUnderlyingValue to a SettingSource extension method 2022-03-15 14:54:00 +09:00