Gustas
47b6542b1d
Exit game save with escape
2023-08-03 15:56:59 +02:00
Gustas
3c7addcb80
Trigger a button sound when saving a game with enter
2023-08-03 15:56:48 +02:00
Gustas
9caf12d133
Add an option to order maps by size
2023-07-17 23:34:38 +02:00
Gustas
de5bcbbca5
Add an option to order maps by title
2023-07-17 23:34:38 +02:00
IceReaper
5572650da2
Video FrameRate is now taken into account when video has no audio.
2023-06-26 19:49:51 +02:00
IceReaper
41669d246f
Videos no longer use more vram then required.
2023-06-26 19:49:51 +02:00
abcdefg30
49c837e7d0
Fix \r\n-style line endings not being properly handled for script errors
2023-06-26 19:36:47 +02:00
RoosterDragon
231bf01f18
Fix CA1854
2023-06-20 17:57:40 +02:00
RoosterDragon
0958197df2
Fix CA1052
2023-06-20 17:57:40 +02:00
RoosterDragon
f336a956cf
Fix CA1012
2023-06-20 17:57:40 +02:00
Paul Chote
703618be19
Remove obsolete x64 and x64process sysinfo columns.
2023-06-11 13:18:49 +02:00
Paul Chote
1f37728ecf
Return proper sysinfo OS names for Linux/macOS.
2023-06-11 13:18:49 +02:00
RoosterDragon
f4af5c1764
Fix CA1852
2023-06-06 11:51:47 +03:00
RoosterDragon
277699cbd5
Fix CA1822
2023-06-06 11:51:47 +03:00
Matthias Mailänder
94abd8a928
Revert "Revert "Replace legacy Evaluator with IntegerExpressions.""
...
This reverts commit 4f16b0d464 .
2023-06-04 21:29:15 +03:00
Matthias Mailänder
c9dddc342c
Extract editor brush texts.
2023-05-23 19:45:15 +02:00
Matthias Mailänder
445b736885
Replace sandbox wrapper scripts.
2023-05-20 13:19:48 +02:00
abcdefg30
d9d8c23c63
Enable the restart button when we encounter a script error
2023-05-19 17:02:06 +02:00
IceReaper
0751b30d33
Fixed duplicate asset selection in asset browser.
2023-05-19 10:26:32 +03:00
Matthias Mailänder
6e6bf1ca81
Translate labels with parameters.
2023-05-09 20:14:52 +03:00
Matthias Mailänder
65c0cf1065
Deprecate string format shorthand.
2023-05-05 19:03:09 +02:00
Matthias Mailänder
1c2ce0dcc0
Deprecate string format log shorthand.
2023-05-05 19:03:09 +02:00
Matthias Mailänder
4f7a01a291
Localize difficulty settings.
2023-04-25 21:33:02 +03:00
Matthias Mailänder
68eec52cef
Add TranslationProvider
2023-04-22 19:23:41 +02:00
RoosterDragon
a120b9d37e
Fix CA2208
2023-04-17 00:05:12 +02:00
RoosterDragon
1b1b9dc29b
Fix CA2215
2023-04-17 00:05:12 +02:00
RoosterDragon
c3e6c4685f
Fix CA1849
2023-04-17 00:05:12 +02:00
Ivaylo Draganov
96d023de87
Don't change cursor when mousing over label widgets
...
Labels don't handle input so the cursor should not change over them.
2023-04-12 12:09:50 +03:00
Gustas
3ca2bb1d23
Fix IDE0074, SA1316 and followup CS8141
2023-04-09 10:26:04 +01:00
Gustas
d838d08570
Add IColorPickerManagerInfo interface
2023-04-08 18:05:20 +03:00
darkademic
265f915442
Resurrected old colour picker.
2023-04-08 18:05:20 +03:00
RoosterDragon
a167f9680f
Fix SA1316
2023-04-08 16:51:51 +03:00
RoosterDragon
8a285f9b19
Fix IDE0090
2023-04-08 16:51:51 +03:00
RoosterDragon
164abfdae1
Fix IDE0083
2023-04-08 16:51:51 +03:00
RoosterDragon
bd2b3d9793
Fix IDE0074
2023-04-08 16:51:51 +03:00
RoosterDragon
cbd0583289
Fix IDE0062
2023-04-08 16:51:51 +03:00
RoosterDragon
023d80b94d
Fix IDE0057
2023-04-08 16:51:51 +03:00
RoosterDragon
5254348819
Fix IDE0056
2023-04-08 16:51:51 +03:00
RoosterDragon
83561d639d
Update LangVersion to C# 9.
...
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.
This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9
A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/3420#issuecomment-994899135
Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
2023-04-05 15:27:41 +03:00
IceReaper
56c0680685
Fixed a typo.
2023-04-03 17:57:16 +02:00
ThomasChr
a5ef6801c9
fix two crashes in hotkey menu, trying to select not visible widgets
2023-03-31 16:52:54 +03:00
abcdefg30
75a47aabb5
Don't always display the overwrite dialogue
...
When a save was selected but the filename text was changed,
we don't overwrite the existing save, so we don't need a dialogue
2023-03-31 16:32:09 +03:00
abcdefg30
73f29005bd
Allow saving games by pressing enter
2023-03-31 16:32:09 +03:00
abcdefg30
f1d439a07f
Make the save game title field take focus
2023-03-31 16:32:09 +03:00
Gustas
bf00577d33
Allow kicking dead players
2023-03-27 20:15:17 +02:00
Gustas
c4bd9fb7aa
Add quit button to connection lost panel
2023-03-27 20:02:54 +02:00
RoosterDragon
bcfa0c9ae9
Review StyleCop rules.
...
- Enforce SA1604 ElementDocumentationShouldHaveSummary.
- Enforce SA1629 DocumentationTextShouldEndWithAPeriod.
- Turn off some rules covered by IDExxxx rules.
- Remaining rules are treated as part of OpenRA style.
2023-03-18 12:46:10 +02:00
Gustas
384435f8eb
Remove annoying autocomplete suffix
2023-03-16 21:07:21 +01:00
RoosterDragon
98c4eaca83
Fix IDE0032
2023-03-14 13:41:25 +02:00
michaeldgg2
e64c0a35c5
ProductionPaletteWidget: offset and align for queued count is now customizable
2023-03-12 15:10:26 +01:00