1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-31 11:33:22 +08:00
osu-lazer/osu.Game/Graphics/UserInterface
Bartłomiej Dach 29418226c0
Do not add checkbox padding to the left of menu items if no item actually needs it
RFC. As per
https://discord.com/channels/188630481301012481/188630652340404224/1291346164976980009.

The diff is extremely dumb but I tried a few smarter methods and they're
either not fully correct or don't work. Primary problem is that menu
items are mutable externally and there's no hook provided by the
framework to know that items changed. One could probably be made but I'd
prefer that this change be examined visually first before I engage in
too much ceremony and start changing framework around.
2024-10-03 15:36:53 +02:00
..
PageSelector Automated pass 2023-06-24 01:00:03 +09:00
BackButton.cs Add back receptor, logo tracking, and own colour provider to screen footer 2024-05-16 07:48:58 +03:00
Bar.cs Automated pass 2023-06-24 01:00:03 +09:00
BarGraph.cs Adjust with framework changes 2023-12-04 08:51:21 +09:00
BasicSearchTextBox.cs Automated pass 2023-06-24 01:00:03 +09:00
BreadcrumbControl.cs Update R# + fix inspections 2024-02-02 21:00:28 +09:00
CommaSeparatedScoreCounter.cs Automated pass 2023-06-24 01:00:03 +09:00
DangerousRoundedButton.cs Fix dangerous buttons using different shades of pink 2023-10-13 13:16:24 +02:00
DialogButton.cs Implement per-axis triangles clamping 2024-01-23 04:54:27 +03:00
DownloadButton.cs Partial everything 2022-11-27 00:00:27 +09:00
DrawableOsuMenuItem.cs Do not add checkbox padding to the left of menu items if no item actually needs it 2024-10-03 15:36:53 +02:00
DrawableStatefulMenuItem.cs Integrate hotkey display into drawable menu items 2024-09-04 11:58:10 +02:00
ExpandableSlider.cs fix alpha value in disabled state 2024-06-19 20:59:14 +02:00
ExpandingBar.cs Automated pass 2023-06-24 01:00:03 +09:00
ExternalLinkButton.cs Move copy-to-url method to OsuGame to centralise toast popup support 2024-08-22 14:03:41 +09:00
FocusedTextBox.cs Adjust calls to GetContainingInputManager() 2024-06-18 07:41:19 +02:00
FPSCounter.cs Don't completely fade FPS counter out when running at full FPS 2023-08-14 23:55:57 +09:00
FPSCounterTooltip.cs Partial everything 2022-11-27 00:00:27 +09:00
GradientLineTabControl.cs Partial everything 2022-11-27 00:00:27 +09:00
GrayButton.cs Partial everything 2022-11-27 00:00:27 +09:00
HistoryTextBox.cs Fix default volume control keys not working when chat textbox is focused 2023-01-03 09:44:35 +08:00
Hotkey.cs Use record struct 2024-10-01 18:48:34 +09:00
HotkeyDisplay.cs Implement component for displaying hotkeys 2024-09-04 11:57:09 +02:00
HoverClickSounds.cs Fix click sounds potentially not working 2023-02-02 23:54:57 -08:00
HoverSampleDebounceComponent.cs Use equals instead and update other usage 2023-02-04 19:58:48 -08:00
HoverSampleSet.cs Use separate samples for scrolling to top and scrolling to previous 2024-07-12 21:01:19 +09:00
HoverSounds.cs Partial everything 2022-11-27 00:00:27 +09:00
IconButton.cs Automated pass 2023-06-24 01:00:03 +09:00
LineGraph.cs Partial everything 2022-11-27 00:00:27 +09:00
LoadingButton.cs Automated pass 2023-06-24 01:00:03 +09:00
LoadingLayer.cs Partial everything 2022-11-27 00:00:27 +09:00
LoadingSpinner.cs Automated pass 2023-06-24 01:00:03 +09:00
MenuItemType.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
Nub.cs Allow specifying a custom width for nubs in OsuCheckboxes 2023-07-14 14:24:55 +09:00
OsuAnimatedButton.cs Change some component samples to go better with overlay pop-in samples 2023-08-17 18:36:37 +09:00
OsuButton.cs Revert moving hover sounds to content container 2023-02-02 23:43:08 -08:00
OsuCheckbox.cs Fix checkboxes applying extra padding 2024-05-18 11:06:29 +03:00
OsuContextMenu.cs Automated pass 2023-06-24 01:00:03 +09:00
OsuContextMenuSamples.cs Partial everything 2022-11-27 00:00:27 +09:00
OsuDropdown.cs Remove opacity from old style dropdown menus 2024-09-18 13:49:27 +09:00
OsuEnumDropdown.cs Automated pass 2023-06-24 01:00:03 +09:00
OsuMenu.cs Do not add checkbox padding to the left of menu items if no item actually needs it 2024-10-03 15:36:53 +02:00
OsuMenuItem.cs Integrate hotkey display into drawable menu items 2024-09-04 11:58:10 +02:00
OsuMenuItemSpacer.cs Allow context menus to have visible spacers 2023-11-21 14:24:10 +09:00
OsuNumberBox.cs Select all text when focusing a number box 2024-07-10 15:16:10 +03:00
OsuPasswordTextBox.cs CalculatedTextSize -> FontSize 2023-12-05 22:47:10 +03:00
OsuSliderBar.cs Implement "form" slider bar control 2024-09-17 11:40:57 +02:00
OsuTabControl.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
OsuTabControlCheckbox.cs Fix incorrect initial state of checkbox 2023-05-03 09:27:23 +02:00
OsuTabDropdown.cs Remove margin completely 2024-07-18 19:01:52 +09:00
OsuTextBox.cs Fix dragging number boxes overwritten by select-all-on-focus feature 2024-07-24 23:19:04 +03:00
PageTabControl.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
PercentageCounter.cs Change rolling counters to use quicker easing types 2024-01-17 18:18:53 +09:00
ProgressBar.cs Partial everything 2022-11-27 00:00:27 +09:00
RangeSlider.cs Remove ``RoundedNub.cs` and make `Nub.cs`` non abstract again 2023-02-03 12:19:09 +01:00
RollingCounter.cs Change rolling counters to use quicker easing types 2024-01-17 18:18:53 +09:00
RoundedSliderBar.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
ScoreCounter.cs Reduce allocation overhead in ScoreCounter 2024-01-24 23:45:07 +03:00
SearchTextBox.cs Automated pass 2023-06-24 01:00:03 +09:00
SectionHeader.cs Move out section header component from editor 2024-06-12 11:43:40 +02:00
SeekLimitedSearchTextBox.cs Automated pass 2023-06-24 01:00:03 +09:00
SegmentedGraph.cs Adjust with framework changes 2023-12-04 08:51:21 +09:00
SelectionState.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
ShearedButton.cs Remove unused using directives 2024-05-16 07:47:57 +03:00
ShearedNub.cs Add ability to revert slider settings to default when double-clicking nub 2023-10-17 21:41:03 -07:00
ShearedOverlayHeader.cs Partial everything 2022-11-27 00:00:27 +09:00
ShearedSearchTextBox.cs Remove unused using directives 2024-05-16 07:47:57 +03:00
ShearedSliderBar.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
ShearedToggleButton.cs Inverse and xmldoc ShearedToggleButton sample allowance bool 2023-08-18 17:05:25 +09:00
ShowMoreButton.cs Partial everything 2022-11-27 00:00:27 +09:00
SlimEnumDropdown.cs Automated pass 2023-06-24 01:00:03 +09:00
StarCounter.cs Fix star counter decrease animation being delayed when current is over displayed star count 2024-02-16 22:47:38 -08:00
StatefulMenuItem.cs Add support for localisation where it was missing 2023-01-15 01:46:11 +03:00
TernaryState.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
TernaryStateMenuItem.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
TernaryStateRadioMenuItem.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
TernaryStateToggleMenuItem.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
TimeSlider.cs Automated pass 2023-06-24 01:00:03 +09:00
ToggleMenuItem.cs Add support for localisation where it was missing 2023-01-15 01:46:11 +03:00
TwoLayerButton.cs Update HasFlag usages 2024-07-03 00:19:04 +09:00