|
9666e46739
|
Feature: Variable GUI scale.
GUI scale is now variable from 100% to 500%, and no longer restricted to
powers-of-2.
|
2022-11-12 18:28:39 +00:00 |
|
|
13d271217f
|
Change: Sprite-scale inter-character spacing of fonts.
|
2022-11-12 18:28:39 +00:00 |
|
|
ed60c88b0a
|
Change: Use power-of-2 scaling for some dimensions in GUI.
These are related to drawing sprites that are normally drawn on the
landscape, and should therefore still follow power-of-2 scaling to fit
correctly.
|
2022-11-12 18:28:39 +00:00 |
|
|
062ea68422
|
Change: Scale position of font shadow.
|
2022-11-12 18:28:39 +00:00 |
|
|
dd90d79e7b
|
Add: Setting to toggle thin vs chunky (scaled) bevels.
|
2022-11-12 18:28:39 +00:00 |
|
|
e554fd7808
|
Change: Hide WidgetDrawDistances from general use.
|
2022-11-12 18:28:39 +00:00 |
|
|
890b2666d3
|
Change: Use scaled WidgetDimensions.
|
2022-11-12 18:28:39 +00:00 |
|
|
61da064b82
|
Fix: Settings GUI sprite size.
|
2022-11-12 18:28:39 +00:00 |
|
|
123983743f
|
Change: Add optional text labels to slider widget.
|
2022-11-12 18:28:39 +00:00 |
|
|
f0ae111c4a
|
Change: Put ends of slider under centre of control knob.
|
2022-11-12 18:28:39 +00:00 |
|
|
64a1fc174f
|
Change: Scale thickness of slider bevel.
|
2022-11-12 18:28:39 +00:00 |
|
|
1180c95372
|
Codechange: Add parameters to change range of slider widget.
|
2022-11-12 18:28:39 +00:00 |
|
|
d35f1d3d06
|
Codechange: Rename slider widget functions to be less specific.
|
2022-11-12 18:28:39 +00:00 |
|
|
23a8222200
|
Change: Split vscroll and hscroll padding.
Vertical and horizontal scrollbars are different sizes, this allows
different padding for each type.
|
2022-11-12 18:28:39 +00:00 |
|
|
90ce704366
|
Change: Use scaled WidgetDimensions for core widgets.
|
2022-11-12 18:28:39 +00:00 |
|
|
0bb9a45785
|
Change: Simplify drawing widget image buttons.
|
2022-11-12 18:28:39 +00:00 |
|
|
d0add1e07f
|
Change: Ignore offsets when drawing GUI sprite.
|
2022-11-12 18:28:39 +00:00 |
|
|
b5693becdc
|
Add: Define scaled WidgetDimensions.
Includes RectPadding container.
|
2022-11-12 18:28:39 +00:00 |
|
|
b6ed595176
|
Codechange: Prefer suggested widget padding.
|
2022-11-12 18:28:39 +00:00 |
|
|
0108e9f387
|
Change: Set up suggested widget padding for panel, frame and inset.
Window handlers are free to ignore the suggested padding, however some
handlers have logic that assumes this information was already provided.
|
2022-11-12 18:28:39 +00:00 |
|
|
68423c40c5
|
Fix: Off-by-one in GetAlignedPosition().
|
2022-11-12 18:28:39 +00:00 |
|
|
47f4fc6a70
|
Add: NWidgetPart SetPadding via RectPadding
|
2022-11-12 18:28:39 +00:00 |
|
|
dd9f6bc803
|
Change: Use RectPadding Horizontal()/Vertical() helpers.
|
2022-11-12 18:28:39 +00:00 |
|
|
04cbe57d2a
|
Change: Use RectPadding for widget padding/uz_padding.
|
2022-11-12 18:28:39 +00:00 |
|
|
75b222b0d9
|
Add: RectPadding type.
This is similar to Rect but specifies padding to apply to a Rect.
|
2022-11-12 18:28:39 +00:00 |
|
|
5786d49143
|
Change: Use Rect when drawing build engine list.
|
2022-11-12 18:28:39 +00:00 |
|
|
46a1ab0937
|
Change: Use Rect when drawing infrastructure window.
|
2022-11-12 18:28:39 +00:00 |
|
|
c9a81fd67b
|
Change: Use Rect for drawing vehicle details.
|
2022-11-12 18:28:39 +00:00 |
|
|
3ff05321dc
|
Change: Use standard padding for AI Debug window.
|
2022-11-12 18:28:39 +00:00 |
|
|
1f1378c129
|
Change: Align picker previews to button centre.
|
2022-11-12 18:28:39 +00:00 |
|
|
cb059fc081
|
Change: Use Rect for QueryString editor.
|
2022-11-12 18:28:39 +00:00 |
|
|
fea7247072
|
Change: Use standard 'frametext' padding for settings window.
|
2022-11-12 18:28:39 +00:00 |
|
|
6f95e04005
|
Change: Use Rect helpers for widget drawing.
This replaces repetitive and sometimes unwieldy use of constants.
|
2022-11-12 18:28:39 +00:00 |
|
|
cb10ed1509
|
Change: Move error window padding to widget level.
This simplifies calculation during drawing.
|
2022-11-12 18:28:39 +00:00 |
|
|
cd0d5a771d
|
Fix: Engine preview text overly padded.
WIP_EP_QUESTION is already padded at the widget level, so no need to apply
extra padding to left/right.
|
2022-11-12 18:28:39 +00:00 |
|
|
f5f035a22b
|
Codechange: Make use of Rect Width/Height helpers.
|
2022-11-12 18:28:39 +00:00 |
|
|
632464a623
|
Codechange: Use Rect in DropDownListItem::Draw().
|
2022-11-12 18:28:39 +00:00 |
|
|
d8e01f8aa5
|
Codechange: Add some Rect helpers.
Shrink/Expand/Translate are marked nodiscard as they provide a new Rect
rather than modifying the original Rect.
|
2022-11-12 18:28:39 +00:00 |
|
|
17d1fe26c2
|
Codechange: Helpers to allow passing a Rect to some functions.
|
2022-11-12 18:28:39 +00:00 |
|
|
eb4ba1991b
|
Change: Use CenterBounds function in more places.
CenterBounds may have a 1 pixel difference so the result is not exactly
the same.
|
2022-11-12 18:28:39 +00:00 |
|
|
18201dfbc3
|
Cleanup: Simplify CenterBounds()
|
2022-11-12 18:28:39 +00:00 |
|
|
ab55d3e1fa
|
Change: Rearrange layouts of station/depot picker windows.
|
2022-11-12 18:28:39 +00:00 |
|
Jonathan G Rennison
|
7c3c92f8b8
|
Fix #10155: SyncCompanySettings sending old instead of new setting values (#10158)
|
2022-11-12 17:24:31 +00:00 |
|
Joel-Milligan
|
59645c6733
|
Change: Remove scrollbar from town authority actions panel (#9928)
|
2022-11-11 23:52:38 +01:00 |
|
Jonathan G Rennison
|
64b437fa89
|
Fix: Data race with mixer thread performance measurements
|
2022-11-11 23:48:24 +01:00 |
|
Jonathan G Rennison
|
0fae0599b7
|
Fix: Data race on effect volume setting with mixer thread
|
2022-11-11 23:48:24 +01:00 |
|
Jonathan G Rennison
|
a962d7476b
|
Fix: Data races on MixerChannel active states
|
2022-11-11 23:48:24 +01:00 |
|
Artin Alavi
|
5d6cdf4385
|
Feature: Allow AI/GS to be fully modified in scenario editor (#10152)
|
2022-11-11 23:48:07 +01:00 |
|
translators
|
3f579fa7dc
|
Update: Translations from eints
dutch: 12 changes by Afoklala
|
2022-11-11 18:54:11 +00:00 |
|
Artin Alavi
|
cbac243216
|
Feature: [UI] Split AI/Game Script configuration windows and add them to world gen window (#10058)
|
2022-11-10 21:39:09 +01:00 |
|