Ivaylo Draganov
79ae71a517
Rename *_RIGHT to *_WIDTH and *_BOTTOM to *_HEIGHT in integer expressions for widgets
...
The terms "width" and "height" are clearer and they match what the values actually represent (window or parent width/height). The YAML changes are generated with the update rule.
2024-10-07 12:59:25 +03:00
Paul Chote
d6285affec
Remove FluentBundle.Arguments helper method.
2024-10-04 15:11:27 +03:00
Paul Chote
b29b685058
Rename Fluent-related code to be more precise.
2024-10-04 15:11:27 +03:00
Ivaylo Draganov
a69ea79d83
Remove PARENT_TOP and PARENT_LEFT from integer expressions for widgets
...
PARENT_TOP and PARENT_LEFT should be 0 so they are not very useful substitutions. They are replaced with 0 or removed if that was the whole value for a field.
2024-10-03 18:37:13 +03:00
Matthias Mailänder
b8756c4737
Move CachedTransform to OpenRA.Primitives.
2024-08-03 11:56:43 +03:00
RoosterDragon
9d5d2ab493
RCS0056 - roslynator_max_line_length = 180
2024-07-29 21:56:36 +02:00
Gustas
239891070d
Make sure palettes are updated if colors are toggled in game runtime
...
And fix MutablePalette's not getting updated
2024-05-04 16:31:35 +02:00
Gustas
5fc36bd45f
Make player stance colours universally respected
2024-05-04 16:31:35 +02:00
RoosterDragon
2fde98a0d1
Fix uses of LabelWidget.Text and ButtonWidget.Text to use GetText instead.
...
The Text element of these widgets was changed from display text to a translation key as part of adding translation support. Functions interested in the display text need to invoke GetText instead. Lots of functions have not been updated, resulting in symptoms such as measuring the font size of the translation key rather than the display text and resizing a widget to the wrong size.
Update all callers to use GetText when getting or setting display text. This ensure their existing functionality that was intended to work in terms of the display text and not the translation key works as expected.
2024-01-15 15:16:58 +02:00
Paul Chote
03b413a892
Replace Rectangle widget bounds with a new WidgetBounds struct.
2023-11-14 20:33:36 +02:00
Matthias Mailänder
0528ef58b2
Extract hard-coded FPS limiter with parameter.
2023-08-08 17:16:58 +03:00
Matthias Mailänder
de9a5eb71e
More descriptive IDs that match between mods.
2023-08-08 17:16:58 +03:00
RoosterDragon
d83e579dfe
Fix CA1305
2023-08-07 21:38:09 +02:00
Matthias Mailänder
b6a5d19871
Evaluate read only dictionaries.
2023-08-06 17:12:34 +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
68eec52cef
Add TranslationProvider
2023-04-22 19:23:41 +02:00
Gustas
d838d08570
Add IColorPickerManagerInfo interface
2023-04-08 18:05:20 +03:00
RoosterDragon
d4135d608e
Fix IDE0039
2023-02-27 10:09:11 +01:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
Ivaylo Draganov
a0f17b15ec
Refactor translation files
...
- Add prefixes to all message keys to provide context
- Use messages with attributes for some UI elements (dropdowns, dialogs, checkboxes, menus)
- Rename some class fields for consistency with translation keys
2022-12-19 22:04:54 +13:00
Matthias Mailänder
760a1245c5
Mark non-moddable translation strings as constant.
2022-12-07 18:40:26 +02:00
reaperrr
145f6abc09
Add option to limit render fps to game tick rate
...
This helps slow systems that struggle to render 2 frames per game tick.
2022-09-04 17:00:37 +03:00
Matthias Mailänder
0b67b5bfae
Extract translation strings.
2022-09-02 14:41:24 +03:00
Gustas
a03e794140
Add an option to disable chat in replays
2022-07-08 19:40:04 +02:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
Eduardo Cáceres
aa998a46d9
Simplify collection initialization
2022-05-18 11:42:36 -05:00
Ivaylo Draganov
9f723be65a
Add checkbox to settings for toggling transient notifications
2022-04-30 12:39:29 +01:00
Ivaylo Draganov
3ecaf76804
Overhaul settings panel layout
...
- make the panel larger
- place settings widgets in a scroll panel
- arrange settings widgets in two columns
- make tabs in TD vertical
2022-01-04 18:35:41 +01:00
Ivaylo Draganov
2ea6bfba7b
Allow the player to toggle the display of UI Feedback chat pool
2021-07-04 14:02:58 +01:00
Abdurrahmaan Iqbal
6967c1fff3
Pass KeyInput to OnKey functions
2021-07-03 14:49:03 +01:00
Paul Chote
3bc42543fa
Decouple color picker palette definitions to their own trait.
2021-05-15 15:29:46 +02:00
Paul Chote
f65de2dd43
Merge ColorPreviewManagerWidget into ColorPickerManager.
2021-05-15 15:29:46 +02:00
teinarss
10676be377
Replace F extension with string interpolation
2021-05-08 22:20:59 +02:00
Ivaylo Draganov
641b05eb21
Split settings panels logic and add support for custom panels
2021-02-08 11:25:50 +01:00