| 
								
								
									 uramer | eba4ae94b0 | Fix re-rendering of settings on value changes | 2024-03-10 14:06:21 +01:00 |  | 
				
					
						| 
								
								
									 uramer | a11e553de4 | Optimize setting group rendering by rendering them as separate elements, support element-rendered setting renderers | 2024-03-06 23:16:02 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 7a5493796f | Update setting page elements when possible | 2024-03-06 23:16:02 +01:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 2a4f12b96e | Use a new life time API | 2024-02-27 23:26:26 +04:00 |  | 
				
					
						| 
								
								
									 uramer | cfa6dc076b | Render global setting groups on renderlua | 2024-02-19 19:39:52 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 586706ffe0 | Handle group resets gracefully | 2024-02-19 19:35:41 +01:00 |  | 
				
					
						| 
								
								
									 uramer | ef730c4395 | Clean up global setting groups, don't try to destroy setting pages before they were rendered | 2024-02-19 18:26:58 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 891f3583fe | Only reset settings when there is no game, not on game end / player death | 2024-02-04 11:12:12 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 72136e7e92 | Remove debug log | 2024-02-04 11:12:12 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 2008f35e57 | Don't reset player setting groups right after game load, refactor update group functions | 2024-01-27 19:09:26 +01:00 |  | 
				
					
						| 
								
								
									 uramer | d9f8c5c3e8 | Fix menu setting page key set | 2024-01-27 15:03:34 +01:00 |  | 
				
					
						| 
								
								
									 uramer | ad5d594c28 | Let menu scripts clean up before loading a game | 2024-01-27 14:47:22 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 94d782c4be | Fix doc typos and add menu package to necessary lists | 2024-01-14 17:47:23 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 7cc0eae461 | Fix Menu Lua settings reset between states | 2024-01-13 00:46:24 +01:00 |  | 
				
					
						| 
								
								
									 uramer | bd54292ff4 | Update I.Settings.registerGroup documentation | 2024-01-10 23:13:27 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 8cc47f5363 | Only allow menu scripts to register permanent groups | 2024-01-10 23:13:27 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 79deb5f559 | Remove settings pages in Lua | 2024-01-10 23:13:27 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 6917384fc1 | Don't reset menu-registered setting groups | 2024-01-10 23:13:27 +01:00 |  | 
				
					
						| 
								
								
									 uramer | d1d430b431 | Initial Menu context Settings implementation | 2024-01-10 22:29:03 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 9b54f479e8 | Move settings rendering to Menu scripts | 2024-01-08 21:58:11 +01:00 |  | 
				
					
						| 
								
								
									 uramer | 435e9731df | Render invalid 'select' setting renderer values instead of silent failure | 2023-11-11 18:09:00 +01:00 |  | 
				
					
						| 
								
								
									 Krzysztof Antoniak | ccdd381f96 | Minor fixes to Lua documentation | 2023-02-28 22:04:53 -08:00 |  | 
				
					
						| 
								
								
									 uramer | c17eedd348 | Documentation and API fixes (part of !2529) | 2023-01-30 10:13:26 +00:00 |  | 
				
					
						| 
								
								
									 uramer | 1789160057 | Clear storage of setting groups on reloadlua | 2022-11-06 19:36:58 +01:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | 589d7e821d | Fix Lua settings UI not working after a save (#7005) | 2022-11-03 22:13:39 +01:00 |  | 
				
					
						| 
								
								
									 glassmancody.info | 05fedafd37 | fixed mouse event for padded box | 2022-07-09 09:43:37 -07:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | 3fb470dcce | Increase the size of the settings menu; reduce the size of Lua settings "number" in order to make camera settings look good with the default size of the settings menu. | 2022-06-12 00:09:13 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 6c9c832927 | Lua UI: Support autosized multiline text | 2022-06-06 21:52:55 +00:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | 6d5a0542e7 | Merge files/builtin_scripts and files/vfs into one dir | 2022-05-26 01:47:38 +02:00 |  |