Dean Herbert
|
50eca202f4
|
User IEnumerable for HandledExtensions
|
2020-10-02 16:17:10 +09:00 |
|
Dean Herbert
|
f3c8cd91f4
|
Remove unused method
|
2020-10-02 16:14:27 +09:00 |
|
Dean Herbert
|
fc65cb4375
|
Ensure precedence is given to newer registered handlers
|
2020-10-02 16:14:21 +09:00 |
|
Dean Herbert
|
e49ec092c9
|
Expose ability to register a component as an import handler
|
2020-10-02 16:08:11 +09:00 |
|
Dean Herbert
|
dde7f706aa
|
Avoid rapid triangle repositioning during editor slider placement
|
2020-10-02 15:51:14 +09:00 |
|
Dean Herbert
|
501e02db09
|
Only regenerate autoplay on editor state change
|
2020-10-02 15:44:37 +09:00 |
|
Dean Herbert
|
0cb3926e1d
|
Add event on EditorChangeHandler state change
|
2020-10-02 15:44:34 +09:00 |
|
Dean Herbert
|
2698dc513f
|
Add basic textbox error handling
|
2020-10-02 15:33:33 +09:00 |
|
Dean Herbert
|
959c8730f6
|
Add settings section from TimingPointGroups on timing screen
|
2020-10-02 15:30:32 +09:00 |
|
Dean Herbert
|
f501c88b46
|
Fix individual control points not being removed from group when group is removed
|
2020-10-02 15:28:21 +09:00 |
|
Dean Herbert
|
3069428efe
|
Merge pull request #10316 from smoogipoo/fix-spinner-flicker
Fix default spinner flashing yellow glow before completion
|
2020-10-01 22:29:48 +09:00 |
|
Dean Herbert
|
89beea6658
|
Merge pull request #10317 from smoogipoo/protect-multiple-applyresult
Safeguard againts multiple ApplyResult() invocations
|
2020-10-01 22:22:26 +09:00 |
|
smoogipoo
|
ab33434a8a
|
Reword xmldocs to better describe nested events
|
2020-10-01 21:54:43 +09:00 |
|
smoogipoo
|
042c39ae1b
|
Remove redundant string interpolation
|
2020-10-01 21:48:45 +09:00 |
|
smoogipoo
|
40c153e705
|
Use component instead of drawable
|
2020-10-01 21:39:40 +09:00 |
|
smoogipoo
|
d7f9b8045c
|
Safeguard againts multiple ApplyResult() invocations
|
2020-10-01 21:33:54 +09:00 |
|
Dan Balasescu
|
c93d1631d4
|
Merge pull request #10257 from hbnrmx/legacy-SpinnerNoBlink
Add support for SpinnerNoBlink to LegacyOldStyleSpinner
|
2020-10-01 21:25:48 +09:00 |
|
Dean Herbert
|
94996f2cc0
|
Merge branch 'master' into osu-selection-scaling
|
2020-10-01 21:09:52 +09:00 |
|
smoogipoo
|
62b55c4c9c
|
Use static method, add xmldoc + link to wiki
|
2020-10-01 20:50:47 +09:00 |
|
Dan Balasescu
|
73edb87363
|
Merge pull request #10303 from peppy/more-textbox-entry
Add textbox entry for speed multiplier and volume
|
2020-10-01 20:42:14 +09:00 |
|
Dan Balasescu
|
df07ca445f
|
Merge branch 'master' into legacy-SpinnerNoBlink
|
2020-10-01 20:34:23 +09:00 |
|
Dean Herbert
|
5ad2944e26
|
Fix ticks displaying higher than control point info
|
2020-10-01 19:31:41 +09:00 |
|
Dean Herbert
|
e96e30a19d
|
Move control point colour specifications to common location and use for formatting timing screen table
|
2020-10-01 19:29:34 +09:00 |
|
Dean Herbert
|
fcccce8b4e
|
Use pink for sample control points to avoid clash with waveform blue
|
2020-10-01 19:03:17 +09:00 |
|
Dean Herbert
|
589a26a149
|
Ensure stable display order for control points in the same group
|
2020-10-01 18:59:35 +09:00 |
|
Dean Herbert
|
b75c202a7e
|
Add sample control point display in timeline
|
2020-10-01 18:55:34 +09:00 |
|
Dean Herbert
|
0bced34272
|
Add visualisation of bpm (timing) changes to timeline
|
2020-10-01 18:55:34 +09:00 |
|
Dean Herbert
|
70931abcb0
|
Separate out timeline control point display from summary timeline display
|
2020-10-01 18:55:34 +09:00 |
|
Dean Herbert
|
70d475be1f
|
Fix elements appearing in front of hitobjects
|
2020-10-01 18:54:59 +09:00 |
|
Dean Herbert
|
a9f76e859f
|
Merge pull request #10292 from smoogipoo/fix-score-recalc
|
2020-10-01 18:50:13 +09:00 |
|
Dean Herbert
|
ffc1e9c358
|
Update framework
|
2020-10-01 18:23:38 +09:00 |
|
Dean Herbert
|
00a19b4879
|
Also add toggle for ticks display
|
2020-10-01 18:16:49 +09:00 |
|
Dean Herbert
|
b654396a4c
|
Move ticks display to timeline
|
2020-10-01 18:16:30 +09:00 |
|
Dean Herbert
|
0d03084cdc
|
Move control point display to the base timeline class
We want them to display on all screens with a timeline as they are quite
useful in all cases.
|
2020-10-01 18:16:12 +09:00 |
|
Dan Balasescu
|
3a81602d0c
|
Merge pull request #10286 from peppy/fix-hitobject-sample-stuck-on-future-seek
Fix HitObject samples getting stuck in a playing state on seeking far into the future
|
2020-10-01 18:08:17 +09:00 |
|
Dean Herbert
|
a1b8ced46d
|
Merge branch 'master' into fix-score-recalc
|
2020-10-01 17:00:20 +09:00 |
|
Dean Herbert
|
1ec96e1bb1
|
Merge branch 'master' into adjust-hp-increases
|
2020-10-01 16:58:29 +09:00 |
|
Dean Herbert
|
482c23901b
|
Check RequestedPlaying state before allowing scheduled resume of looped sample
|
2020-10-01 16:54:58 +09:00 |
|
Dean Herbert
|
b7ac779760
|
Merge branch 'master' into fix-hitobject-sample-stuck-on-future-seek
|
2020-10-01 16:46:14 +09:00 |
|
Dean Herbert
|
60e6cfa45c
|
Avoid recreating child hierarchy when unnecessary
|
2020-10-01 16:36:03 +09:00 |
|
Dean Herbert
|
1aff263419
|
Split out classes and simplify construction of buttons
|
2020-10-01 16:34:34 +09:00 |
|
Dean Herbert
|
db1ad4243e
|
Remove need for ScaleDragHandle class
|
2020-10-01 16:27:42 +09:00 |
|
Dean Herbert
|
4e6a505a99
|
Add new icons and tooltips
|
2020-10-01 16:25:40 +09:00 |
|
Dean Herbert
|
78c5d57074
|
Add flip event flow and stop passing raw input events to handle methods
|
2020-10-01 16:25:29 +09:00 |
|
Dean Herbert
|
02f14ab4b0
|
Rename operation start/end to be more encompassing
|
2020-10-01 16:24:09 +09:00 |
|
smoogipoo
|
7890319802
|
Merge branch 'master' into adjust-hit-result-types
|
2020-10-01 16:19:07 +09:00 |
|
Dean Herbert
|
b1f2bdd579
|
Add missing xmldoc
|
2020-10-01 13:47:49 +09:00 |
|
Dean Herbert
|
e0a0902a15
|
Ensure textbox always reverts to sane state on out-of-range failures
|
2020-10-01 13:06:24 +09:00 |
|
Dean Herbert
|
61e62929ee
|
Apply changes in line with framework event logic update
|
2020-10-01 13:06:01 +09:00 |
|
smoogipoo
|
cb6b35116a
|
Merge branch 'master' into scoring-standardisation
|
2020-10-01 12:28:51 +09:00 |
|
smoogipoo
|
c9f38f7bb6
|
Add obsoletion notice
|
2020-10-01 12:28:33 +09:00 |
|
Dean Herbert
|
9d07dce5e4
|
Merge pull request #10251 from smoogipoo/additional-hit-results
|
2020-10-01 12:19:48 +09:00 |
|
smoogipoo
|
3a26bd8d9b
|
Adjust obsoletion + xmldoc of NumericResultFor()
|
2020-10-01 12:14:16 +09:00 |
|
smoogipoo
|
806d8b4b1d
|
Make scoring int-based again
|
2020-10-01 12:13:24 +09:00 |
|
Bartłomiej Dach
|
10ae93cc2e
|
Merge branch 'master' into more-textbox-entry
|
2020-09-30 23:54:00 +02:00 |
|
Ganendra Afrasya
|
ca9f5b447e
|
Fix UserListPanel background position
|
2020-10-01 02:02:27 +07:00 |
|
smoogipoo
|
2213db2088
|
Use the given ruleset by default
|
2020-10-01 00:59:41 +09:00 |
|
smoogipoo
|
fde00d3431
|
Make DifficultyIcon support dynamic star rating
|
2020-10-01 00:53:25 +09:00 |
|
smoogipoo
|
917e8fc3ba
|
Add difficulty rating to StarDifficulty
|
2020-10-01 00:53:01 +09:00 |
|
Dan Balasescu
|
7e34ce839e
|
Merge branch 'master' into fix-hitobject-sample-stuck-on-future-seek
|
2020-09-30 23:31:03 +09:00 |
|
Dan Balasescu
|
148e2769c8
|
Merge pull request #10304 from peppy/fix-control-point-bindable-updates
Fix control point timeline display not updating with changes
|
2020-09-30 23:30:35 +09:00 |
|
Dean Herbert
|
4b70fe8585
|
Merge branch 'fix-storyboard-sample-pausing' into fix-hitobject-sample-stuck-on-future-seek
|
2020-09-30 22:46:09 +09:00 |
|
Dean Herbert
|
367b35bb10
|
Merge branch 'master' into fix-storyboard-sample-pausing
|
2020-09-30 22:42:26 +09:00 |
|
Dan Balasescu
|
6def54548b
|
Merge branch 'master' into fix-control-point-bindable-updates
|
2020-09-30 21:35:36 +09:00 |
|
Dan Balasescu
|
6dab5c2ceb
|
Merge branch 'master' into fix-editor-silence-on-seek
|
2020-09-30 21:33:15 +09:00 |
|
Dan Balasescu
|
7eb45990a4
|
Merge pull request #10302 from peppy/timing-screen-clean-up
Fix timing screen tests and add simple view of control points to timeline
|
2020-09-30 21:33:07 +09:00 |
|
smoogipoo
|
77651be2ca
|
Remove padding from HitResult
|
2020-09-30 21:32:50 +09:00 |
|
Dan Balasescu
|
3af7e59103
|
Merge pull request #10289 from peppy/timeline-ux-improvements
Improve the usability of the editor timeline with combo colour and indices
|
2020-09-30 20:32:55 +09:00 |
|
Dean Herbert
|
fa742a2ef1
|
Update to consume framework fixes
|
2020-09-30 20:28:02 +09:00 |
|
Dean Herbert
|
df9d4bc2f0
|
Merge branch 'master' into fix-control-point-bindable-updates
|
2020-09-30 20:27:25 +09:00 |
|
Dean Herbert
|
a11c74d600
|
Update to consume framework fixes
|
2020-09-30 20:27:02 +09:00 |
|
Dean Herbert
|
f9d6aed2df
|
Merge branch 'master' into timing-screen-clean-up
|
2020-09-30 20:26:02 +09:00 |
|
Dean Herbert
|
fab11a8241
|
Update framework
|
2020-09-30 18:36:40 +09:00 |
|
Dean Herbert
|
5242f5648d
|
Fix timeline control point display not updating with changes
|
2020-09-30 18:34:13 +09:00 |
|
Dean Herbert
|
44fc0c6723
|
Fix default value of bpm being too high
|
2020-09-30 18:08:55 +09:00 |
|
Dean Herbert
|
bc943dee53
|
Add textbox entry for speed multiplier and volume
|
2020-09-30 17:52:12 +09:00 |
|
Dean Herbert
|
b0f8e11bd4
|
Fix incorrect caching
|
2020-09-30 17:34:14 +09:00 |
|
Dean Herbert
|
3422db1bb2
|
Use top-left colour for deciding the text colour (gradient was added in some cases)
|
2020-09-30 17:10:22 +09:00 |
|
Dean Herbert
|
7f579850dd
|
Merge branch 'master' into fix-editor-silence-on-seek
|
2020-09-30 17:03:23 +09:00 |
|
Dean Herbert
|
698042268f
|
Show control points in timing screen timeline
|
2020-09-30 17:00:42 +09:00 |
|
Dean Herbert
|
5b200a8ca4
|
Change default zoom of timing screen timeline to most zoomed out
|
2020-09-30 16:39:27 +09:00 |
|
Dean Herbert
|
e760ed8e01
|
Fix scroll wheel being handled by base test scene
|
2020-09-30 16:39:02 +09:00 |
|
Dean Herbert
|
a40c2ea5ee
|
Simplify control point group binding/update logic
|
2020-09-30 16:02:22 +09:00 |
|
Dean Herbert
|
6cceb42ad5
|
Remove unused DI resolution
|
2020-09-30 15:50:53 +09:00 |
|
Dean Herbert
|
414c40d298
|
Reverse inheritance order of SkinnableSound's pause logic
|
2020-09-30 15:45:14 +09:00 |
|
Dan Balasescu
|
466d37a450
|
Merge branch 'master' into fix-spinner-rpm-user-rate-adjust
|
2020-09-30 15:43:56 +09:00 |
|
Dean Herbert
|
59ce9fcab9
|
Merge branch 'master' into fix-editor-silence-on-seek
|
2020-09-30 15:35:55 +09:00 |
|
Dean Herbert
|
ae9e884a48
|
Fix header casing
|
2020-09-30 15:35:25 +09:00 |
|
Dean Herbert
|
d6c88ecd69
|
Merge branch 'master' into osu-selection-scaling
|
2020-09-30 15:09:04 +09:00 |
|
Dean Herbert
|
f1298bed79
|
Combine scale operations and tidy up scale drag handle construction
|
2020-09-30 15:08:56 +09:00 |
|
Dean Herbert
|
39b55a85df
|
Move a lot of the implementation to base SelectionHandler
|
2020-09-30 13:52:57 +09:00 |
|
Dean Herbert
|
f2c26c0927
|
Move information text underneath the selection box
|
2020-09-30 13:07:24 +09:00 |
|
Dean Herbert
|
1386c9fe66
|
Standardise time display formats across the editor
|
2020-09-30 12:45:43 +09:00 |
|
Dean Herbert
|
a2e2cca396
|
Add proper change handler support
|
2020-09-29 20:08:56 +09:00 |
|
Dean Herbert
|
0a10e40ce0
|
Add scaling support to osu! editor
|
2020-09-29 20:08:56 +09:00 |
|
Dean Herbert
|
cd794eaa65
|
Add basic selection box with drag handles
|
2020-09-29 20:08:56 +09:00 |
|
smoogipoo
|
297168ecc4
|
Fix scores sometimes not being re-standardised correctly
|
2020-09-29 19:06:09 +09:00 |
|
smoogipoo
|
cc9fa4675c
|
Adjust HP increases
|
2020-09-29 17:59:42 +09:00 |
|
Dean Herbert
|
6e1ea00443
|
Don't apply gradient to non-duration objects
|
2020-09-29 17:34:50 +09:00 |
|
Dean Herbert
|
c47652c97a
|
Add gradient to hide subtractive colour issues
Good thing is looks better than without.
|
2020-09-29 17:26:54 +09:00 |
|
Dean Herbert
|
8d8d45a0c0
|
Add combo index display support
|
2020-09-29 17:26:54 +09:00 |
|
Dean Herbert
|
f16fc29071
|
Add combo colour display support
|
2020-09-29 17:26:54 +09:00 |
|
Dean Herbert
|
53b3d23842
|
Expose HitObjectComposer for other components in the Compose csreen to use
|
2020-09-29 17:26:54 +09:00 |
|
smoogipoo
|
91262620d3
|
Remove XMLDocs from Ok/Perfect hit results
|
2020-09-29 17:17:06 +09:00 |
|
smoogipoo
|
f439c1afbc
|
Make osu/taiko/catch use Ok+Great
|
2020-09-29 17:16:55 +09:00 |
|
smoogipoo
|
bad48d6d44
|
Merge branch 'master' into scoring-standardisation
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
bc8f6a58fd
|
Update PF/SD with new hit results
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
31fae045fa
|
Update judgement processors with new hit results
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
a1394c1830
|
Fix a few missed judgements
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
6264a01ecc
|
Add guard against using the wrong hit result
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
519f376e7b
|
Standardise Judgement across all rulesets
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
07226c79b6
|
Add xmldocs
|
2020-09-29 16:33:23 +09:00 |
|
smoogipoo
|
cee58e89a3
|
Pad hit results
|
2020-09-29 16:32:02 +09:00 |
|
Dean Herbert
|
5d1c377379
|
Fix HitObject samples getting stuck in a playing state on seeking far into the future
|
2020-09-29 15:07:55 +09:00 |
|
smoogipoo
|
1a70002cdd
|
Split ignore into hit/miss
|
2020-09-29 14:41:50 +09:00 |
|
Dean Herbert
|
136843c8e4
|
Make DrawableStoryboardSample a SkinnableSound
Allows sharing pause logic with gameplay samples.
|
2020-09-29 14:25:39 +09:00 |
|
Dean Herbert
|
74e74e1c31
|
Fix pause loop sound not working because paused
|
2020-09-29 14:20:41 +09:00 |
|
Dean Herbert
|
c5f6b77bba
|
Add missing cached type
|
2020-09-29 13:42:17 +09:00 |
|
Dean Herbert
|
d6f3beffb6
|
Use existing bindable flow instead
|
2020-09-29 12:50:17 +09:00 |
|
Dean Herbert
|
585b857a0c
|
Handle paused state correctly
|
2020-09-29 12:17:38 +09:00 |
|
Max Hübner
|
54852991f3
|
Move SpinnerNoBlink to OsuSkinConfiguration
|
2020-09-28 12:24:30 +02:00 |
|
Dean Herbert
|
4f0c0ea5f9
|
Fix hit samples playing while paused / seeking in the editor
|
2020-09-28 18:17:47 +09:00 |
|
Dean Herbert
|
fd58a24183
|
Merge branch 'master' into fix-spinner-rpm-user-rate-adjust
|
2020-09-28 17:45:48 +09:00 |
|
Dan Balasescu
|
2f5a2d3bba
|
Merge pull request #10277 from peppy/editor-implicit-autoplay
Add autoplay support to editor
|
2020-09-28 17:41:26 +09:00 |
|
Dan Balasescu
|
89c8fca3fa
|
Merge pull request #10270 from peppy/editor-fix-noop-states-saving
Avoid saving state changes if nothing has changed (via binary comparison)
|
2020-09-28 17:03:50 +09:00 |
|
Dan Balasescu
|
06ab33645e
|
Merge branch 'master' into editor-implicit-autoplay
|
2020-09-28 16:43:08 +09:00 |
|
Dan Balasescu
|
5cceb3c724
|
Merge pull request #10273 from peppy/editor-fix-missing-update-after-drag
Trigger a hitobject update after blueprint drag ends
|
2020-09-28 16:34:23 +09:00 |
|
Dan Balasescu
|
ef195015c0
|
Merge pull request #10275 from peppy/frame-stability-attach-without-enabling
Allow attaching a replay to a FrameStabilityContainer when FrameStablePlayback is off
|
2020-09-28 16:33:55 +09:00 |
|
Dean Herbert
|
7949eabaac
|
Remove left-over using
|
2020-09-28 15:49:45 +09:00 |
|
Dean Herbert
|
524c2b678c
|
Forcefully regenerate autoplay on editor changes
|
2020-09-28 15:48:42 +09:00 |
|
Dean Herbert
|
ff7c904996
|
Add autoplay mod in editor specific ruleset construction
|
2020-09-28 15:48:42 +09:00 |
|
Dean Herbert
|
d9ac5866b6
|
Merge branch 'editor-default-hit-sample' into editor-implicit-autoplay
|
2020-09-28 15:48:37 +09:00 |
|
Dean Herbert
|
e924a83c12
|
Merge branch 'editor-fix-missing-update-after-drag' into editor-implicit-autoplay
|
2020-09-28 15:48:36 +09:00 |
|
Dean Herbert
|
e8220cf1b6
|
Allow attaching a replay to a FrameStabilityContainer when FrameStablePlayback is off
|
2020-09-28 15:47:11 +09:00 |
|
Dean Herbert
|
a4e9c85333
|
Trigger a hitobject update after blueprint drag ends
|
2020-09-28 15:37:06 +09:00 |
|
Dean Herbert
|
0ae2266b82
|
Fix new placement hitobjects in the editor not getting the default sample added
|
2020-09-28 15:36:13 +09:00 |
|
Dean Herbert
|
1aa8b400d4
|
Avoid unnecessary object updates from SelectionHandlers
|
2020-09-28 15:33:49 +09:00 |
|
Dean Herbert
|
3cf430f494
|
Avoid saving state changes if nothing has changed (via binary comparison)
|
2020-09-28 15:30:51 +09:00 |
|
Dan Balasescu
|
600d37cc04
|
Merge pull request #10254 from peppy/fix-pancake-scrollbar
Fix scroll container's scrollbar not respecting minimum size on first resize
|
2020-09-28 13:31:21 +09:00 |
|
Max Hübner
|
e7d0456454
|
Add SpinnerNoBlink to LegacySettings
|
2020-09-26 16:25:17 +02:00 |
|
smoogipoo
|
9a24346a00
|
Fix HP drain edgecase potentially causing insta-fails
|
2020-09-25 23:29:40 +09:00 |
|
smoogipoo
|
4bcc3ca828
|
Add AffectsAccuracy extension
|
2020-09-25 22:16:14 +09:00 |
|
smoogipoo
|
2517fffb7e
|
Fix incorrect display in beatmap overlay table
|
2020-09-25 20:48:28 +09:00 |
|
smoogipoo
|
a07597c369
|
Adjust displays to use new results/orderings
|
2020-09-25 20:22:59 +09:00 |
|
Dean Herbert
|
b2261f03e2
|
Merge branch 'master' into fix-spinner-rpm-user-rate-adjust
|
2020-09-25 20:21:35 +09:00 |
|
smoogipoo
|
1c4baa4e2a
|
Add bonus hit results and orderings
|
2020-09-25 20:11:27 +09:00 |
|
Dan Balasescu
|
2280568d27
|
Merge pull request #10245 from peppy/editor-sample-addition-buttons
Add sample toggle buttons to toolbox
|
2020-09-25 20:09:10 +09:00 |
|
Dan Balasescu
|
93a137ed84
|
Merge pull request #10234 from peppy/editor-load-audio
Add audio track selection to editor setup screen
|
2020-09-25 19:58:23 +09:00 |
|
Dan Balasescu
|
cc41b4bb9e
|
Merge branch 'master' into editor-sample-addition-buttons
|
2020-09-25 19:39:12 +09:00 |
|
Dan Balasescu
|
f588cf459d
|
Merge pull request #10243 from peppy/editor-ternary-buttons
Add ternary toggle buttons to editor toolbox selection
|
2020-09-25 19:37:18 +09:00 |
|