Commit Graph

103 Commits

Author SHA1 Message Date
a0d093be5c Extract common implementation of delete dialog 2022-08-06 21:04:12 +02:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
b3aa4fcf02 Adjust a channel rather than the overall sample 2022-06-15 17:33:07 +09:00
94aa2248ca Move filter reset to more appropriate location 2022-06-15 17:32:21 +09:00
1f1633ddc2 Remove Update method processing of samples in PopupDialogDangerousButton 2022-06-15 16:50:23 +09:00
af87722be8 Add audio feedback for 'Dangerous' dialog buttons 2022-06-15 15:41:27 +09:00
930ec2a197 Add specific samples for dialog 'Ok' and 'Cancel' buttons 2022-06-15 15:41:27 +09:00
21e1f4546a Fix popup dialog potentially not clicking last button when dismissed 2022-05-08 14:40:30 -07:00
be960eb092 Move dangerous hold specification to base class 2022-05-06 14:34:31 +09:00
2896612c5c Make exiting multiplayer a dangerous operation, requiring hold 2022-05-03 16:06:04 +09:00
5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
1fc28552b5 Minor reword inline comment 2022-04-18 21:07:20 +03:00
e315313266 Split out IDialogOverlay to allow for easier testing 2022-04-18 18:36:26 +09:00
1fdf742d38 Fix potentially incorrect button being pressed during PopupDialog hide due to flag set too late 2022-04-14 17:51:50 +09:00
f9d9e6aa61 Ensure popup dialogs are hidden before running any associated actions 2022-04-14 16:19:34 +09:00
bad30d9e60 Fix dialog dangerous button being clickable at edges 2022-04-11 21:05:37 +03:00
f95bd89166 Revert editor exit behaviour to exit without changes for now 2022-03-22 14:46:57 +09:00
b42081dd9b Add DangerousButton for use in popup dialogs 2022-03-21 16:06:45 +09:00
11de924704 Use LocalisableStrings where possible to leverage localisable text flow 2021-11-02 21:42:02 +01:00
9b9dacf3fe Update usages of Drawable.Click() 2021-08-04 17:30:33 +09:00
330d61862d Add a mention of why StartHidden is required 2021-05-28 14:41:01 +09:00
f1b5aced6f Merge branch 'master' into editor-exit-stability 2021-05-28 14:32:32 +09:00
fc5987bf69 Refactor DialogOverlay logic to avoid dismissal potentially being unhandled 2021-05-19 16:52:34 +09:00
124ac689b8 Add method to PopupDialog to press the first OK button 2021-05-19 16:51:54 +09:00
60acd824cb Add two sample implementations 2021-04-20 17:30:40 +09:00
0f5bce70ad Split confirmation dialog classes apart 2021-03-03 20:34:37 +09:00
7dce9b04fa Add a more basic ConfirmDialog implementation 2021-03-03 14:50:45 +09:00
dbbee481f6 Expose dialog body text getter 2020-07-06 22:01:45 +09:00
ed837d3115 Use framework extension method for FromHex 2020-03-11 10:18:41 +09:00
818553027b Merge branch 'master' into sharpen 2019-11-21 23:42:46 +08:00
8276428efc Add IsPresent check when dialog popping out 2019-11-12 20:48:26 +07:00
42a98c5d87 Use constants. 2019-11-12 20:07:01 +08:00
c66e963705 Make constructor private 2019-09-13 15:42:36 +09:00
44947aa9ed Make PopupDialog abstract 2019-09-13 15:27:29 +09:00
e0bf579b18 Properly fix dialog overlay playing double samples on show/hide 2019-09-11 15:35:47 -07:00
c988dfbdaa Make things a bit more sensible 2019-06-24 11:43:34 +09:00
dfb791ed3e Update PopupDialog.cs
Changed Spacings
2019-06-23 22:59:14 +02:00
7bbd6b810f Update PopupDialog.cs
New here, i never really programmed on a big project like this. It looks kinda makeshift and i hope it doesn't cause any other issues but i've seen nothing and it fixed the issue for me. It was all dialog boxes that got cut off at the top (so also deleting all beatmaps etc.)
2019-06-23 20:33:43 +02:00
d7c09e7dbd Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
#	osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
#	osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
#	osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
#	osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
#	osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
#	osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
#	osu.Game/Graphics/OsuFont.cs
#	osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
#	osu.Game/Overlays/Profile/Header/BadgeContainer.cs
#	osu.Game/Overlays/Profile/ProfileHeader.cs
#	osu.Game/Screens/Select/PlaySongSelect.cs
#	osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
772bef91fa Merge remote-tracking branch 'Joehuu/master' into drawnode-composability
# Conflicts:
#	osu.Game.Rulesets.Osu/UI/Cursor/OsuCursorContainer.cs
2019-04-08 23:01:12 +09:00
f1952c0816 Update font awesome usage 2019-04-02 19:55:24 +09:00
a56e29347f Adjust namespaces 2019-04-02 14:51:28 +09:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
de80fc0eac Update icon usage to match framework changes 2019-03-27 19:29:27 +09:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
4db5531e4b Replace copy-constructor/method with extension method 2019-02-20 19:32:30 +09:00
a2aa3ec5cb Adjust sprite texts in-line with framework changes 2019-02-20 15:03:20 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
cadfe41f83 Merge remote-tracking branch 'origin/master' into external_link_warning 2018-11-23 15:19:52 +09:00
ac73844fe0 Fix header potentially overflowing the dialog 2018-11-23 15:19:09 +09:00