Commit Graph

47 Commits

Author SHA1 Message Date
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
cb1d886c9c Add audio feedback for Esc/Back clearing text from a FocusedTextBox 2022-09-07 13:17:04 +09:00
34ffc51c51 Avoid clearing chat overlay textbox when pressing "back" key binding
Generally this is expected behaviour for usages of focused text boxes
(ie. to clear search content), but not so much here.

Addresses https://github.com/ppy/osu/discussions/19403#discussioncomment-3230395.
2022-08-02 13:56:03 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
726b49fdf3 Focus focus not being transferred correctly to parent settings panel on exiting nested panel
Seemingly harmless schedule delay ommission meant that the textbox may
not be in a state it can handle the incoming focus event. Regressed in
https://github.com/ppy/osu/pull/14345#discussion_r690697501.
2022-03-31 15:24:21 +09:00
3de8125eac Update UI cases where repeat should not be handled 2021-11-18 13:13:36 +09:00
1ec881ce1d Recolour focused text box variant 2021-10-20 22:49:25 +02:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
c101d1f205 Fix beatmap listing overlay not hiding via keyboard control when scrolled
Closes https://github.com/ppy/osu/issues/14684.
2021-09-10 01:57:57 +09:00
c95bf735fe Merge branch 'master' into multiplayer-chat 2021-08-20 11:54:42 +09:00
6d00ea3375 Allow toggling focus via binding 2021-08-19 14:19:59 +09:00
5441fab692 Avoid scheduling focus operation when not required 2021-08-18 12:45:14 +09:00
cecb312e77 Ensure TakeFocus does not crash when not yet loaded 2021-08-16 18:55:50 +09:00
f71ed47e66 Fix focused textbox absorbing input when unfocused 2020-07-20 11:52:02 -07:00
c753cb46c5 Use [Resolved] wherever possible 2020-02-14 20:14:00 +07:00
7b2f58eb30 Apply OnRelease method signature refactorings 2020-01-22 13:22:34 +09:00
e3502f5200 Fix typo on Key.Escape comment 2019-10-01 08:37:08 -07:00
5f700f2ae9 Simplify exit logic of screens with textboxes using back button receptor 2019-10-01 08:26:34 -07:00
9a11a08acc Update textbox usages 2019-03-23 02:00:27 +09:00
c8c375636f Use lambda
Co-Authored-By: peppy <pe@ppy.sh>
2019-01-25 19:34:25 +09:00
260034a80e Don't auto-focus textboxes when on screen keyboard would cause inconvenience 2019-01-25 19:20:29 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
a8f156584b Update framework with positional/non-positional changes 2018-09-26 14:01:15 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
6a459efd8f Don't allow Key.Escape 2018-07-02 11:04:40 +09:00
7028767e50 Fix regression in HoldFocus behaviour 2018-07-01 14:08:34 +09:00
00fd5c8dbc Fix regression causing binding settings to fail 2018-06-30 23:51:27 +09:00
fb90a4924b Only clear text in FocusedTextBox 2018-06-29 23:28:15 +09:00
7c0547b4ee Replace todo 2018-06-29 23:16:05 +09:00
6a80a21078 Tidy up escape handling 2018-06-29 21:06:38 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
9f220b3b9b Add explanatory comment 2018-03-22 18:51:03 +09:00
6e379f0646 Fix FocusedTextBox in line with framework changes 2018-03-22 15:54:16 +09:00
90828cca8f Fix left and right arrows keys in chat overlay not working
Misplaced override. Resolves ppy/osu-framework#1444
2018-03-06 08:59:40 +09:00
96c23d2a62 Add override to fix left/right arrow control 2018-02-15 19:41:15 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
6df18ffb7a FocusedTextBox should not handle repeated escapes 2017-11-20 18:14:58 +09:00
7e21ddb5eb Remove usage of HideOnEscape 2017-08-16 22:56:32 +09:00
143ff695ef Remove unused using statements 2017-08-15 17:44:04 +09:00
6ded194c53 Remove all usage of DI to retrieve InputManager
Uses GetContainingInputManager instead, as per framework changes.
2017-08-15 14:30:50 +09:00
a0c4fcdb4b Move xml doc to the right class. 2017-07-18 17:03:59 +08:00
8544b45443 Update in line with framework 2017-05-30 22:23:51 +09:00
d749fc516d Update focus handling in line with framework changes 2017-05-28 20:08:46 +09:00
4163569e57 Fix some license headers. 2017-03-02 18:45:20 +09:00
520e040396 Add FocusedTextBox abstraction. 2017-02-19 17:59:22 +09:00