diff options
| author | tpart <tpart120@proton.me> | 2025-07-17 22:04:18 +0200 | 
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2025-07-17 22:04:22 +0200 | 
| commit | 838a48f0c9c16486ceb051121fc4a6eacbac07d5 (patch) | |
| tree | 46c8ecf36b30a25f39909c442bb06730d005cccb /client/menu/settings.gd | |
| parent | 5139391a930eb3f1fb8e4a7101bd9a5142282550 (diff) | |
| download | hurrycurry-838a48f0c9c16486ceb051121fc4a6eacbac07d5.tar hurrycurry-838a48f0c9c16486ceb051121fc4a6eacbac07d5.tar.bz2 hurrycurry-838a48f0c9c16486ceb051121fc4a6eacbac07d5.tar.zst | |
Add smart margin container which takes screen safe areas into acocunt (Fixes #330)
Diffstat (limited to 'client/menu/settings.gd')
| -rw-r--r-- | client/menu/settings.gd | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/client/menu/settings.gd b/client/menu/settings.gd index 60113eb4..32da54cc 100644 --- a/client/menu/settings.gd +++ b/client/menu/settings.gd @@ -16,6 +16,7 @@  extends Menu  @onready var container = $OuterGap/Panel/InnerGap/VBoxContainer +@onready var outer_gap = $OuterGap  func _ready():  	super() @@ -24,10 +25,12 @@ func _ready():  	container.move_child(row, 1)  func _process(_dt): -	# TODO probably bad perfance, only update on change +	var os := OS.get_name() +	if os == "iOS" or os == "Android": return +	# TODO probably bad performance, only update on change  	var margin = max((self.size.x - 1200) / 2, 20) -	$OuterGap.add_theme_constant_override("margin_left", margin) -	$OuterGap.add_theme_constant_override("margin_right", margin) +	outer_gap.add_theme_constant_override("margin_left", margin) +	outer_gap.add_theme_constant_override("margin_right", margin)  func _on_back_pressed():  	exit() | 
