Commit Graph

70 Commits

Author SHA1 Message Date
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
Dean Herbert 60d244d2d6 Clean up events and states 2019-05-15 18:08:19 +09:00
Dean Herbert f49b0dc16d Initial clean-up pass of breadcrumb and header 2019-05-15 17:55:26 +09:00
Dean Herbert 31e7f2fa87 Update ChangelogOverlay to use FullScreenOverlay 2019-05-14 17:35:21 +09:00
Dean Herbert 8ecd1912e1 Split out web response classes into own files 2019-05-13 17:24:33 +09:00
Dean Herbert 27ca094421 Update outdated licence headers 2019-05-13 17:14:52 +09:00
Dean Herbert e9c3f54307 Share web request between builds and streams 2019-05-13 16:44:43 +09:00
Dean Herbert 37a8d9eb80 Remove chart references for now 2019-05-13 16:27:54 +09:00
Dean Herbert 219c590b8a Initial pass to make work with real API 2019-05-13 16:24:32 +09:00
Dean Herbert 31b72f168d Fix deprecated calls and code styling (partly) 2019-05-13 00:46:22 +09:00
Dean Herbert 34f54aa945 Resolve compile-time issues 2019-05-13 00:36:05 +09:00
Hōtarō Oreki b8ac328ae9 Rename APIChangelog to APIChangelogBuild 2018-10-18 21:04:21 +02:00
Hōtarō Oreki 510b52a503 Update overrided functions to match their bases 2018-10-18 20:56:43 +02:00
HoutarouOreki fba817b4e1 Resign ChangelogChart and disable its references 2018-07-27 00:34:44 +02:00
HoutarouOreki cd79c2cc45 Hide graph when it's unavailable; Scroll change 2018-07-25 00:59:21 +02:00
HoutarouOreki a00f4e8178 Make Back action go to the top of listing before exiting the changelog screen 2018-07-25 00:12:05 +02:00
HoutarouOreki 43a7b3a825 Fetch listing only once; Reenable disabled links as they wont be regenerated 2018-07-24 21:42:25 +02:00
HoutarouOreki 08a291f0d4 Improve scroll handling 2018-07-24 21:19:29 +02:00
HoutarouOreki 8e412fe403 Add scrolling to the previous position when on "Back" 2018-07-24 20:57:09 +02:00
HoutarouOreki dfe4153c95 Prevent duplicated fetching for listing and builds:
- listing when already at it;
- builds by immediately disabling links to them (chevrons and links in listing)
2018-07-24 19:34:40 +02:00
HoutarouOreki 175c20a104 Slight reorder 2018-07-24 18:41:47 +02:00
HoutarouOreki 054f578bc8 Update few links not working; Reasses sample playing; Slight renames 2018-07-23 23:15:14 +02:00
HoutarouOreki 7c6be4a075 Handle around an APIChangelog instead of just Name and Version:
Makes showing up the header immediately possible
2018-07-23 21:38:14 +02:00
HoutarouOreki 6cd6ca432c Fix links not working due to rewrite regression 2018-07-23 20:36:24 +02:00