tsrk
|
578d16f2bc
|
perf: Do not draw sectoins that are less than 1px
|
2023-01-11 11:11:31 +01:00 |
|
Joseph Madamba
|
776b60f3b3
|
Fix manual input manager test scenes not matching game input hierarchy
Fix popover using on key down
Fix popover not expiring when using global action
|
2023-01-10 15:35:26 -08:00 |
|
tsrk
|
21073f3601
|
reafactor: use DrawNode to draw SegmenteddGraph
|
2023-01-10 22:49:35 +01:00 |
|
Salman Ahmed
|
11648db910
|
Fix game overlays not blocking scroll properly
|
2023-01-10 21:01:06 +03:00 |
|
tsrk
|
91eab7985b
|
feat(ui): Implement a segmented graph
|
2023-01-09 21:35:27 +01:00 |
|
Dean Herbert
|
e35f63c001
|
Ensure screenshot filenames are unique by locking over file creation
|
2023-01-10 01:37:16 +09:00 |
|
Dean Herbert
|
ac85433178
|
Fix default volume control keys not working when chat textbox is focused
Closes #22004.
|
2023-01-03 09:44:35 +08:00 |
|
Joseph Madamba
|
777ffcf805
|
Highlight "open" option on external link button context menu
|
2022-12-26 20:47:24 -08:00 |
|
Berkan Diler
|
c7ca4bbba5
|
Use generic Enum methods
|
2022-12-26 20:36:39 +01:00 |
|
Bartłomiej Dach
|
e416bdd06b
|
Merge branch 'master' into remove_obsolete_star_colours
|
2022-12-26 16:35:47 +01:00 |
|
mk56-spn
|
fbff5d8d69
|
Remove obsoleted "ForDifficultyRating" method
|
2022-12-26 16:16:52 +01:00 |
|
Bartłomiej Dach
|
67aea34e7e
|
Merge branch 'master' into fix-breadcrumb-tab-item-click-area
|
2022-12-23 16:36:58 +01:00 |
|
Berkan Diler
|
08d2fbeb8e
|
Use new ArgumentNullException.ThrowIfNull throw-helper API
|
2022-12-22 21:27:59 +01:00 |
|
cdwcgt
|
ffa32307c3
|
abstract ReportPopover
|
2022-12-21 01:37:16 +09:00 |
|
Bartłomiej Dach
|
64a45aa0e0
|
Merge branch 'master' into wiki-heading-id-attributes
|
2022-12-20 06:34:47 +01:00 |
|
Dean Herbert
|
4a9b58adda
|
Merge branch 'master' into markdown-footnote-support
|
2022-12-20 13:48:35 +09:00 |
|
Bartłomiej Dach
|
7c282d9def
|
Enable generic attribute support for wiki markdown containers
|
2022-12-19 21:32:38 +01:00 |
|
Bartłomiej Dach
|
db1380a346
|
Refactor markdown extension management
|
2022-12-19 20:19:51 +01:00 |
|
Bartłomiej Dach
|
a88812861e
|
Implement bidirectional footnote link navigation
|
2022-12-19 19:34:47 +01:00 |
|
Bartłomiej Dach
|
73a4310935
|
Add styling for footnote groups
|
2022-12-19 19:34:40 +01:00 |
|
Bartłomiej Dach
|
112613c2f0
|
Add styling for footnote links
|
2022-12-19 19:28:01 +01:00 |
|
Bartłomiej Dach
|
0dce899634
|
Throw on OsuClickableContainer.ClearInternal() invocations
As they may cause critical failure due to getting rid of the `Content`.
|
2022-12-19 18:25:45 +01:00 |
|
Joseph Madamba
|
813c351607
|
Fix breadcrumb tab item click area not extending to background height
|
2022-12-16 21:44:10 -08:00 |
|
Dean Herbert
|
ba54551313
|
Merge branch 'master' into guard-url-protocols
|
2022-12-16 18:23:16 +09:00 |
|
Dean Herbert
|
27c497145f
|
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
|
2022-12-16 18:16:26 +09:00 |
|
Jamie Taylor
|
d5b2c7dfe9
|
Clamp SFX panning on results screen
|
2022-12-16 17:19:07 +09:00 |
|
Susko3
|
0f34d908c7
|
Use LocalisableString s for date and time formats
|
2022-12-16 00:05:47 +01:00 |
|
Dean Herbert
|
efe057176e
|
Make OsuButton abstract
|
2022-12-13 22:13:48 +09:00 |
|
Dean Herbert
|
edc78205d5
|
Add comments about why both positional input checks are required in OsuClickableContainer
|
2022-12-13 22:12:52 +09:00 |
|
Andrei Zavatski
|
890dd9cd06
|
Fix input doesn't take original drawable modifications into account
|
2022-12-12 15:10:03 +03:00 |
|
Andrei Zavatski
|
b0d475cd8b
|
CI fix
|
2022-12-12 14:57:07 +03:00 |
|
Andrei Zavatski
|
d2b3533356
|
Fix OsuClickableContainer input receiving
|
2022-12-12 14:42:54 +03:00 |
|
Andrei Zavatski
|
7e39f171fb
|
Fix OsuButton input receiving
|
2022-12-12 14:42:54 +03:00 |
|
Dean Herbert
|
0497e433b1
|
Change SectionsContainer to use flowing children for section update logic
|
2022-12-07 16:30:15 +09:00 |
|
Salman Ahmed
|
af000c6e92
|
Fix RangeSlider potentially throwing exception on mobile platforms
|
2022-12-04 21:58:00 +03:00 |
|
ansel
|
7d7b824f56
|
Add description for torus alt
|
2022-12-03 23:42:16 +03:00 |
|
Andrei Zavatski
|
2eaefcad30
|
Remove unused renderer
|
2022-11-30 04:56:07 +03:00 |
|
Andrei Zavatski
|
3b13ca1167
|
Remove texture from TrianglesV2
|
2022-11-30 04:09:46 +03:00 |
|
Dean Herbert
|
08a403cb33
|
Merge pull request #21428 from mk56-spn/RangeSlider_implementation
Refactor star "DifficultyRangeFilterControl" into generic range slider
|
2022-11-29 16:08:13 +09:00 |
|
Dean Herbert
|
56a694fb04
|
Add automated test coverage of simple scenarios for RangeSlider
|
2022-11-29 15:10:21 +09:00 |
|
Andrei Zavatski
|
3e277a92e9
|
Fix incorrect texel size calculation
|
2022-11-29 03:21:59 +03:00 |
|
Andrei Zavatski
|
ba1717c2ca
|
Don't draw 0 thickness triangles
|
2022-11-29 02:36:27 +03:00 |
|
mk56-spn
|
db7f429e39
|
Fix partial class issues and adjust test slightly
|
2022-11-27 10:44:05 +01:00 |
|
mk56-spn
|
0aba119056
|
Merge remote-tracking branch 'origin/RangeSlider_implementation' into RangeSlider_implementation
# Conflicts:
# osu.Game.Tests/Visual/SongSelect/TestSceneDifficultyRangeFilterControl.cs
# osu.Game/Screens/Select/DifficultyRangeFilterControl.cs
|
2022-11-27 10:40:29 +01:00 |
|
Bartłomiej Dach
|
fd16e5992b
|
Merge branch 'master' into triangles-fix
|
2022-11-26 19:28:55 +01:00 |
|
Andrei Zavatski
|
7ab5136e12
|
Compute texel size in the DrawNode
|
2022-11-26 20:05:34 +03:00 |
|
Bartłomiej Dach
|
212d78865a
|
Add a few more missing partial specs
|
2022-11-26 16:30:52 +01:00 |
|
Bartłomiej Dach
|
894ef15e79
|
Merge branch 'master' into update-framework
|
2022-11-26 16:19:36 +01:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
mk56-spn
|
92ed2ed4ef
|
Refactor star "DifficultyRangeFilterControl" into generic range slider class
|
2022-11-26 12:19:08 +01:00 |
|
Dean Herbert
|
5ada9efa60
|
Update outdated comment regarding colour choices
|
2022-11-25 22:10:20 +09:00 |
|
Dean Herbert
|
76e9382e0b
|
Fix triangles showing on ExpandableButton s when in contracted state
|
2022-11-25 20:18:35 +09:00 |
|
Dean Herbert
|
b0f14d4963
|
Clamp AimCount to ensure at least one triangle is spawned
|
2022-11-25 20:14:21 +09:00 |
|
Dean Herbert
|
4cb068ceb9
|
Change AimCount to not consider height
|
2022-11-25 20:10:04 +09:00 |
|
Dean Herbert
|
6ad432b311
|
Use RoundedButton in more places
|
2022-11-24 16:33:01 +09:00 |
|
Dean Herbert
|
53b03df93d
|
Combine TriangleButton and RoundedButton classes
|
2022-11-24 16:26:57 +09:00 |
|
Dean Herbert
|
bea2acc60e
|
Remove local specifications of triangle colouring
|
2022-11-24 16:18:15 +09:00 |
|
Dean Herbert
|
4fbca4037c
|
Update existing triangle buttons to use RoundedButton
|
2022-11-24 16:18:15 +09:00 |
|
Dean Herbert
|
40f706155f
|
Update RoundedButton to have new triangles design
|
2022-11-24 16:18:15 +09:00 |
|
Dean Herbert
|
44a71741e4
|
Merge pull request #21225 from EVAST9919/triangles-v2
Implement TrianglesV2 component
|
2022-11-24 16:15:25 +09:00 |
|
Dean Herbert
|
172e798847
|
Merge pull request #21228 from Terochi/recent-messages-implementation
Add ability to view chat send history in input box
|
2022-11-23 14:58:42 +09:00 |
|
Terochi
|
d81ef541bc
|
Variant 5: cannot change history, edit resets index
|
2022-11-21 10:17:28 +01:00 |
|
Terochi
|
7dc7729ac2
|
Variant 4: cannot change history, empty text/everything selected resets index (current with bug fix)
|
2022-11-21 10:11:26 +01:00 |
|
Terochi
|
58288275a6
|
Variant 3: cannot change history, cannot reset index (the "default")
|
2022-11-21 09:43:36 +01:00 |
|
Terochi
|
672e1cd45b
|
Variant 2: edit changes history, cannot reset index (similar to stable)
|
2022-11-21 09:41:29 +01:00 |
|
Terochi
|
8f942f130b
|
Variant 1: edit changes history, empty text resets index
|
2022-11-21 09:36:31 +01:00 |
|
Andrei Zavatski
|
ec8532951c
|
Make Thickness property auto
|
2022-11-21 10:32:19 +03:00 |
|
Andrei Zavatski
|
14a4de36f4
|
Expose thickness property
|
2022-11-21 10:20:35 +03:00 |
|
Dean Herbert
|
9a330c3cdb
|
Apply nullability and clean up conditionals
|
2022-11-21 15:02:45 +09:00 |
|
Dean Herbert
|
a07b033d22
|
Merge branch 'master' into triangles-v2
|
2022-11-21 14:55:01 +09:00 |
|
Andrei Zavatski
|
18c79dfda3
|
Move all the logic into BarsInfo class
|
2022-11-20 23:00:13 +03:00 |
|
Bartłomiej Dach
|
33b2fe46d9
|
Add xmldoc to HistoryTextBox
|
2022-11-20 12:29:47 +01:00 |
|
Andrei Zavatski
|
36141cb2a4
|
Make BarsInfo a class
|
2022-11-20 05:14:07 +03:00 |
|
Andrei Zavatski
|
fcb52ee237
|
Make BarsInfo a readonly struct
|
2022-11-20 02:28:07 +03:00 |
|
Andrei Zavatski
|
fbfcf49ea6
|
Remove readonly modifier from struct fields
|
2022-11-20 02:13:54 +03:00 |
|
Andrei Zavatski
|
2cb966b47c
|
Rework BarsInfo struct
|
2022-11-20 01:48:54 +03:00 |
|
Andrei Zavatski
|
6c62cfb830
|
Store barBreadth as a separate float
|
2022-11-19 23:40:02 +03:00 |
|
Andrei Zavatski
|
67ee9f3915
|
Naming adjustments
|
2022-11-19 23:34:55 +03:00 |
|
Andrei Zavatski
|
f1201454b7
|
Use value tuples
|
2022-11-19 23:29:50 +03:00 |
|
Andrei Zavatski
|
6f449a583e
|
Handle empty values as a separate case
|
2022-11-19 23:27:48 +03:00 |
|
Terochi
|
eff6c7be64
|
Removed unnecessary methods, changed tests, and moved LimitedCapacityQueue.cs to a more generic namespace.
|
2022-11-19 16:53:35 +01:00 |
|
Andrei Zavatski
|
0239103b6b
|
Fix BeatmapOverlay crashing test scene
|
2022-11-19 11:33:14 +03:00 |
|
Andrei Zavatski
|
05992d3aa8
|
CI fix
|
2022-11-19 10:23:37 +03:00 |
|
Andrei Zavatski
|
9b8f98735c
|
Use struct for bars description
|
2022-11-19 10:16:58 +03:00 |
|
Andrei Zavatski
|
11f5fddc1f
|
Remove redundant returns
|
2022-11-19 09:57:52 +03:00 |
|
Andrei Zavatski
|
e8ca9f5dc5
|
Rework BarGraph to use Quads
|
2022-11-19 00:22:57 +03:00 |
|
Dan Balasescu
|
c2a127dc68
|
Merge pull request #21289 from peppy/fix-triangle-button-flash
Fix triangle button flash effect looking incorrect
|
2022-11-18 15:26:43 +09:00 |
|
Dean Herbert
|
5fc0d45675
|
Fix triangle button flash effect looking incorrect
|
2022-11-18 14:30:59 +09:00 |
|
Dan Balasescu
|
57b8495c7a
|
Merge branch 'master' into long-standard
|
2022-11-18 14:24:04 +09:00 |
|
Dragon
|
a25c94d567
|
Replacing structure to use LimitedCapacityQueue.cs
|
2022-11-17 13:07:06 +01:00 |
|
Dragon
|
a9747d367c
|
Cleaning up
|
2022-11-17 13:07:06 +01:00 |
|
Terochi
|
0100c01b82
|
Implemented finite limit of stored history.
|
2022-11-17 13:07:06 +01:00 |
|
Terochi
|
5253f5309e
|
Added more tests for new features
|
2022-11-17 13:07:06 +01:00 |
|
Terochi
|
44c3e71746
|
Reversed indexing
|
2022-11-17 13:07:06 +01:00 |
|
Terochi
|
3d4962e181
|
Added functioning tests.
|
2022-11-17 13:07:06 +01:00 |
|
Terochi
|
6d83af01e2
|
Moved and renamed MessageHistoryTextBox.cs for better fit.
|
2022-11-17 13:07:06 +01:00 |
|
Andrei Zavatski
|
13cf3fc40c
|
Make SpawnRatio public
|
2022-11-16 15:17:50 +03:00 |
|
Andrei Zavatski
|
cc4f05f3d3
|
Replace Scale with SpeedMultiplier
|
2022-11-16 15:12:57 +03:00 |
|
Andrei Zavatski
|
109aa37dd8
|
Apply fixes from original Triangles
|
2022-11-16 15:02:09 +03:00 |
|
Andrei Zavatski
|
d94c624ee4
|
Merge branch 'master' into triangles-v2
|
2022-11-16 14:53:32 +03:00 |
|
Dean Herbert
|
52ecd894db
|
Move equilateral triangle ratio to constant
|
2022-11-15 22:20:08 +09:00 |
|
Andrei Zavatski
|
f27a5f977d
|
Improve triangles distribution
|
2022-11-15 11:49:53 +03:00 |
|
Andrei Zavatski
|
c7dc6db124
|
Fix incorrect number of added triangles
|
2022-11-15 11:32:05 +03:00 |
|
Andrei Zavatski
|
ebff844334
|
Reset triangles on scale change
|
2022-11-15 11:06:28 +03:00 |
|
Andrei Zavatski
|
81c9ea98e2
|
Implement TrianglesV2 component
|
2022-11-13 15:31:48 +03:00 |
|
maromalo
|
1911120afe
|
Merge branch 'master' into long-standard
|
2022-11-12 09:52:11 -03:00 |
|
Thomas Müller-Höhne
|
9ef43ebd83
|
Fix compilation after framework-side PR updates
|
2022-11-12 21:24:12 +09:00 |
|
Thomas Müller-Höhne
|
fa8e38d9d6
|
Target rounded fragment shader
Compatibility with osu-framework change https://github.com/ppy/osu-framework/pull/5512
|
2022-11-12 17:18:23 +09:00 |
|
Dean Herbert
|
106f1cf90b
|
Merge branch 'master' into combo-colour-brightness-limit
|
2022-11-11 18:24:39 +09:00 |
|
Dan Balasescu
|
db25e9e9c8
|
Merge branch 'master' into combo-colour-brightness-limit
|
2022-11-11 15:31:28 +09:00 |
|
Bartłomiej Dach
|
63270c8619
|
Merge branch 'master' into improve-ui-control-sound-sync
|
2022-11-11 05:50:28 +01:00 |
|
Dean Herbert
|
b166e477c2
|
Merge branch 'master' into editor-background
|
2022-11-08 17:18:34 +09:00 |
|
Salman Ahmed
|
7ee9018a94
|
Always display menu cursor when game is not focused
|
2022-11-08 03:18:12 +03:00 |
|
maromalo
|
b7ef9b176d
|
Make score type consistent
|
2022-11-06 19:59:27 -03:00 |
|
Dean Herbert
|
e7b543de2f
|
Move disabled check to apply to all calls to updateGlow()
|
2022-11-07 02:19:13 +09:00 |
|
Dean Herbert
|
700f8b0469
|
Remove pointless nested if conditional
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-11-07 02:13:04 +09:00 |
|
Dean Herbert
|
75bf023f14
|
Fix HSPAColour.ToColour not being pure
|
2022-11-06 23:35:51 +09:00 |
|
Bartłomiej Dach
|
84179fb087
|
Merge branch 'master' into combo-colour-brightness-limit
|
2022-11-05 16:48:56 +01:00 |
|
Dean Herbert
|
78bb940e6c
|
Don't play hover sounds on disabled elements
|
2022-11-04 19:06:08 +09:00 |
|
Dean Herbert
|
0e350f52f5
|
Fix SliderBar disabled value potentially not transferring to hover sounds
|
2022-11-04 19:06:08 +09:00 |
|
Dean Herbert
|
a2fdad4afc
|
Fix slider updating glow when disabled
|
2022-11-04 19:06:08 +09:00 |
|
Dean Herbert
|
a16540dc6d
|
Update Nub hover animation to better suit immediacy of sound effects
|
2022-11-04 19:06:08 +09:00 |
|
Dean Herbert
|
8b58475ee0
|
Update OsuButton hover animation to better suit immediacy of sound effects
|
2022-11-04 18:51:09 +09:00 |
|
Dean Herbert
|
4bbff99f31
|
Remove unnecessary fade in SeasonalBackground
|
2022-11-04 17:45:14 +09:00 |
|
Dean Herbert
|
f6c376c090
|
Minor refactoring
|
2022-11-03 20:29:27 +09:00 |
|
Jamie Taylor
|
59bbd9c460
|
Fix some components using wrong sample set
|
2022-11-03 17:47:49 +09:00 |
|
Jamie Taylor
|
f1c17129eb
|
Add support for 'disabled' sample variation to HoverClickSounds
|
2022-11-03 17:47:49 +09:00 |
|
Dean Herbert
|
0e502de8b4
|
Rename field to match usage
|
2022-11-02 18:04:42 +09:00 |
|
Dean Herbert
|
c3eb0c6330
|
Merge branch 'master' into editor-background
|
2022-11-02 17:43:38 +09:00 |
|
cdwcgt
|
d6b8439121
|
add xmldoc for DimAmount
|
2022-11-02 15:11:49 +09:00 |
|
cdwcgt
|
df1f7e2b13
|
remove #nullable disable
|
2022-11-02 15:09:40 +09:00 |
|
Dean Herbert
|
a01602e63c
|
Merge branch 'master' into combo-colour-brightness-limit
|
2022-11-02 12:09:27 +09:00 |
|
Dean Herbert
|
27af91003b
|
Merge branch 'master' into combo-colour-brightness-limit
|
2022-11-01 17:50:26 +09:00 |
|
Dean Herbert
|
d15585153d
|
Fix breadcrumb display in directory selector overlapping new "show hidden" button
Closes #21034.
|
2022-11-01 17:07:59 +09:00 |
|
Dean Herbert
|
f9d2c30c3e
|
Add user toggle for application of safe areas
|
2022-10-28 14:05:45 +09:00 |
|
cdwcgt
|
f9c6190426
|
Add DimAmount for UserDimContainer
|
2022-10-25 13:00:53 +09:00 |
|
Dean Herbert
|
247cf589aa
|
Merge branch 'master' into directoryselector-hidden-toggle
|
2022-10-24 15:33:10 +09:00 |
|
Dean Herbert
|
447d420c99
|
Fix adjusting volume via settings playing tick samples twice
|
2022-10-21 21:03:39 +09:00 |
|
Jamie Taylor
|
7b1edff2b3
|
Add unique hover/select samples to settings sidebar buttons
|
2022-10-21 18:06:38 +09:00 |
|
Salman Ahmed
|
39650717ea
|
Improve input detection to not make cursor flicker on combined input
|
2022-10-20 03:45:25 +03:00 |
|
Salman Ahmed
|
4bf4938b72
|
Keep cursor hiding feature to gameplay screens for now
|
2022-10-20 03:44:58 +03:00 |
|
Bartłomiej Dach
|
d0a495717e
|
Merge branch 'master' into comment-copy-link
|
2022-10-16 19:56:06 +02:00 |
|
Salman Ahmed
|
06e6713237
|
Move mouse input detection inside MenuCursorContainer to allow testing
|
2022-10-15 00:20:22 +03:00 |
|
Dan Balasescu
|
15db65c037
|
Extract to struct, add dictionary term
|
2022-10-14 14:12:53 +09:00 |
|
Dan Balasescu
|
b43bae122c
|
Fix incorrect porting of code
|
2022-10-14 13:46:25 +09:00 |
|
ansel
|
295e6f5a68
|
Move toast to it's namespace
|
2022-10-13 23:57:25 +03:00 |
|
ansel
|
e97dbf3dbc
|
Move copy toast to its own file
|
2022-10-13 22:12:32 +03:00 |
|
Dan Balasescu
|
4149235e63
|
Limit minimum brightness of combo colours
|
2022-10-13 14:05:33 +09:00 |
|
Dean Herbert
|
e240f659c2
|
Refactor visibility states to read better
|
2022-10-13 11:22:40 +09:00 |
|
Salman Ahmed
|
6199db11a2
|
Make OsuUserInputManager dependency nullable for tournament client
|
2022-10-12 17:55:32 +03:00 |
|