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...) " } ,
2021-09-17 21:09:19 +02:00
{ 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
2019-10-20 16:22:06 +02:00
func _ready ( ) - > void :
2018-09-12 19:21:42 +02:00
if Engine . editor_hint :
2021-07-14 12:17:01 +02:00
application_name_label . text = " Material Maker "
2018-09-12 19:21:42 +02:00
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
2019-10-20 16:22:06 +02:00
func open_url ( url ) - > void :
2018-08-11 11:33:24 +02:00
OS . shell_open ( url )