material-maker/material_maker/windows/about/about.gd

39 lines
2.1 KiB
GDScript3
Raw Normal View History

2018-08-11 11:33:24 +02:00
extends WindowDialog
2021-07-14 12:17:01 +02:00
onready var application_name_label = $HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/ApplicationName
2021-07-14 13:08:28 +02:00
onready var authors_grid = $HBoxContainer/VBoxContainer/VBoxContainer/Authors/List
2021-07-14 12:17:01 +02:00
const CONTRIBUTORS = [
{ name="Rodolphe Suescun", contribution="Lead developer" },
2021-07-14 13:08:28 +02:00
{ name="Hugo Locurcio", contribution="Lots of contributions, mostly related to rendering and user interface" },
{ name="Kasper Arnklit Frandsen", contribution="Several nodes (including Auto Tones and Mask to SDF) and node updates, and very nice video tutorials" },
{ name="Roujel Williams", contribution="Curvature, Ambient Occlusion and Thickness maps generation" },
{ name="Bonbonmiel", contribution="Many user interface improvements (in Nodes popup, 3D preview...)" },
{ name="GoldenThumbs", contribution="Wavefront (OBJ) model loader" },
2021-07-14 13:08:28 +02:00
{ name="Donald Mull Jr.", contribution="Export for Unity HDRP" },
{ name="Metin ÇETİN", contribution="Add node popup menu" },
{ name="Jack Perkins", contribution="User interface improvements" },
{ name="Paulo Falcao", contribution="Preview for v4v4 input/outputs and lots of ideas/feedback for SDF nodes" },
{ name="Jesse Dubay", contribution="3D preview and user interface improvements" },
{ name="escargot-sans-gluten", contribution="3D preview and user interface improvements" },
2021-07-17 09:29:27 +02:00
{ name="Tarox", contribution="Material Maker icon and lots of very useful feedback" },
2021-07-14 13:08:28 +02:00
{ name="Maybe you?", contribution="If I forgot anyone here, or if you wish to contribute to this project, please don't hesitate to join our Discord channel and/or contact me directly" },
2021-07-14 12:17:01 +02:00
]
2018-08-11 11:33:24 +02:00
func _ready() -> void:
if Engine.editor_hint:
2021-07-14 12:17:01 +02:00
application_name_label.text = "Material Maker"
else:
2021-07-14 12:17:01 +02:00
application_name_label.text = ProjectSettings.get_setting("application/config/name")+" v"+ProjectSettings.get_setting("application/config/actual_release")
for c in CONTRIBUTORS:
var label : Label = Label.new()
label.text = c.name
authors_grid.add_child(label)
label = Label.new()
2021-07-14 13:08:28 +02:00
label.autowrap = true
2021-07-14 12:17:01 +02:00
label.text = c.contribution
authors_grid.add_child(label)
2018-08-11 11:33:24 +02:00
func open_url(url) -> void:
2018-08-11 11:33:24 +02:00
OS.shell_open(url)