Susko3
8049270ad2
Remove unused param
2024-02-07 22:45:58 +01:00
Susko3
bf47221594
Make things testable via 'Run static method' in Rider
2024-02-07 22:42:42 +01:00
Susko3
139072fa81
Standardise using declaration
2024-02-07 22:29:20 +01:00
Susko3
3419b8ffa8
Standardise using declaration
2024-02-07 22:28:54 +01:00
Susko3
7f5dedc118
Refactor ProgID logic so it's more visible
2024-02-07 22:23:59 +01:00
Susko3
da8c4541db
Use Logger.Error
2024-02-07 22:21:04 +01:00
Susko3
ffdefbc742
Move public methods closer together
2024-02-07 22:18:12 +01:00
Susko3
738c28755c
Refactor public methods
2024-02-07 22:17:13 +01:00
Susko3
6bdb076027
Move update/install logic into helper
2024-02-07 22:06:09 +01:00
Susko3
0563507295
Remove duplicate try-catch and move NotifyShellUpdate()
to less hidden place
2024-02-07 22:03:16 +01:00
Susko3
f9d257b99e
Install associations as part of initial squirrel install
2024-02-07 21:56:39 +01:00
Susko3
eeba937686
Make WindowsAssociationManager
static
...
Usages/localisation logic TBD
2024-02-07 21:55:42 +01:00
Susko3
57d5717e6a
Remove Win32Icon
class and use plain strings instead
2024-02-07 21:33:23 +01:00
Susko3
17033e09f6
Change to class to satisfy CFS hopefully
2024-02-05 14:29:17 +01:00
Susko3
0168ade2e1
Remove tests
...
Can be tested with
```
dotnet publish -f net6.0 -r win-x64 osu.Desktop -o publish -c Debug
publish\osu!
```
2024-02-05 14:19:22 +01:00
Susko3
4ec9d26657
Inline constants
2024-02-05 14:16:35 +01:00
Susko3
7789cc01eb
Copy .ico files when publishing
...
These icons should appear in end-user installation folder.
2024-02-05 14:03:16 +01:00
Susko3
01efd1b353
Move WindowsAssociationManager
to osu.Desktop
2024-02-05 13:44:12 +01:00
Susko3
2f4211249e
Use cleaner way to specify .exe path
2024-02-05 13:12:03 +01:00
Susko3
cdcf5bddda
Uninstall associations when uninstalling from squirrel
2024-02-03 17:56:14 +01:00
Susko3
2bac09ee00
Only associate on a deployed build
...
Helps to reduce clutter when developing
2024-02-03 17:23:59 +01:00
Susko3
03578821c0
Associate on startup
2024-02-03 17:04:06 +01:00
Susko3
498d93be61
Add way to associate with files and URIs on Windows
2024-02-03 16:59:48 +01:00
Bartłomiej Dach
ef2e2302d4
Merge pull request #26956 from smoogipoo/update-inspectcode
...
Update inspectcode to 2023.3.3
2024-02-02 16:26:47 +01:00
Dan Balasescu
50f9c61029
Fix multiplayer tests
2024-02-02 22:34:48 +09:00
Dan Balasescu
20ae88b0a0
Revert unnecessary changes
2024-02-02 21:05:50 +09:00
Dan Balasescu
b44f77cee1
Update R# + fix inspections
2024-02-02 21:00:28 +09:00
Dan Balasescu
8c107b4925
Merge pull request #26950 from bdach/2fa-in-registration
...
Add 2FA verification screen to registration flow
2024-02-02 17:30:20 +09:00
Dan Balasescu
108375975d
Merge pull request #26940 from EVAST9919/playfield-mods-alloc
...
Reduce allocation overhead in `Playfield`
2024-02-02 15:45:46 +09:00
Bartłomiej Dach
091618db1a
Add test coverage of full account creation flow
2024-02-02 07:25:07 +01:00
Bartłomiej Dach
a00cf87925
Add 2FA verification screen to registration flow
2024-02-02 07:25:04 +01:00
Bartłomiej Dach
45f60b035e
Enable NRT in AccountCreationOverlay
2024-02-02 07:24:32 +01:00
Bartłomiej Dach
93d34e4115
Enable NRT in ScreenWarning
2024-02-02 07:24:32 +01:00
Bartłomiej Dach
b58ac7950b
Make game dependency in ScreenEntry
optional to unbreak tests
2024-02-02 07:24:32 +01:00
Bartłomiej Dach
bb6387bea0
Enable NRT in ScreenEntry
2024-02-02 07:24:32 +01:00
Bartłomiej Dach
5260b8cae0
Merge pull request #26920 from peppy/2fa-visibility
...
Give better visibility when the game is pending 2FA
2024-02-02 07:10:45 +01:00
Bartłomiej Dach
2ff46daf5e
Also change icon and tooltip text when pending 2FA
2024-02-02 06:40:56 +01:00
Andrei Zavatski
53c5483eba
Reduce allocation in Playfield
2024-02-02 04:53:48 +03:00
Dean Herbert
bf3746daa8
Show login overlay at main menu when 2FA is required
2024-02-01 21:10:53 +09:00
Dean Herbert
563f4a26b1
Show "failing" icon on user panel when 2FA prompt is present
...
This gives the user a chance to know it's required.
2024-02-01 21:10:37 +09:00
Dean Herbert
7cdedfb6ca
Merge pull request #26889 from peppy/remove-cachebust-online-image
...
Fix menu banner not updating as often as we want it to
2024-01-31 22:44:39 +09:00
Dean Herbert
4248593289
Fix menu banner not updating as often as we want it to
2024-01-31 22:44:24 +09:00
Dean Herbert
89a5be13e2
Merge pull request #26885 from bdach/slider-end-flip-fail
...
Fix slider end judgements appearing at incorrect locations when mods that flip playfield are active
2024-01-31 22:39:37 +09:00
Bartłomiej Dach
dfea2ade6d
Revert incorrect end position optimisation
...
Closes https://github.com/ppy/osu/issues/26867 .
Reverts 882f490390
and ce643aa68f
.
The applied optimisation may have been valid as long as it was
constrained to `Slider`. But it is not, as `SliderTailCircle` stores a
local copy of the object position. And as the commit message of
ce643aa68f
states, this could be bypassed
by some pretty hacky delegation from `SliderTailCircle.Position` to the
slider, but it'd also be pretty hacky because it would make flows like
`PositionBindable` break down.
Long-term solution is to probably remove bindables from hitobjects.
2024-01-31 12:45:42 +01:00
Bartłomiej Dach
a934556bb8
Add failing assertions for head/tail positions after flip
2024-01-31 12:40:03 +01:00
Bartłomiej Dach
f927cb5928
Increase repeat count for better coverage of flip operations
2024-01-31 12:39:48 +01:00
Dean Herbert
56700d672b
Merge pull request #26837 from bdach/2fa-not-verifying-via-link
...
Fix 2FA verification via link not working correctly
2024-01-31 19:15:33 +09:00
Bartłomiej Dach
e7cfbd3c56
Merge pull request #26876 from peppy/slider-miss-last-longer
...
Adjust slider tick / end misses to show slightly longer
2024-01-31 10:43:58 +01:00
Dean Herbert
19fe3a15f3
Merge branch 'master' into 2fa-not-verifying-via-link
2024-01-31 18:32:55 +09:00
Dean Herbert
edab05672b
Merge pull request #26834 from bdach/2fa-cancel-crash
...
Fix crash when logging out during 2FA email verification
2024-01-31 18:32:33 +09:00