Commit Graph

93 Commits

Author SHA1 Message Date
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
Dean Herbert c5c1896a11 Use new colour palette 2019-05-17 18:31:53 +09:00
Dean Herbert dd2d58d4f7 Split out ChangelogContent into two classes 2019-05-17 18:31:53 +09:00
Dean Herbert 876f108e0a Remove custom scroll logic 2019-05-17 18:31:53 +09:00
Dean Herbert 37e989fc64 fixup! Convert BadgeDisplay to use bindable 2019-05-17 18:31:53 +09:00
Dean Herbert e606c73329 Convert BadgeDisplay to use bindable 2019-05-17 18:31:53 +09:00
Dean Herbert 1505ca976b API request clean-up 2019-05-15 18:21:06 +09:00
Dean Herbert 827ca445b1 Remove unnecessary ReceivePositionalinputAt modification 2019-05-15 18:11:22 +09:00