Peter Nelson
|
f0ae111c4a
|
Change: Put ends of slider under centre of control knob.
|
2 years ago |
Peter Nelson
|
f5f035a22b
|
Codechange: Make use of Rect Width/Height helpers.
|
2 years ago |
Peter Nelson
|
920e588334
|
Change: Use standard dimensions instead of custom widths.
|
2 years ago |
Peter Nelson
|
64a1fc174f
|
Change: Scale thickness of slider bevel.
|
2 years ago |
Peter Nelson
|
632464a623
|
Codechange: Use Rect in DropDownListItem::Draw().
|
2 years ago |
Peter Nelson
|
9666e46739
|
Feature: Variable GUI scale.
GUI scale is now variable from 100% to 500%, and no longer restricted to
powers-of-2.
|
2 years ago |
Peter Nelson
|
1180c95372
|
Codechange: Add parameters to change range of slider widget.
|
2 years ago |
Peter Nelson
|
d8e01f8aa5
|
Codechange: Add some Rect helpers.
Shrink/Expand/Translate are marked nodiscard as they provide a new Rect
rather than modifying the original Rect.
|
2 years ago |
Peter Nelson
|
13d271217f
|
Change: Sprite-scale inter-character spacing of fonts.
|
2 years ago |
Peter Nelson
|
d35f1d3d06
|
Codechange: Rename slider widget functions to be less specific.
|
2 years ago |
Peter Nelson
|
17d1fe26c2
|
Codechange: Helpers to allow passing a Rect to some functions.
|
2 years ago |
Peter Nelson
|
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.
|
2 years ago |
Peter Nelson
|
23a8222200
|
Change: Split vscroll and hscroll padding.
Vertical and horizontal scrollbars are different sizes, this allows
different padding for each type.
|
2 years ago |
Peter Nelson
|
eb4ba1991b
|
Change: Use CenterBounds function in more places.
CenterBounds may have a 1 pixel difference so the result is not exactly
the same.
|
2 years ago |
Peter Nelson
|
062ea68422
|
Change: Scale position of font shadow.
|
2 years ago |
Peter Nelson
|
90ce704366
|
Change: Use scaled WidgetDimensions for core widgets.
|
2 years ago |
Peter Nelson
|
18201dfbc3
|
Cleanup: Simplify CenterBounds()
|
2 years ago |
Peter Nelson
|
dd90d79e7b
|
Add: Setting to toggle thin vs chunky (scaled) bevels.
|
2 years ago |
Peter Nelson
|
0bb9a45785
|
Change: Simplify drawing widget image buttons.
|
2 years ago |
Peter Nelson
|
ab55d3e1fa
|
Change: Rearrange layouts of station/depot picker windows.
|
2 years ago |
Peter Nelson
|
e554fd7808
|
Change: Hide WidgetDrawDistances from general use.
|
2 years ago |
Peter Nelson
|
d0add1e07f
|
Change: Ignore offsets when drawing GUI sprite.
|
2 years ago |
Peter Nelson
|
890b2666d3
|
Change: Use scaled WidgetDimensions.
|
2 years ago |
Peter Nelson
|
b5693becdc
|
Add: Define scaled WidgetDimensions.
Includes RectPadding container.
|
2 years ago |
Peter Nelson
|
b6ed595176
|
Codechange: Prefer suggested widget padding.
|
2 years ago |
Peter Nelson
|
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.
|
2 years ago |
Peter Nelson
|
68423c40c5
|
Fix: Off-by-one in GetAlignedPosition().
|
2 years ago |
Peter Nelson
|
47f4fc6a70
|
Add: NWidgetPart SetPadding via RectPadding
|
2 years ago |
Peter Nelson
|
dd9f6bc803
|
Change: Use RectPadding Horizontal()/Vertical() helpers.
|
2 years ago |
Peter Nelson
|
04cbe57d2a
|
Change: Use RectPadding for widget padding/uz_padding.
|
2 years ago |
Peter Nelson
|
75b222b0d9
|
Add: RectPadding type.
This is similar to Rect but specifies padding to apply to a Rect.
|
2 years ago |
Peter Nelson
|
5786d49143
|
Change: Use Rect when drawing build engine list.
|
2 years ago |
Peter Nelson
|
46a1ab0937
|
Change: Use Rect when drawing infrastructure window.
|
2 years ago |
Peter Nelson
|
c9a81fd67b
|
Change: Use Rect for drawing vehicle details.
|
2 years ago |
Peter Nelson
|
3ff05321dc
|
Change: Use standard padding for AI Debug window.
|
2 years ago |
Peter Nelson
|
1f1378c129
|
Change: Align picker previews to button centre.
|
2 years ago |
Peter Nelson
|
cb059fc081
|
Change: Use Rect for QueryString editor.
|
2 years ago |
Peter Nelson
|
fea7247072
|
Change: Use standard 'frametext' padding for settings window.
|
2 years ago |
Peter Nelson
|
6f95e04005
|
Change: Use Rect helpers for widget drawing.
This replaces repetitive and sometimes unwieldy use of constants.
|
2 years ago |
Jonathan G Rennison
|
7c3c92f8b8
|
Fix #10155: SyncCompanySettings sending old instead of new setting values (#10158)
|
2 years ago |
Tyler Trahan
|
1e0d5998db
|
Fix #10154: Don't inconsistently set random company face in network games
(cherry picked from commit 638b75d4763a412085157eea7e09e9d74db268cd)
|
2 years ago |
Jonathan G Rennison
|
3176313576
|
Avoid blocking network and game when writing desync savegames
|
2 years ago |
Jonathan G Rennison
|
3665c01539
|
Fix crash if client's connection fails during error sending
|
2 years ago |
Jonathan G Rennison
|
ff0bed96a4
|
Fix SyncCompanySettings not sending correct setting values
|
2 years ago |
Jonathan G Rennison
|
8724904a1f
|
Avoid out of bound shift in NetworkCompanyIsPassworded(COMPANY_SPECTATOR)
|
2 years ago |
Joel-Milligan
|
59645c6733
|
Change: Remove scrollbar from town authority actions panel (#9928)
|
2 years ago |
Jonathan G Rennison
|
64b437fa89
|
Fix: Data race with mixer thread performance measurements
|
2 years ago |
Jonathan G Rennison
|
0fae0599b7
|
Fix: Data race on effect volume setting with mixer thread
|
2 years ago |
Jonathan G Rennison
|
a962d7476b
|
Fix: Data races on MixerChannel active states
|
2 years ago |
Artin Alavi
|
5d6cdf4385
|
Feature: Allow AI/GS to be fully modified in scenario editor (#10152)
|
2 years ago |