Lucas A
f2287ba022
Localise friends online status stream control.
2021-06-30 21:16:21 +02:00
Bartłomiej Dach
d2301068b6
Fix changelog header staying dimmed after build show
2020-12-28 16:35:33 +01:00
Bartłomiej Dach
0aedc720f2
Extract changelog entry component
2020-12-25 21:06:03 +01:00
Bartłomiej Dach
3ac618778f
Handle all changelog entry types correctly
2020-12-25 21:06:03 +01:00
Bartłomiej Dach
5f43299d37
Fix tests failing due to base logic firing
...
It turns out that the changelog code was semi-intentionally relying on
the request to get release streams to be slow to initially show the
listing of all streams.
Locally suppress the base tab control logic to fix this.
2020-12-25 21:06:03 +01:00
Dean Herbert
66a23c22e5
Fix various tests failing due to dependence on specific online data
2020-12-24 21:28:24 +09:00
Joehu
b4b9c71f00
Make all toolbar tooltips lowercase
2020-09-06 10:13:06 -07:00
Dean Herbert
dbf44fbaf2
Update names and icons to match new designs
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
TheWildTree
07dc277321
Remove unused changelog comments class
2020-04-12 14:55:42 +02:00
TheWildTree
a5781d7fc5
Replace ScreenTitle with OverlayTitle and update titles to match new design
2020-03-24 22:08:20 +01:00
Dean Herbert
62ce503126
Fix changelog alignment and italics usage
2020-03-15 00:36:21 +09:00
Andrei Zavatski
bd03dd9b70
Adjust class naming
2020-03-04 23:08:58 +03:00
Andrei Zavatski
63219a2357
Adjust properties naming
2020-03-04 23:06:16 +03:00
Andrei Zavatski
e2ed13b392
Trim whitespace
2020-03-04 00:40:10 +03:00
Andrei Zavatski
6fca3e5a46
Remove functions with get-only properties
2020-03-04 00:39:12 +03:00
Andrei Zavatski
17f2baf600
Remove GetWidth function
2020-03-04 00:35:32 +03:00
Andrei Zavatski
c22f61b2b1
Move colour selection to the FriendsOnlineStatusItem
2020-03-04 00:28:47 +03:00
Andrei Zavatski
c0f7a83f6f
Fix featured stream item width
2020-03-03 17:10:25 +03:00
Andrei Zavatski
937d9da43b
Implement OverlayUpdateStreamControl component
2020-03-03 17:01:58 +03:00
Andrei Zavatski
8dcdd6db6f
Rename UpdateStream components to ChangelogUpdateStream
2020-03-03 16:20:36 +03:00
Dean Herbert
69b4713731
Refactor everything so I can read the code
2020-03-02 20:16:58 +09:00
Dean Herbert
23068034b1
Rename bool and make property for legibility
2020-03-02 19:51:06 +09:00
Andrei Zavatski
5dff7f0955
Adjust horizontal padding
2020-02-29 02:21:52 +03:00
Andrei Zavatski
377ae3e685
Make a separate if section for all highlighted case
2020-02-28 12:48:06 +03:00
Andrei Zavatski
f9aa6b9c07
Remove fadeContainer and adjust fade condition
2020-02-27 15:33:01 +03:00
Andrei Zavatski
a8c31c31ad
Move padding outside of the UpdateStreamBadgeArea
2020-02-27 14:47:31 +03:00
Andrei Zavatski
d92e93ed31
Move background creation out from UpdateStreamBadgeArea
2020-02-27 14:39:10 +03:00
Andrei Zavatski
74c7e29108
Apply suggestions
2020-02-23 01:22:37 +03:00
Andrei Zavatski
44ddc585da
Remove unused usings
2020-02-21 18:40:42 +03:00
Andrei Zavatski
8593642a04
Adjust StreamBadgeArea
2020-02-21 18:12:23 +03:00
Andrei Zavatski
c49074dde3
Adjust comments placement
2020-02-21 17:29:51 +03:00
Andrei Zavatski
48a9b465ef
Adjust icons colour
2020-02-21 17:22:46 +03:00
Andrei Zavatski
491906d534
Adjust ChangelogListing appearance
2020-02-21 17:19:49 +03:00
Andrei Zavatski
70eb2ed09e
Adjust ChangelogBuild appearance
2020-02-21 17:11:29 +03:00
Andrei Zavatski
e9f69d2c23
Adjust date for ChangelogSingleBuild
2020-02-21 16:55:12 +03:00
Andrei Zavatski
da41f4cd3f
Add CommentsContainer to ChangelogOverlay
2020-02-21 08:02:40 +03:00
Andrei Zavatski
fe078c244d
Expose TabControlOverlayHeader.Current value
2020-02-04 00:43:04 +03:00
Andrei Zavatski
e6fa793d56
Refactor background creation in OverlayHeader
2020-01-27 15:36:19 +03:00
Dean Herbert
e37ae589ad
Merge branch 'master' into no-control-overlay-headers
2020-01-27 18:35:33 +09:00
Dean Herbert
292a82ac27
Fix incorrect propagation of stream/build on initial display with build
2020-01-27 14:52:21 +09:00
Andrei Zavatski
cd0fcfabd9
Merge master with conflicts resolved
2020-01-26 16:35:07 +03:00
Andrei Zavatski
e03a085d70
Make overlay elements use OverlayColourProvider
2020-01-24 12:33:34 +03:00
Andrei Zavatski
30edd80c8c
Refactor OverlayHeader hierarchy
2020-01-21 06:00:12 +03:00
Andrei Zavatski
476717e181
Make OverlayHeader use colour schemes
2020-01-15 22:41:22 +03:00
Dean Herbert
e8567414c6
Refactor into some kind of sanity
2020-01-03 15:01:42 +09:00
Andrei Zavatski
ac2280c4ef
Implement BreadcrumbControlOverlayHeader
2019-12-28 04:57:41 +03:00
Andrei Zavatski
04a4821a9f
Make CreateContent a method again
2019-12-27 06:36:41 +03:00
Andrei Zavatski
a1c91af095
Update layout of every overlay using OverlayHeader
2019-12-26 22:09:06 +03:00
Andrei Zavatski
647c83e6c8
Add ability to not create content for headers
...
Rather than creating an empty container
2019-12-26 21:21:15 +03:00
Andrei Zavatski
ca3e8db79f
Merge dependency
2019-12-26 21:03:39 +03:00
Dean Herbert
c49aeb08c4
Add API methods to perform requests out-of-queue
2019-11-29 20:03:14 +09:00
Huo Yaoyuan
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
Dean Herbert
5127b52c25
Merge remote-tracking branch 'upstream/master' into game-handles-links
2019-11-03 13:04:18 +09:00
Dean Herbert
898520935e
Move link handling code to OsuGame
...
This allows for future calls from arguments / associations
2019-11-01 11:40:51 +09:00
Dean Herbert
0cd912fcd3
Cover all non-APIAccess APIRequest calls with exception handling
2019-10-31 15:04:13 +09:00
Andrei Zavatski
5c4dfe0809
Apply suggested change
2019-09-23 17:05:19 +03:00
Andrei Zavatski
ffbab25358
Fix incorrect icon margin in ChangelogOverlay
2019-09-23 16:12:43 +03:00
Dean Herbert
a76771e696
Add support for "additions" in changelog ( #6177 )
...
Add support for "additions" in changelog
2019-09-21 22:27:18 +09:00
Andrei Zavatski
befdd140f4
Reverse padding changes
2019-09-20 23:50:19 +03:00
Lucas A
5663e3e6b3
Fix escaped html strings not being unescaped in changelog entries.
2019-09-19 20:08:14 +02:00
Andrei Zavatski
daa64f1be7
Adjust icon padding
2019-09-19 20:53:06 +03:00
Andrei Zavatski
573da7b1e7
Implement ChangelogEntryType
2019-09-19 20:34:37 +03:00
Dean Herbert
684c37bf05
Rename class to better match usage
2019-08-11 16:19:40 +09:00
Lucas A
b0a7177987
Add ScreenTitleIcon class, used for displaying custom specific icons on overlays.
2019-08-10 13:26:19 +02:00
Dean Herbert
19e8198bff
Merge branch 'master' into flow_container_insert
2019-07-11 22:53:57 +09:00
Dean Herbert
4885f0f0c7
Add messaging telling users how to leave changelog comments
2019-07-04 15:47:06 +09:00
Roman Kapustin
0c95dff3d6
Make FlowContainer insertion cleaner
2019-07-01 18:41:08 +03:00
Lucas A
e8c73f3127
Make APIChangelogEntry.Major a non-nullable property
2019-06-08 09:45:34 +02:00
Lucas A
342e39776a
Move ChangelogEntries populating logic from constructor to BDL load() to use OsuColour palette +apply review suggestions.
2019-06-07 20:59:56 +02:00
Lucas A
e5b64bfa39
Highlight major changes in changelog overlay
2019-06-07 18:51:43 +02: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
smoogipoo
e7ae9c249f
Fix size of release stream separator in listing
2019-05-31 13:53:55 +09:00
smoogipoo
57d648df6d
Add comment + fix spinlocking
2019-05-31 13:38:48 +09:00
smoogipoo
f780c80c17
Fix bar not expanding/collapsing correctly
2019-05-31 13:08:35 +09:00
Dean Herbert
a272004610
Use a more friendly set method for tab control
2019-05-24 11:04:36 +09:00
Dean Herbert
7229975fef
Further minor refactoring
2019-05-23 12:41:45 +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
a0ddc6d77a
Use linq instead of a temporary sorted list
2019-05-23 00:13:59 +09:00
Dean Herbert
c96d7bfb67
Centralise font specification
2019-05-23 00:13:47 +09:00
Dean Herbert
ba98c68cbd
Add support for osu! user links
2019-05-23 00:11:26 +09:00
Dean Herbert
81e42041e6
Move update streams inside header content
2019-05-22 23:56:50 +09:00
Dean Herbert
661fc01e7d
Fix date string
2019-05-22 23:49:54 +09:00
Dean Herbert
66f5dbaa9f
Fix badge state regressions from tab control usage
2019-05-22 23:44:37 +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
92c991494d
Fix (and rename) ExpandingBar
2019-05-22 16:38:15 +09:00
Dean Herbert
340b207fa0
Delete breadcrumb implementation
2019-05-21 13:37:35 +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
6a8a743eaa
Begin to consume abstract header implementation
2019-05-20 18:02:27 +09:00
Dean Herbert
39e03ae705
Fix tests failing when not logged in
2019-05-19 11:58:47 +09:00
Dean Herbert
1c85fcbc81
Remove usage of TooltipIconButton completely
2019-05-19 11:39:32 +09:00
Dean Herbert
3fa1545ea4
Huge refactor pass focusing on ChangelogContent
2019-05-19 02:09:08 +09:00
Dean Herbert
2d56413e35
Update namespaces
2019-05-17 19:15:59 +09:00
Dean Herbert
9bc3aa3d46
Move new classes for now
2019-05-17 19:15:25 +09:00
Dean Herbert
dbc42fd59e
Remove StreamColour class and implement locally
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