Commit Graph

346 Commits

Author SHA1 Message Date
Dean Herbert 32852e5b21 Fix potentially thread-unsafe `LocalUser` usage 2022-08-09 16:01:04 +09:00
Dean Herbert 5d8bd1de28 Share localised strings with expanded display message 2022-08-09 15:57:16 +09:00
Dean Herbert 3f8cedff3a Add tooltips showing current connecting status 2022-08-09 15:51:27 +09:00
Dean Herbert c35b4ef914 Display connecting / failing states on toolbar user display 2022-08-09 15:51:10 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Salman Ahmed e4ddf03ad6 Fix toolbar music button handling keys while not hovered 2022-06-16 20:22:57 +03:00
Dean Herbert 584345a97e
Merge pull request #18693 from frenzibyte/toolbar-volume-control
Add basic volume control support in toolbar music button
2022-06-15 17:50:10 +09:00
Salman Ahmed 583619b915 Use `GlobalAction.DecreaseVolume` instead 2022-06-15 10:21:27 +03:00
Dean Herbert 873806c2ea Add keyboard adjustment support 2022-06-15 15:58:22 +09:00
Dean Herbert 3df9d7c9e1 Add a bit more animation when adjusting 2022-06-15 15:56:59 +09:00
Dean Herbert 5eb56ab814 Ensure `Master` volume is updated when scrolling on toolbar button 2022-06-15 15:41:40 +09:00
Salman Ahmed 1f31e3fb51 Add volume UI to toolbar music button 2022-06-14 22:15:12 +03:00
Salman Ahmed 7f23677972 Add volume control support via toolbar music button 2022-06-14 22:15:12 +03:00
Dean Herbert 49ec2572b8 Allow scrolling overflow of ruleset buttons in the toolbar 2022-06-15 01:43:10 +09:00
Salman Ahmed d89c11e49e Allow `Toolbar` to block scroll input from passing through 2022-06-14 19:10:13 +03:00
Jamie Taylor 6115275bc2
Use 'default' sampleset for toolbar and repurpose 'toolbar' select sample temporarily 2022-06-03 22:33:06 +09:00
Dean Herbert f65d2db77f Remove "V2" suffix from `ChatOverlay` components 2022-05-30 17:54:09 +09:00
Jai Sharma 58d39734d0 Integrate `ChatOverlayV2` into main game 2022-05-23 21:02:47 +01:00
Joseph Madamba 5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
Dean Herbert 83e89b3e80 Add unread count to `INotificationOverlay` and fix toolbar button DI logic 2022-04-19 11:16:45 +09:00
Salman Ahmed a616f5bc2a Fix regressed digital clock width conditional 2022-04-07 19:24:15 +03:00
Salman Ahmed c323020fcf Fix `Use24HourDisplay` conditional flipped 2022-04-07 15:56:28 +03:00
Dean Herbert 555aee7b6a Remove incorrect and pointless complexity to width changes 2022-04-07 18:16:14 +09:00
Dean Herbert 7530fe5adf Move default specification to configuration initial value 2022-04-07 18:13:23 +09:00
Dean Herbert 37509e04a9 Rename variable and fix inspections 2022-04-07 18:11:30 +09:00
Perry MacMurray 9d475f7b33 Add config in settings for forcing 24H time, determines default off CurrentCulture 2022-04-05 16:21:28 -04:00
Perry MacMurray 74706f72e6 Add 12-hour display setting (TODO add toggle) 2022-04-05 15:10:55 -04:00
Bartłomiej Dach 1393e3628b
Invert operands for better readability 2022-04-03 15:24:00 +02:00
Ame 35629e9be8 General fix for ToolbarButton toggle repetition 2022-04-02 20:45:00 +02:00
CenTdemeern1 86d262a355
Merge branch 'ppy:master' into clock-button 2022-03-31 23:08:30 +02:00
CenTdemeern1 bdb21b17f7 Fix my code according to the changes @bdach requested 2022-03-31 20:39:26 +02:00
CenTdemeern1 c64a90b39e Remove a newline to comply with codefactor 2022-03-31 17:21:50 +02:00
CenTdemeern1 f1aa60c0f1 Make the clock feel more like a button 2022-03-31 16:26:53 +02:00
Dean Herbert 0a34ce2509 Increase font weight for runtime clock
Fonts this small are required to be `SemiBold` by design guidelines.
Somehow missed this.
2022-03-31 19:07:30 +09:00
Salman Ahmed b6822f8190 Remove redundant/outdated `Origin` line 2022-03-26 14:55:19 +03:00
Dean Herbert 9b7b897b3c Adjust padding to fit better 2022-03-26 20:34:50 +09:00
Dean Herbert ab8db3b7dc Move nested classes to own files 2022-03-26 20:34:17 +09:00
Dean Herbert 4ddf3cb1d9 Add ability to cycle between clock display modes 2022-03-26 19:18:41 +09:00
Dean Herbert 97e9049a2c Adjust metrics and colours to better match the actual toolbar 2022-03-26 18:56:40 +09:00
Dean Herbert 252d1924e7 Adjust metrics for better legibility at small sizes 2022-03-26 18:13:33 +09:00
Dean Herbert 999ae88af2 Show game time display in clock 2022-03-26 18:13:20 +09:00
Dean Herbert e8f5a8e3d6 Refactor hands for legibility (visual and code) 2022-03-26 18:13:13 +09:00
Dean Herbert 0d8a7246dd Add basic implementation of clock 2022-03-26 18:13:13 +09:00
Dean Herbert 6eb2c28e41 Rename `RealmContextFactory` to `RealmAccess` 2022-01-24 20:38:07 +09:00
Dean Herbert c33e163178 Bind ruleset to toolbar later for safety 2022-01-12 17:49:10 +09:00
Bartłomiej Dach db49d99cc0
Ensure correct disabled ruleset callback scheduling in ruleset selector 2021-11-27 15:28:23 +01:00
Dean Herbert d94b27a8a2 Switch realm ruleset key bindings to use ruleset's `ShortName` as key 2021-11-22 18:52:30 +09:00
Dean Herbert f5842e7587 Shorten variable names 2021-11-08 18:24:37 +09:00
Susko3 c3069ad002 Change to use `ReadableKeyCombinationProvider`
Changes all usages of `KeyCombination.ReadableString()` to
`ReadableKeyCombinationProvider.GetReadableString()`.

Subscribing to `KeymapChanged` is only required in `KeyButton`.
All other places query `GetReadableString()` every time.
2021-11-08 06:55:26 +01:00
Dean Herbert 0ecf5f201c Rename `User` to `APIUser` and move to correct namespace 2021-11-07 11:26:01 +09:00