Charlie
|
ead3c19567
|
added function so circle is deleted when shift+right click
|
2020-10-26 13:40:42 -05:00 |
|
Leon Gebler
|
704f8cc4f2
|
Fix selection box wandering off into the distance
|
2020-10-26 18:45:03 +01:00 |
|
Dean Herbert
|
b86347dc81
|
Merge branch 'master' into spectator
|
2020-10-26 13:39:07 +09:00 |
|
Dean Herbert
|
431054377a
|
Merge branch 'master' into epilepsy-warning-volume-restoration
|
2020-10-25 22:22:11 +09:00 |
|
Bartłomiej Dach
|
0542a45c43
|
Change to manual adjustment add/remove
|
2020-10-25 12:33:35 +01:00 |
|
Dean Herbert
|
8b04cd2cb0
|
Fix a potential null reference when loading carousel difficulties
|
2020-10-25 20:28:24 +09:00 |
|
Bartłomiej Dach
|
85e14f3f0c
|
Shorten fade duration to make fade out snappier
|
2020-10-25 00:40:11 +02:00 |
|
Bartłomiej Dach
|
e101ba5cba
|
Move volume manipulations to player loader
|
2020-10-25 00:40:11 +02:00 |
|
Bartłomiej Dach
|
73174961f0
|
Rework animation sequence for readability
|
2020-10-24 22:30:08 +02:00 |
|
Max Hübner
|
81ebcd8796
|
Load SeasonalBackgroundLoader asynchronously
|
2020-10-23 13:41:00 +02:00 |
|
Dean Herbert
|
8232bf1957
|
Merge pull request #10576 from Game4all/song-select-wedge-dynamic-star-rating
|
2020-10-23 15:39:02 +09:00 |
|
Dean Herbert
|
9141f48b04
|
Remove beatmap-based ctor to promote single flow
|
2020-10-23 14:57:27 +09:00 |
|
Dean Herbert
|
4fca7675b0
|
Don't send spectate data when an autoplay mod is active
|
2020-10-23 14:47:21 +09:00 |
|
Dean Herbert
|
9753dab93b
|
Remove IOnlineComponent and change existing components to use bindable flow
|
2020-10-22 14:19:12 +09:00 |
|
Lucas A
|
cf69eacae9
|
Make StarRatingDisplay dynamic.
|
2020-10-21 19:05:14 +02:00 |
|
Lucas A
|
670775cecb
|
Make beatmap wedge difficulty indicator color update dynamically.
|
2020-10-21 18:57:48 +02:00 |
|
Dean Herbert
|
8273715bde
|
Merge pull request #9484 from FlashyReese/visible-playfield-boundary
|
2020-10-20 19:43:41 +09:00 |
|
Dan Balasescu
|
bd4e0e1a60
|
Merge branch 'master' into epilepsy-warning
|
2020-10-20 17:43:37 +09:00 |
|
Dan Balasescu
|
5fe38533e2
|
Merge branch 'master' into hide-hud-during-break-time
|
2020-10-20 15:39:35 +09:00 |
|
Dean Herbert
|
55d08fad5c
|
Remove unused field
|
2020-10-20 15:18:15 +09:00 |
|
Dean Herbert
|
7a68636f71
|
Adjust fade sequence and durations to feel better
|
2020-10-20 15:03:33 +09:00 |
|
Dean Herbert
|
4e57751ca1
|
Fix background dim application to avoid overdraw, transition smoother
|
2020-10-20 15:03:12 +09:00 |
|
Dan Balasescu
|
1fe987d4b3
|
Merge pull request #10497 from peppy/beatmap-carousel-less-diffcalc-stutter
Disable difficulty calculation for set-level difficulty icons
|
2020-10-20 14:57:34 +09:00 |
|
Dan Balasescu
|
976f96b51d
|
Merge branch 'master' into beatmap-carousel-refactor-less-alloc-overhead
|
2020-10-20 14:26:23 +09:00 |
|
Dan Balasescu
|
13060b8575
|
Merge branch 'master' into beatmap-carousel-less-diffcalc-stutter
|
2020-10-20 14:26:16 +09:00 |
|
Dan Balasescu
|
f35611b452
|
Merge pull request #10494 from peppy/beatmap-carousel-refactor
Add beatmap set level pooling to beatmap carousel
|
2020-10-20 14:25:56 +09:00 |
|
Dean Herbert
|
80b1f816c7
|
Merge branch 'master' into hide-hud-during-break-time
|
2020-10-20 14:19:04 +09:00 |
|
Dean Herbert
|
c57fecd1fc
|
Update comment to make it clear this is a hack
|
2020-10-20 12:43:57 +09:00 |
|
Bartłomiej Dach
|
fd4bab85cf
|
Merge branch 'master' into epilepsy-warning
|
2020-10-20 01:06:46 +02:00 |
|
Bartłomiej Dach
|
05251c646e
|
Fade volume back up on pop out
|
2020-10-20 01:06:20 +02:00 |
|
Bartłomiej Dach
|
1fc22bdbff
|
Only show warning once on given map
|
2020-10-20 00:59:36 +02:00 |
|
Bartłomiej Dach
|
a164d330e5
|
Improve feel of transition
|
2020-10-20 00:51:31 +02:00 |
|
Bartłomiej Dach
|
6e50ae0458
|
Reformulate push sequence code
|
2020-10-20 00:22:30 +02:00 |
|
Bartłomiej Dach
|
8505903041
|
Move warning construction to load()
|
2020-10-20 00:08:05 +02:00 |
|
Bartłomiej Dach
|
aeca61eb3e
|
Split warning to separate file
|
2020-10-19 23:48:02 +02:00 |
|
Bartłomiej Dach
|
44279ed347
|
Remove unused using directive
|
2020-10-19 23:46:09 +02:00 |
|
Salman Ahmed
|
6e4b28ed1e
|
Different version of epilepsy warning display
|
2020-10-20 00:32:44 +03:00 |
|
Bartłomiej Dach
|
ba818e3ae0
|
Merge branch 'master' into results-dynamic-pp-calc
|
2020-10-19 21:41:07 +02:00 |
|
Joehu
|
fef6e55b39
|
Remove unused using and field
|
2020-10-19 12:32:16 -07:00 |
|
Joehu
|
dbda18acea
|
Fix autoplay/replay settings going off screen on some legacy skins
|
2020-10-19 12:04:23 -07:00 |
|
Bartłomiej Dach
|
4267d23d59
|
Move border to more appropriate namespace
|
2020-10-19 20:56:34 +02:00 |
|
Bartłomiej Dach
|
4af3fd1ed6
|
Allow toggling border on & off during gameplay
|
2020-10-19 20:41:45 +02:00 |
|
Dean Herbert
|
85790d8569
|
Merge branch 'master' into beatmap-carousel-refactor
|
2020-10-19 20:46:55 +09:00 |
|
Dean Herbert
|
d5940193a2
|
Ensure visible items is greater than zero before trying to display a range
|
2020-10-19 19:55:20 +09:00 |
|
Dean Herbert
|
9106e97c37
|
Ensure max value in clamp is at least zero
|
2020-10-19 19:10:01 +09:00 |
|
Dean Herbert
|
002ade51fc
|
Merge pull request #9816 from voidedWarranties/duplicate-multi-room
|
2020-10-19 19:02:03 +09:00 |
|
Dean Herbert
|
46d17d3857
|
Merge branch 'master' into beatmap-carousel-refactor
|
2020-10-19 18:43:17 +09:00 |
|
Dean Herbert
|
1c2185e969
|
Replace comment with link to issue
|
2020-10-19 18:41:28 +09:00 |
|
Dean Herbert
|
044622a7a6
|
Fix out of bounds issues
|
2020-10-19 18:41:17 +09:00 |
|
Dean Herbert
|
22bde43106
|
Merge branch 'master' into visible-playfield-boundary
|
2020-10-19 18:05:28 +09:00 |
|
Dean Herbert
|
437ca91b94
|
Use DI to open the copy rather than passing in an ugly action
|
2020-10-19 17:23:04 +09:00 |
|
Dean Herbert
|
61a43770bd
|
Merge branch 'master' into duplicate-multi-room
|
2020-10-19 16:58:45 +09:00 |
|
Dean Herbert
|
79a17b2371
|
Reapply waveform colour fix
|
2020-10-19 16:57:08 +09:00 |
|
Dan Balasescu
|
b5cadd6a2c
|
Merge pull request #10555 from peppy/fix-score-display-zero-padding
Fix incorrect zero padding for classic scoring mode
|
2020-10-19 15:54:12 +09:00 |
|
Dean Herbert
|
ba99c5c134
|
Remove rolling delay on default combo counter
|
2020-10-19 14:39:02 +09:00 |
|
Dean Herbert
|
cb1784a846
|
Fix score displays using non-matching zero padding depending on user score display mode
|
2020-10-19 14:05:28 +09:00 |
|
Dean Herbert
|
467bb9b96f
|
Merge branch 'master' into beatmap-carousel-refactor
|
2020-10-19 13:17:11 +09:00 |
|
Dean Herbert
|
bff3856c83
|
Account for panel height when removing as off-screen
|
2020-10-19 13:13:32 +09:00 |
|
Dean Herbert
|
ee0efa0b4c
|
Fix off-by-one in display range retrieval logic
|
2020-10-19 13:05:42 +09:00 |
|
Dean Herbert
|
4590d9b93b
|
Remove outdated comment logic
|
2020-10-19 13:04:12 +09:00 |
|
Dan Balasescu
|
b7c12ff61e
|
Merge pull request #10530 from peppy/fix-catch-dual-combo-counter
Fix osu!catch showing two combo counters for legacy skins
|
2020-10-16 23:52:14 +09:00 |
|
smoogipoo
|
dfbc0965e4
|
Merge branch 'master' into peppy/skinnable-health-display
|
2020-10-16 23:17:17 +09:00 |
|
Dean Herbert
|
e87f515a4f
|
Merge pull request #10522 from Morilli/legacyskin-fixes
Add support for ScorePrefix and ScoreOverlap values in legacy skins
|
2020-10-16 20:54:03 +09:00 |
|
Berkan Diler
|
cc11283143
|
Use string.Starts-/EndsWith char overloads
|
2020-10-16 11:27:02 +02:00 |
|
Dean Herbert
|
8a3bce3cc3
|
Fix osu!catch showing two combo counters for legacy skins
|
2020-10-16 18:20:17 +09:00 |
|
Dean Herbert
|
a774de2270
|
Also add support in LegacyComboCounter
|
2020-10-16 17:52:22 +09:00 |
|
Dean Herbert
|
77bf050a80
|
Ignore IgnoreHits for flashiness
|
2020-10-16 17:24:43 +09:00 |
|
Dean Herbert
|
f0b15813e2
|
Add support for both legacy styles
|
2020-10-16 17:08:46 +09:00 |
|
Dean Herbert
|
a810f56ec8
|
Move "flash on hit only" logic to binding
|
2020-10-16 17:08:46 +09:00 |
|
Dean Herbert
|
c0a1f2158c
|
Add basic component structure for skinnable health displays
|
2020-10-16 17:08:46 +09:00 |
|
Dan Balasescu
|
829241a9f0
|
Merge pull request #10521 from peppy/fix-editor-seek-interval-when-playing
Fix editor not seeking by full beat when track is playing
|
2020-10-16 13:55:03 +09:00 |
|
Dean Herbert
|
aea31d1582
|
Fix editor not seeking by full beat when track is playing
This is expected behaviour as my osu-stable, and I still stand behind
the reasoning behind it.
Closes #10519.
|
2020-10-16 13:07:00 +09:00 |
|
Dean Herbert
|
88ffcb9234
|
Update EndsWith usages
|
2020-10-16 12:58:34 +09:00 |
|
Dean Herbert
|
88f74921fb
|
Update with new r# inspections
|
2020-10-16 12:49:39 +09:00 |
|
Dan Balasescu
|
583fdc3a95
|
Merge pull request #10510 from peppy/skinnable-accuracy-display
Add legacy skinning support for accuracy display
|
2020-10-15 21:20:48 +09:00 |
|
Dan Balasescu
|
5d8cf87155
|
Merge pull request #10511 from peppy/bottom-error-display
Add support for bottom-anchored hit error display
|
2020-10-15 20:51:09 +09:00 |
|
Dan Balasescu
|
70b050f212
|
Merge branch 'master' into skinnable-accuracy-display
|
2020-10-15 20:28:57 +09:00 |
|
Dan Balasescu
|
1ce0e83e59
|
Merge branch 'master' into skinnable-score-display
|
2020-10-15 19:16:03 +09:00 |
|
Dan Balasescu
|
93dfbd5d9e
|
Merge pull request #10505 from peppy/skin-disabler-refactor
Move ISampleDisabler implementation to Player and FrameStabilityContainer
|
2020-10-15 19:14:52 +09:00 |
|
Dean Herbert
|
70806deba1
|
Add support for bottom-anchored hit error display
|
2020-10-15 19:14:02 +09:00 |
|
Dean Herbert
|
d76365ed1b
|
Make container readonly
|
2020-10-15 18:38:41 +09:00 |
|
Dan Balasescu
|
5640d33d1a
|
Merge branch 'master' into skin-disabler-refactor
|
2020-10-15 18:32:50 +09:00 |
|
Dean Herbert
|
6983978c98
|
Correct top-right element offset by finding the lower top anchor element
|
2020-10-15 18:30:44 +09:00 |
|
Dean Herbert
|
b31a3fbabb
|
Add test
|
2020-10-15 18:11:30 +09:00 |
|
Dean Herbert
|
254eba9008
|
Add and consume skinnable accuracy counter
|
2020-10-15 17:53:16 +09:00 |
|
Dean Herbert
|
90ff8ff050
|
Merge branch 'skinnable-combo-counter' into skinnable-score-display
|
2020-10-15 17:52:06 +09:00 |
|
Dean Herbert
|
37e9f331ad
|
Simplify score font lookup
|
2020-10-15 17:49:55 +09:00 |
|
Dean Herbert
|
43e5cb90e2
|
Merge branch 'skinnable-combo-counter' into skinnable-score-display
|
2020-10-15 17:30:29 +09:00 |
|
Dean Herbert
|
9f51327e4b
|
Fix completely incorrect default positioning logic
|
2020-10-15 17:29:40 +09:00 |
|
Dean Herbert
|
5b5ba7df93
|
Remove unused offset
|
2020-10-15 17:22:34 +09:00 |
|
Dean Herbert
|
d8d085ede9
|
Align top-right elements with lowest point in score display
|
2020-10-15 17:14:42 +09:00 |
|
Dean Herbert
|
74c031cfbb
|
Fix ModOverlay not including "UNRANKED" text in size
|
2020-10-15 17:14:42 +09:00 |
|
Dean Herbert
|
b210147c2e
|
Update combo counter to read from default score display's position correctly
|
2020-10-15 17:14:42 +09:00 |
|
Dean Herbert
|
950c47287c
|
Fix positioning of score display in HUD overlay
|
2020-10-15 17:14:42 +09:00 |
|
Dean Herbert
|
e1da64398e
|
Add and consume skinnable score counter
|
2020-10-15 17:14:42 +09:00 |
|
Dean Herbert
|
219cbec6bd
|
Split out DefaultScoreCounter and make ScoreCounter abstract
|
2020-10-15 16:32:30 +09:00 |
|
Dean Herbert
|
d5f2aab52e
|
Tidy up SkinnableComboCounter class slightly
|
2020-10-15 15:37:40 +09:00 |
|
Dean Herbert
|
e0210f5c4c
|
Ignore failed casts to make tests happy
|
2020-10-14 23:52:58 +09:00 |
|
Dean Herbert
|
e3eaba7b2c
|
Move ISampleDisabler implementation to Player and FrameStabilityContainer
|
2020-10-14 19:39:48 +09:00 |
|
Dean Herbert
|
ac4f56403d
|
Adjust size/position
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
7f5ea57bd4
|
Clean-up pass (best effort) on LegacyComboCounter
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
9bb8a43bce
|
Combine LegacyComboCounter and ComboCounter classes
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
fbbea48c8c
|
Add score text skinnability
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
2fce064e32
|
Add basic legacy combo counter and updating positioning logic
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
6a6718ebab
|
Allow bypassing origin/anchor setting of skinnable components
It makes little sense to set these when using RelativeSizeAxes.Both
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
899bac6ca5
|
Rename catch combo counter for clarity
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
f5623ee21e
|
Setup skinnable combo counter component with default implementation
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
60603d2918
|
Add skin components and interfaces
|
2020-10-14 19:16:34 +09:00 |
|
Dean Herbert
|
98acf1e31d
|
Make field read only
|
2020-10-14 19:16:25 +09:00 |
|
Dean Herbert
|
a7f8e26e35
|
Adjust bottom-right elements positions based on song progress display
|
2020-10-14 18:51:53 +09:00 |
|
Dean Herbert
|
0cf3e90904
|
Update SongProgress height based on its dynamic height during resize
|
2020-10-14 18:44:22 +09:00 |
|
Dean Herbert
|
ace9fbc8d3
|
Confine available area for HUD components to excluse the song progress area
|
2020-10-14 18:44:22 +09:00 |
|
Dean Herbert
|
30e1fce7a4
|
Reduce alloc overhead of DrawableCarouselBeatmapSet using new function-based ctor
|
2020-10-14 15:10:50 +09:00 |
|
Dean Herbert
|
07e6609e6d
|
Disable difficulty calculation for set-level difficulty icons
|
2020-10-14 14:16:22 +09:00 |
|
Dean Herbert
|
e662dc5342
|
Add missing licence headers
|
2020-10-13 20:57:26 +09:00 |
|
Dean Herbert
|
8057ea1097
|
Fix formatting issues
|
2020-10-13 20:50:36 +09:00 |
|
Dean Herbert
|
3d416f4d64
|
Clean up beatmapSet resolution in DrawableCarouselBeatmapSet
|
2020-10-13 19:31:29 +09:00 |
|
Dean Herbert
|
75b6a5e17e
|
Remove unnecessary hack (fixed via framework update)
|
2020-10-13 19:31:29 +09:00 |
|
Dean Herbert
|
5d11db7753
|
Locallise ChildItems to DrawableCarouselBeatmapSet for clarity
|
2020-10-13 19:31:29 +09:00 |
|
Dean Herbert
|
37daefc2b5
|
Remove outdated comment
|
2020-10-13 19:12:33 +09:00 |
|
Dean Herbert
|
8eca28e8bc
|
Add comment about off-screen loading
|
2020-10-13 19:10:35 +09:00 |
|
Dean Herbert
|
834b0186f4
|
Adjust fade duration to be slightly shorter
|
2020-10-13 18:50:10 +09:00 |
|
Dean Herbert
|
2346644c04
|
Switch DelayedLoadUnloadWrappers to DelayedLoadWrappers
Due to pooling usage, there is no time we need to unload. Switching to
DelayedLoadWrapper cleans up the code and reduces overhead
substantially.
|
2020-10-13 18:47:40 +09:00 |
|
Dean Herbert
|
a1801f8ae4
|
Unmark todo for now
|
2020-10-13 18:47:36 +09:00 |
|
Dean Herbert
|
40a0ab7aaa
|
Avoid allocating CarouselItems for bounds checks
|
2020-10-13 18:33:31 +09:00 |
|
Dean Herbert
|
4f4f222514
|
Remove unnecessary fade (already applied by base DrawableCarouselItem)
|
2020-10-13 18:28:28 +09:00 |
|
Dean Herbert
|
83358d487f
|
Remove logging
|
2020-10-13 18:18:22 +09:00 |
|
Dean Herbert
|
3d9ea852ec
|
Remove masking override (no longer needed as our size is now correct)
|
2020-10-13 18:14:23 +09:00 |
|
Dean Herbert
|
69650c16fc
|
Simplify vertical position calculations by including spacing in height definition
|
2020-10-13 18:13:36 +09:00 |
|
Dean Herbert
|
b1ddb08a4e
|
Fix right click context menus appearing in incorrect locations
|
2020-10-13 18:01:12 +09:00 |
|
Dean Herbert
|
d9a6a6b245
|
Split content out into own class
|
2020-10-13 18:01:12 +09:00 |
|
Dean Herbert
|
9b2ebb8f0f
|
Fix main content DelayedLoadUnloadWrapper not getting a valid size before load
|
2020-10-13 17:45:41 +09:00 |
|
Dean Herbert
|
f3b937e358
|
Fix masking issues with certain aspect ratio displays
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
fdd4d95cdc
|
Fix difficulties being at incorrect vertical positions after filter is applied
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
1f0aa974dd
|
Fix failing tests
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
b536f571fd
|
Move header height propagation to update for safety
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
ded09b78cb
|
Avoid usage of AutoSize for DrawableCarouselItems in general
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
cecdf14f53
|
Avoid reconstructing beatmap difficulties that were recently displayed
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
1da49073ab
|
Calculate content height automatically
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
c08b5e8d03
|
Align beatmap difficulties correctly
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
cfec4f4fc1
|
Extract header element from base DrawableCarouselItem class
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
2aad482545
|
Fix x offsets of difficulties not being updated
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
1b7e3397c6
|
Use expiry to avoid ToArray
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
075bf23714
|
Better track off-screen drawables (and return to pool less often)
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
29983afcef
|
Replace pool/cleanup logic with simplest form possible
This will temporarily break panels that go off-screen, as they will
disappear immediately
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
06e84c8eb3
|
Add comments and split out update steps into a more logical flow
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
20b54fb904
|
Move transform clean-up to pooling free call
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
f6aa448523
|
Store y positions inside items rather than in a separate array
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
b92c22ad42
|
Add logging
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
9814e9ba7f
|
Split classes out to reduce loc burder on DrawableCarouselBeatmapSet
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
975cd5a840
|
Add back beatmap difficulty appear/disappear movement
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
fd8654cff3
|
Add back difficulty panel spacing
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
ce67f65084
|
Fix single results not showing up
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
220c8ba2c4
|
Fix incorrect vertical offsets when difficulties are filtered away
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
82f9ca3de9
|
Bind to filter event changes in base drawable item
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
813ee19728
|
Use existing event flow for rendering beatmap difficulties
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
8847cedf29
|
Add initial pass of vertical transforms
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
15325f5f51
|
Base bounds checks on +1 (to avoid worrying about current item heights)
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
bb03c5d77c
|
Temporarily disable masking temporarily to fix panels disappearing at extents
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
524419d5e4
|
Fix filtered items being considered for height calculation
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
0a144a1388
|
Correctly free panels after use to avoid finalizer disposal of subtree
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
c5a6f4b453
|
Fix scroll to selected beatmap
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
5c29aa8cce
|
Fix multiple difficulties being expanded at once
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
5c2f134665
|
Add back left offset for selected set
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
3cfc0dc82d
|
Add safeties to beatmap panel loading code
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
954d43ef56
|
Debounce state application events
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
ca1f5dcada
|
Add back panel padding
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
0400b34349
|
Load more components asynchronously after pool resolution
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
f3b24b9bb5
|
Avoid performing eager selection constantly on adding ranges of new children
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
0a978c6131
|
Add basic pooling setup
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
f17d661c1a
|
Add basic range-based invalidation
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
3143224e5b
|
Refactor how drawable carousel items are constructed
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
9193f5b0ba
|
Expose panel height from non-drawable models
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
a393bbe8f7
|
Remove direct drawable storage from carousel models
|
2020-10-13 17:37:33 +09:00 |
|
Dean Herbert
|
b08e7ce1f5
|
Update BaseColour specification
|
2020-10-13 17:37:24 +09:00 |
|
Bartłomiej Dach
|
68b505ab86
|
Extract helper function for pp value handling
|
2020-10-12 22:14:45 +02:00 |
|
Dean Herbert
|
8431a5a23c
|
Merge pull request #10483 from Joehuu/add-extended-stats-keyboard-shortcut
|
2020-10-11 22:48:42 +09:00 |
|
Dean Herbert
|
a246991c50
|
Merge pull request #10472 from LeNitrous/expose-player-isbreaktime
Expose BreakTracker.IsBreakTime in Player
|
2020-10-11 22:36:24 +09:00 |
|
Dean Herbert
|
de6fe34361
|
Bind to local bindable and combine dual bindings
|
2020-10-11 21:51:48 +09:00 |
|
Dean Herbert
|
5fcdee6fd8
|
Remove cast and expose as IBindable
|
2020-10-11 21:46:55 +09:00 |
|
Joehu
|
8faa86b048
|
Add ability to toggle extended statistics using space or enter
|
2020-10-10 18:32:22 -07:00 |
|
unknown
|
6a52c98a42
|
make IsBreakTime its own bindable and bind it to BreakTracker on load
|
2020-10-11 06:15:20 +08:00 |
|
Lucas A
|
e845cc92b8
|
Round pp values to nearest integer.
|
2020-10-10 19:58:06 +02:00 |
|
Lucas A
|
de522d53ea
|
Make CalculatePerformanceAsync() nullable.
|
2020-10-10 19:16:21 +02:00 |
|
unknown
|
7bbdd6ab25
|
expose break time bindable
|
2020-10-10 21:07:17 +08:00 |
|
Dean Herbert
|
73c238fae3
|
Add the ability to search for local beatmaps via online IDs
Closes #10470.
|
2020-10-10 21:34:11 +09:00 |
|
Dean Herbert
|
b0f8a7794a
|
Make SelectionHandler require EditorBeatmap presence
|
2020-10-09 21:44:10 +09:00 |
|
Dean Herbert
|
681e88af40
|
Merge branch 'master' into editor-fix-button-states-after-paste
|
2020-10-09 20:51:09 +09:00 |
|
Dan Balasescu
|
ecfb7e94c5
|
Merge branch 'master' into fix-editor-batch-handling
|
2020-10-09 20:06:06 +09:00 |
|
Dan Balasescu
|
07f19342d1
|
Merge pull request #10428 from peppy/editor-reset-newcombo-on-placement
Reset new combo button state after successful placement
|
2020-10-09 19:48:47 +09:00 |
|
Dan Balasescu
|
bcc096ee49
|
Merge pull request #10446 from peppy/fix-timeline-tick-bar-lines
Fix bar lines ("down beat" as people call it) showing up too often in timeline
|
2020-10-09 19:24:29 +09:00 |
|
Dan Balasescu
|
62690e4873
|
Merge pull request #10432 from peppy/editor-reverse-pattern
Add "reverse pattern" support to editor selection handler
|
2020-10-09 19:19:24 +09:00 |
|
Dean Herbert
|
3838f405dd
|
Fix missed usages
|
2020-10-09 18:50:05 +09:00 |
|
Dean Herbert
|
edaf6db5c6
|
Reference EditorBeatmap directly for selected objects
|
2020-10-09 18:44:23 +09:00 |
|
Dean Herbert
|
21c6242f90
|
Fix bar lines ("down beat" as people call it) showing up too often in timeline
|
2020-10-09 18:35:44 +09:00 |
|
Dan Balasescu
|
a6d19cd2d6
|
Merge pull request #10431 from peppy/fix-distribution-graph-rounding
Fix incorrect timing distribution display due to lack of rounding
|
2020-10-09 18:12:29 +09:00 |
|
Dan Balasescu
|
a1226ccaa2
|
Merge pull request #10440 from peppy/fix-editor-song-after-exit
Fix editor playing deleted beatmap's track on exit-without-save
|
2020-10-09 17:58:31 +09:00 |
|
Dan Balasescu
|
4881a13f4b
|
Merge pull request #10443 from peppy/editor-timeline-tick-display-performance
Improve TimelineTickDisplay performance
|
2020-10-09 17:53:12 +09:00 |
|
Dean Herbert
|
5d888f687a
|
Account for the width of points so they don't suddenly appear at timeline edges
|
2020-10-09 16:49:51 +09:00 |
|
Dean Herbert
|
ceb1494c33
|
Only run regeneration when passing a new min/max tick boundary
|
2020-10-09 16:47:29 +09:00 |
|
Dean Herbert
|
017a8ce496
|
Only recalculate when display actually changes
|
2020-10-09 15:57:31 +09:00 |
|
Dean Herbert
|
9baf704942
|
Add local pooling to TimelineTickDisplay
|
2020-10-09 15:48:24 +09:00 |
|
Dean Herbert
|
8be19fd820
|
Increase height of contracted score panel to fit mods again
|
2020-10-09 13:26:09 +09:00 |
|
Dean Herbert
|
07558b5bc0
|
Merge branch 'master' into ruleset-result-types
|
2020-10-09 13:17:05 +09:00 |
|
Dean Herbert
|
68039cff40
|
Set beatmap to sane default on exiting editor
|
2020-10-09 13:12:48 +09:00 |
|
Dean Herbert
|
825e10ec8c
|
Add reverse handler button to selection box
|
2020-10-09 06:32:23 +09:00 |
|
Dean Herbert
|
eacc7dca9a
|
Fix SliderPath not handling Clear correctly
|
2020-10-09 06:31:59 +09:00 |
|
Dean Herbert
|
85b33fffd0
|
Fix incorrect comments
|
2020-10-09 05:14:44 +09:00 |
|
Dean Herbert
|
ff5a1937f5
|
Fix test logic and stabilise rounding direction
|
2020-10-09 05:04:03 +09:00 |
|
Dean Herbert
|
a5b2c4195e
|
Fix incorrect timing distribution display due to lack of rounding
|
2020-10-09 04:41:45 +09:00 |
|
Dean Herbert
|
5966205037
|
Fix ternary button states not updating correctly after a paste operation
|
2020-10-09 04:31:45 +09:00 |
|
Dean Herbert
|
e7eda19b07
|
Reset new combo button state after successful placement
|
2020-10-09 03:31:01 +09:00 |
|
Dean Herbert
|
8dddd8aff5
|
Merge pull request #9883 from swoolcock/confine-during-gameplay
Add "During Gameplay" option for mouse confining
|
2020-10-08 20:25:27 +09:00 |
|
Dean Herbert
|
4ccd751604
|
Further simplify non-transactional change logic
|
2020-10-08 18:42:53 +09:00 |
|
Dean Herbert
|
3114174e09
|
Add missing non-transactional SaveState calls
|
2020-10-08 18:41:03 +09:00 |
|
Dean Herbert
|
dbdb25ccf7
|
Move reset logic to OsuGame
|
2020-10-08 18:29:19 +09:00 |
|
Dean Herbert
|
43a575484a
|
Remove pointless comments
|
2020-10-08 18:29:09 +09:00 |
|
Dean Herbert
|
afed832b19
|
Tidy up EditorBeatmap slightly
|
2020-10-08 18:06:49 +09:00 |
|
Dean Herbert
|
1027b608ff
|
Copy list content before firing events to avoid pollution
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
38babf3de5
|
Update usages of ChangeHandler to EditorBeatmap where relevant
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
b2d93f799f
|
Hook ChangeHandler to transactional events rather than individual ones
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
0781fbd443
|
Make EditorBeatmap implement TransactionalCommitComponent
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
a9bca671d0
|
Make component and add hooking events
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
ce04daf053
|
Split transaction handling code out into base class
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
ef092de9ba
|
Add missing UpdateHitObject calls and move local to usages (not via bindables)
|
2020-10-08 18:04:07 +09:00 |
|
Bartłomiej Dach
|
ac44f6f679
|
Ensure control point group exists after move
If the control point group moved was empty, it would not be created due
to a lack of ControlPointInfo.Add() calls.
|
2020-10-07 23:10:28 +02:00 |
|
Bartłomiej Dach
|
b1029a124c
|
Move event subscription to LoadComplete
Prevents attempting to read from the `colours` field before it is
actually injected.
|
2020-10-07 22:57:20 +02:00 |
|
Bartłomiej Dach
|
4ba8d823d3
|
Merge branch 'master' into fix-quick-retry-music-playback
|
2020-10-07 20:57:10 +02:00 |
|
Lucas A
|
a425cf4a31
|
Fix broken class reference.
|
2020-10-07 13:29:10 +02:00 |
|
Lucas A
|
7f5cf04b2b
|
Fix merge conflicts.
|
2020-10-07 13:28:49 +02:00 |
|
Dean Herbert
|
0f6eb9d4cb
|
Ensure music playback is stopped when retrying by any means
|
2020-10-07 17:40:54 +09:00 |
|
Dean Herbert
|
5171c18a4b
|
Merge branch 'master' into ruleset-result-types
|
2020-10-07 17:04:02 +09:00 |
|
Dean Herbert
|
f77ad8cf39
|
Remove unused using
|
2020-10-07 17:03:34 +09:00 |
|
Dean Herbert
|
31d347be5c
|
Make extended score panel taller to better fit all information
|
2020-10-07 16:50:00 +09:00 |
|
Dan Balasescu
|
f206ea96ce
|
Merge pull request #10391 from peppy/editor-setup-screen-difficulty-adjust
Add difficulty adjustment settings to editor setup screen
|
2020-10-07 16:33:10 +09:00 |
|
Dean Herbert
|
67398b5d95
|
Move timestamp text out of flow and attach to bottom edge
|
2020-10-07 16:30:14 +09:00 |
|
Shane Woolcock
|
2e0a9f53c1
|
Add test coverage
|
2020-10-07 17:52:39 +10:30 |
|
Dean Herbert
|
6ac70945f2
|
Show bonus judgements on expanded panel
|
2020-10-07 16:17:28 +09:00 |
|
Dean Herbert
|
c0bc6a75b3
|
Show auxiliary judgements on next line
|
2020-10-07 16:17:17 +09:00 |
|
Dean Herbert
|
e281d724b8
|
Consume display name logic
|
2020-10-07 15:43:52 +09:00 |
|
Shane Woolcock
|
8b8eb00bd7
|
Permit nulls rather than casting to OsuGame
|
2020-10-07 16:16:58 +10:30 |
|
Shane Woolcock
|
485bd962c7
|
Also reset LocalUserPlaying in OnSuspending
|
2020-10-07 16:15:17 +10:30 |
|
Shane Woolcock
|
7fff762dfc
|
Rename IsGameplay
|
2020-10-07 16:14:49 +10:30 |
|
Dean Herbert
|
a6d1484ad5
|
Add arbirary precision specification for now
|
2020-10-07 14:26:01 +09:00 |
|
Dan Balasescu
|
2ef5a34ace
|
Merge branch 'master' into editor-beatmap-batch-change-support
|
2020-10-07 14:08:49 +09:00 |
|
Dean Herbert
|
c1a8fe01ef
|
Fix postprocess order in batch events
|
2020-10-07 11:09:45 +09:00 |
|
Shane Woolcock
|
8847b88e65
|
Fix unit tests trying to resolve OsuGame
|
2020-10-07 11:44:41 +10:30 |
|
Shane Woolcock
|
ec12a21088
|
Merge branch 'master' into confine-during-gameplay
# Conflicts:
# osu.Game/Overlays/Settings/Sections/Input/MouseSettings.cs
|
2020-10-07 11:07:00 +10:30 |
|
Dean Herbert
|
09f5e9c9eb
|
Use batch change application in many places that can benefit from it
|
2020-10-06 22:10:07 +09:00 |
|
Dean Herbert
|
14c734c244
|
Add a very simple method of applying batch changes to EditorBeatmap
|
2020-10-06 22:10:07 +09:00 |
|