translators 
							
						 
					 
					
						
						
							
						
						ced4258969 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 18 changes by krysclarke
spanish (mexican): 23 changes by absay
english (us): 18 changes by 2TallTyler
korean: 33 changes by telk5093
russian: 18 changes by Ln-Wolf
french: 31 changes by glx22 
						
						
					 
					
						2022-11-12 18:47:48 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						dff03124e5 
					 
					
						
						
							
							Change: Use modalpopup padding for error/query windows.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ecb5393c55 
					 
					
						
						
							
							Change: Standardize progress bar layout.  
						
						... 
						
						
						
						Progress bars are drawn differently depending on when it was added, with
different layouts and sizes.
This change adds a standard padding size to use, and makes all progress
bars visually similar, with scaled padding. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						920e588334 
					 
					
						
						
							
							Change: Use standard dimensions instead of custom widths.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						13d271217f 
					 
					
						
						
							
							Change: Sprite-scale inter-character spacing of fonts.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						062ea68422 
					 
					
						
						
							
							Change: Scale position of font shadow.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						dd90d79e7b 
					 
					
						
						
							
							Add: Setting to toggle thin vs chunky (scaled) bevels.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e554fd7808 
					 
					
						
						
							
							Change: Hide WidgetDrawDistances from general use.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						890b2666d3 
					 
					
						
						
							
							Change: Use scaled WidgetDimensions.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						61da064b82 
					 
					
						
						
							
							Fix: Settings GUI sprite size.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						123983743f 
					 
					
						
						
							
							Change: Add optional text labels to slider widget.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						f0ae111c4a 
					 
					
						
						
							
							Change: Put ends of slider under centre of control knob.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						64a1fc174f 
					 
					
						
						
							
							Change: Scale thickness of slider bevel.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1180c95372 
					 
					
						
						
							
							Codechange: Add parameters to change range of slider widget.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d35f1d3d06 
					 
					
						
						
							
							Codechange: Rename slider widget functions to be less specific.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						90ce704366 
					 
					
						
						
							
							Change: Use scaled WidgetDimensions for core widgets.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0bb9a45785 
					 
					
						
						
							
							Change: Simplify drawing widget image buttons.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d0add1e07f 
					 
					
						
						
							
							Change: Ignore offsets when drawing GUI sprite.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b5693becdc 
					 
					
						
						
							
							Add: Define scaled WidgetDimensions.  
						
						... 
						
						
						
						Includes RectPadding container. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b6ed595176 
					 
					
						
						
							
							Codechange: Prefer suggested widget padding.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						68423c40c5 
					 
					
						
						
							
							Fix: Off-by-one in GetAlignedPosition().  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						47f4fc6a70 
					 
					
						
						
							
							Add: NWidgetPart SetPadding via RectPadding  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						dd9f6bc803 
					 
					
						
						
							
							Change: Use RectPadding Horizontal()/Vertical() helpers.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						04cbe57d2a 
					 
					
						
						
							
							Change: Use RectPadding for widget padding/uz_padding.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						5786d49143 
					 
					
						
						
							
							Change: Use Rect when drawing build engine list.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						46a1ab0937 
					 
					
						
						
							
							Change: Use Rect when drawing infrastructure window.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						c9a81fd67b 
					 
					
						
						
							
							Change: Use Rect for drawing vehicle details.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3ff05321dc 
					 
					
						
						
							
							Change: Use standard padding for AI Debug window.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1f1378c129 
					 
					
						
						
							
							Change: Align picker previews to button centre.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						cb059fc081 
					 
					
						
						
							
							Change: Use Rect for QueryString editor.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						fea7247072 
					 
					
						
						
							
							Change: Use standard 'frametext' padding for settings window.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						cb10ed1509 
					 
					
						
						
							
							Change: Move error window padding to widget level.  
						
						... 
						
						
						
						This simplifies calculation during drawing. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						f5f035a22b 
					 
					
						
						
							
							Codechange: Make use of Rect Width/Height helpers.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						632464a623 
					 
					
						
						
							
							Codechange: Use Rect in DropDownListItem::Draw().  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						17d1fe26c2 
					 
					
						
						
							
							Codechange: Helpers to allow passing a Rect to some functions.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						18201dfbc3 
					 
					
						
						
							
							Cleanup: Simplify CenterBounds()  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						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