Commit Graph

685 Commits

Author SHA1 Message Date
Dean Herbert e2262bf3b2 Schedule all calls to `updateSize` for safety 2022-02-04 20:33:15 +09:00
Dean Herbert 503025b970 Fix completely incorrect and dangerous usage of bindable binding 2022-02-04 19:19:44 +09:00
Dean Herbert 30d2c7ba6a Add parenthesis to disambiguify conditionals 2022-02-04 17:07:23 +09:00
Dean Herbert 52fdf0349f Add safe area support via `ScalingContainer` 2022-02-04 16:37:05 +09:00
ColdVolcano 81215b9f0e Use correct effect points when EarlyActivationMilliseconds is not zero 2021-12-04 22:31:55 -06:00
Dean Herbert 3de8125eac Update UI cases where repeat should not be handled 2021-11-18 13:13:36 +09:00
Dean Herbert 6b6dd93e9e Fix `LinkFlowContainer` not creating user links supporting full `IUser` specification 2021-11-08 14:17:47 +09:00
Dean Herbert 86540d1fb6 Update existing usages of `Author` as `string` to access `Username` directly 2021-11-04 18:57:54 +09:00
Dean Herbert b9983add15 Rename `User` to `APIUser` and move to correct namespace 2021-11-04 18:21:31 +09:00
Bartłomiej Dach b95c95527e
Accept `LocalisableString`s in `LinkFlowContainer` 2021-11-02 21:42:01 +01:00
Bartłomiej Dach 61f0339c1d
Avoid double-adding chunks in link flow container 2021-10-29 06:34:08 +02:00
Bartłomiej Dach 6f863ca204
Adjust game-side text flow containers to part-based model 2021-10-29 06:34:08 +02:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
Bartłomiej Dach 7e7b747755
Always use `OverlayColourProvider` in scroll containers if available 2021-10-13 22:05:48 +02:00
Bartłomiej Dach d205483a36
Revert `ThemedDropdown`-related changes 2021-10-13 21:57:50 +02:00
Bartłomiej Dach 7139c832b0
Add support for changing scrollbar accent colour & use in themed dropdown 2021-10-12 22:20:07 +02:00
smoogipoo f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
Bartłomiej Dach 7b9e501fa0
Merge branch 'master' into 14421-multi-password-error-handling 2021-09-14 22:58:20 +02:00
Dean Herbert e17b800470 Move shake logic into extension method 2021-09-14 14:44:23 +09:00
sh0ckR6 e018071be4
Remove OnShakeFinish event 2021-09-11 19:50:41 -04:00
ekrctb 9637326f0c Allow customizing link style by override in `LinkFlowContainer` 2021-09-08 15:52:54 +09:00
sh0ckR6 b1f91596a7
Give user feedback on password attempt fail
Shake the popover
Set the input box's color to red and set the placeholder text to "incorrect password"
2021-09-07 20:05:24 -04:00
Dean Herbert 591ba8cb09 Ensure the final scroll target is used when checking for whether too far down 2021-08-20 17:56:35 +09:00
Dean Herbert 03e6ca5ba9 Adjust scroll behaviour to feel better 2021-08-20 17:40:56 +09:00
Dean Herbert 2d19f37dc6 Add missing `new` method in `UserTrackingScrollContainer` for scrolling into view 2021-08-20 17:40:41 +09:00
Dean Herbert c7266c74a0 Always prefer clicked section when present 2021-08-20 17:00:20 +09:00
Dean Herbert e87accafc8 Fix current section logic not accounting for hidden sections 2021-08-19 01:26:33 +09:00
Dean Herbert a0374d4a67 Adjust centre point slightly to make dim feel better 2021-08-19 01:26:11 +09:00
Dean Herbert af0c7ed108 Fix searching in settings not correctly invalidating the scroll position 2021-08-19 01:25:57 +09:00
Gagah Pangeran Rosfatiputra ed94266a5d
change markdown container font 2021-08-03 22:14:44 +07:00
Jamie Taylor 9b7bb37244
Add hover+select sounds to some components that are missing them 2021-07-30 21:35:28 +09:00
Dean Herbert 3a347188a5 Allow `LinkFlowContainer` to still open external URLs when `OsuGame` is not available 2021-07-30 13:21:26 +09:00
Dean Herbert 87d3bd4b93 Fix time until next beat potentially being exactly zero at point of trigger 2021-07-17 14:35:43 +09:00
Dean Herbert b6996d647e Add ability to disable mistimed event firings 2021-07-15 16:22:48 +09:00
Dean Herbert 98a1f40a98 Ensure `EarlyActivationMilliseconds` is applied even in idle state 2021-07-15 15:10:14 +09:00
Dean Herbert c47ff1919c Fix regression in idle behaviour and refactor further 2021-07-15 14:56:49 +09:00
Dean Herbert 5ecf6511e6 Fix default timing points being used if "track" is not running 2021-07-15 14:41:50 +09:00
Dean Herbert a3129ad00e Refactor `BeatSyncedContainer` to support `GameplayClock` 2021-07-15 14:37:13 +09:00
Gagah Pangeran Rosfatiputra e4f13e311e
override add auto link in text flow container 2021-07-10 17:58:00 +07:00
Gagah Pangeran Rosfatiputra 45ff28f83b
add autolink constructor 2021-07-10 17:57:33 +07:00
Jamie Taylor 2eb12a59b7
Rename function to be more accurate 2021-07-09 11:16:47 +09:00
Jamie Taylor 546f55d341
Change profile section expansion to use dropdown sounds 2021-07-08 20:23:11 +09:00
Dean Herbert e612d7568c
Merge pull request #13771 from LumpBloom7/volume-meter-switch
Add ability to navigate between volume meters via Alt+Left/Right arrows
2021-07-07 21:50:44 +09:00
Derrick Timmermans f53f6690e3
Remove extra blank line 2021-07-07 12:01:47 +02:00
Derrick Timmermans 8b1876bc2a
Disallow removing items from SelectionCycleFillFlowContainer 2021-07-07 11:43:54 +02:00
Dean Herbert ddb1da5a66 Tidy up class (although it's not in a good state logically) 2021-07-07 13:48:35 +09:00
Derrick Timmermans 4b1b5a88fe
Add null check to supress quality errors 2021-07-06 14:39:53 +02:00
Derrick Timmermans ffe18ebe51
Resolve build errors 2021-07-06 14:11:46 +02:00
Derrick Timmermans 07d54d261a
Let selection container handle manual selection changes 2021-07-06 13:24:18 +02:00
Derrick Timmermans c5a0672277
Use IStateful<SelectionState> instead of ISelected 2021-07-06 12:07:25 +02:00