Dean Herbert
b9291cb116
Change some order and assert for positive visibility before scheduling an operation in changelog overlay
2023-01-24 17:59:25 +09:00
Joseph Madamba
c6bf755e68
Remove `IsPresent` override from `ChangelogOverlay`
2023-01-24 00:22:29 -08:00
Berkan Diler
08d2fbeb8e
Use new ArgumentNullException.ThrowIfNull throw-helper API
2022-12-22 21:27:59 +01:00
Dan Balasescu
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
Susko3
19467e58c1
Remove unused params from BDL methods
2022-01-15 01:06:39 +01:00
Dean Herbert
3de8125eac
Update UI cases where repeat should not be handled
2021-11-18 13:13:36 +09:00
smoogipoo
f9d5abff8a
Update with keybinding changes
2021-09-16 18:26:12 +09:00
Dean Herbert
0dbe5dd219
Remove unused using statement
2021-06-12 00:23:18 +09:00
Dean Herbert
d9ea8d64d4
Remove weird local sample logic in `ChangelogOverlay`
2021-06-12 00:05:49 +09:00
Dean Herbert
4afbccfcff
Fix initial operation potentially running before DI is completed
2021-03-13 19:30:40 +09:00
Dean Herbert
b13f193c8d
Fix incorrect task being returned for changelog continuations
2021-03-13 19:26:38 +09:00
Dean Herbert
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
Dean Herbert
0bd1964d8e
Add login placeholder logic to OnlineOverlay
...
A perfect implementation of this would probably leave the filter/header
content visible, but that requires some re-thinking and restructuring to
how the content is displayed in these overlays (ie. the header
component shouldn't be inside the `ScrollContainer` as it is fixed).
Supersedes and closes #10774 .
Closes #933 .
Addresses most pieces of #7417 .
2021-02-18 18:07:24 +09:00
smoogipoo
d3f0c0730d
Merge branch 'master' into non-concurrent-sample-playback
2021-02-12 17:22:15 +09:00
Dean Herbert
178d88bcf1
Change BackgroundColour into a property
2021-02-09 18:32:44 +09:00
smoogipoo
de9d075f94
Initial sample + samplechannel rework
2021-01-19 17:11:40 +09:00
Andrei Zavatski
6e34ab5d15
Rename WebOverlay to OnlineOverlay
2021-01-18 11:13:38 +03:00
Andrei Zavatski
27ffc98445
Implement WebOverlay component
2021-01-18 10:48:12 +03:00
Dean Herbert
7bcbac6f45
Move header setting to FullscreenOverlay
2020-09-03 16:34:58 +09:00
Dean Herbert
dceae21bbf
Centralise fetching of overlay component titles and textures
2020-09-03 16:34:58 +09:00
Andrei Zavatski
b741e359cd
Use OverlayScrollContainer for overlays
2020-04-13 12:23:28 +03:00
Andrei Zavatski
3fdf8dc386
Recolour main background
2020-02-21 16:41:52 +03:00
Andrei Zavatski
fe078c244d
Expose TabControlOverlayHeader.Current value
2020-02-04 00:43:04 +03:00
Dean Herbert
292a82ac27
Fix incorrect propagation of stream/build on initial display with build
2020-01-27 14:52:21 +09:00
Dean Herbert
834e82d543
Add comprehensive tests for changelog overlay
...
Includes failing case
2020-01-27 14:50:41 +09:00
Andrei Zavatski
73e822e08d
Make waves colour dependent on overlay colour scheme
2020-01-25 06:46:54 +03:00
Andrei Zavatski
db4cd51d02
Implement OverlayColourProvider
2020-01-24 12:24:35 +03:00
smoogipoo
b54491cc82
Make sure an exception is thrown
2020-01-03 14:16:38 +09:00
Dean Herbert
132b420aaa
Fix changelog overlay hard crashing on no internet connection
2020-01-02 19:19:42 +09:00
Dean Herbert
c49aeb08c4
Add API methods to perform requests out-of-queue
2019-11-29 20:03:14 +09:00
Dean Herbert
0cd912fcd3
Cover all non-APIAccess APIRequest calls with exception handling
2019-10-31 15:04:13 +09:00
Dean Herbert
0cc21c9c74
Fix changelog overlay potentially adding children after disposal
2019-09-13 17:21:47 +09:00
Dean Herbert
bc574520bf
Update ScrollContainer usages in line with framework changes
2019-06-14 15:55:32 +09:00
Dean Herbert
609a82bc94
Update VisibilityContainer usage in line with framework
2019-06-11 15:13:58 +09:00
smoogipoo
cea353975f
Update with further framework-side changes
2019-06-04 11:04:28 +09:00
smoogipoo
d7ccf939d8
General refactoring
2019-05-31 13:54:40 +09:00
Dean Herbert
e034b3d514
Use TaskCompletionSource in a better manner
2019-05-23 19:08:44 +09:00
Dean Herbert
acaf2f9fbb
Show changelog from new build notification
2019-05-23 18:54:42 +09:00
Dean Herbert
5a887dabfe
Prepare changelog api requests to work when not logged in
2019-05-23 11:41:37 +09:00
Dean Herbert
cb62008280
Cleanup pass
2019-05-23 11:23:37 +09:00
Dean Herbert
81e42041e6
Move update streams inside header content
2019-05-22 23:56:50 +09:00
Dean Herbert
b588638740
Use TabControl instead of custom logic
2019-05-22 19:51:16 +09:00
Dean Herbert
9f9e86f18c
Rename classes and fix back-to-front state
2019-05-22 17:04:21 +09:00
Dean Herbert
24a7e624df
Only propagate badge value changes if not the current UpdateStream
2019-05-21 14:35:11 +09:00
Dean Herbert
a131875a7b
Use bindables the whole way
2019-05-21 13:34:35 +09:00
Dean Herbert
58a3480b6a
Update ChangelogHeader to work again with OverlayHeader
2019-05-21 12:52:50 +09:00
Dean Herbert
3fa1545ea4
Huge refactor pass focusing on ChangelogContent
2019-05-19 02:09:08 +09:00
Dean Herbert
0b076c9ca0
Only fetch after initial pop in
2019-05-17 18:31:53 +09:00
Dean Herbert
c41ec20236
Improve load and switch logic between views
2019-05-17 18:31:53 +09:00