Skip to content

Commit 3b0bba8

Browse files
committed
Added sorting options for add node popup
1 parent 9d13f4b commit 3b0bba8

11 files changed

Lines changed: 721 additions & 62 deletions

File tree

material_maker/globals.gd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ const DEFAULT_CONFIG : Dictionary = {
5858
ui_use_native_file_dialogs = true,
5959
win_tablet_driver = 0,
6060
dialog_dim_background = true,
61-
node_minimize_button = true,
62-
node_close_button = true,
61+
node_minimize_button = false,
62+
node_close_button = false,
63+
add_node_popup_sort = SortMenu.Sorting.QUALITY_DESCENDING,
6364
}
6465

6566

material_maker/panels/preview_2d/simple_button.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
class_name SimpleButton
12
extends Button
23

34
@export var icon_name := ""

material_maker/theme/classic_base.tres

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,16 @@ metadata/recolor = true
402402
atlas = ExtResource("1_fw8f4")
403403
region = Rect2(32, 96, 16, 16)
404404

405+
[sub_resource type="AtlasTexture" id="AtlasTexture_t38jc"]
406+
atlas = ExtResource("1_fw8f4")
407+
region = Rect2(32, 224, 16, 16)
408+
metadata/scale = 2.0
409+
410+
[sub_resource type="AtlasTexture" id="AtlasTexture_j6702"]
411+
atlas = ExtResource("1_fw8f4")
412+
region = Rect2(48, 224, 16, 16)
413+
metadata/scale = 2.0
414+
405415
[sub_resource type="AtlasTexture" id="AtlasTexture_q32qs"]
406416
atlas = ExtResource("1_fw8f4")
407417
region = Rect2(32, 48, 16, 16)
@@ -414,6 +424,16 @@ region = Rect2(48, 48, 16, 16)
414424
atlas = ExtResource("1_fw8f4")
415425
region = Rect2(112, 176, 16, 16)
416426

427+
[sub_resource type="AtlasTexture" id="AtlasTexture_50kh2"]
428+
atlas = ExtResource("1_fw8f4")
429+
region = Rect2(96, 224, 16, 16)
430+
metadata/scale = 2.0
431+
432+
[sub_resource type="AtlasTexture" id="AtlasTexture_ivx1c"]
433+
atlas = ExtResource("1_fw8f4")
434+
region = Rect2(112, 224, 16, 16)
435+
metadata/scale = 2.0
436+
417437
[sub_resource type="AtlasTexture" id="AtlasTexture_7ns35"]
418438
atlas = ExtResource("1_fw8f4")
419439
region = Rect2(64, 160, 16, 16)
@@ -442,6 +462,16 @@ region = Rect2(16, 0, 16, 16)
442462
atlas = ExtResource("1_fw8f4")
443463
region = Rect2(0, 32, 16, 16)
444464

465+
[sub_resource type="AtlasTexture" id="AtlasTexture_6kl5u"]
466+
atlas = ExtResource("1_fw8f4")
467+
region = Rect2(64, 224, 16, 16)
468+
metadata/scale = 2.0
469+
470+
[sub_resource type="AtlasTexture" id="AtlasTexture_ya45l"]
471+
atlas = ExtResource("1_fw8f4")
472+
region = Rect2(80, 224, 16, 16)
473+
metadata/scale = 2.0
474+
445475
[sub_resource type="AtlasTexture" id="AtlasTexture_jxpkm"]
446476
atlas = ExtResource("1_fw8f4")
447477
region = Rect2(112, 128, 16, 16)
@@ -546,6 +576,10 @@ region = Rect2(48, 16, 16, 16)
546576
atlas = ExtResource("1_fw8f4")
547577
region = Rect2(0, 0, 16, 16)
548578

579+
[sub_resource type="AtlasTexture" id="AtlasTexture_3gtjo"]
580+
atlas = ExtResource("1_fw8f4")
581+
region = Rect2(112, 0, 16, 16)
582+
549583
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_h5b0q"]
550584
bg_color = Color(0.266667, 0.278431, 0.301961, 1)
551585

@@ -1102,16 +1136,22 @@ MM_Icons/icons/2D_preview = SubResource("AtlasTexture_1yu4y")
11021136
MM_Icons/icons/3D_preview = SubResource("AtlasTexture_ao7ds")
11031137
MM_Icons/icons/3D_preview_control = SubResource("AtlasTexture_hht3q")
11041138
MM_Icons/icons/add_image = SubResource("AtlasTexture_c5jyp")
1139+
MM_Icons/icons/alphabetical_ascending = SubResource("AtlasTexture_t38jc")
1140+
MM_Icons/icons/alphabetical_descending = SubResource("AtlasTexture_j6702")
11051141
MM_Icons/icons/arrow_left = SubResource("AtlasTexture_q32qs")
11061142
MM_Icons/icons/arrow_right = SubResource("AtlasTexture_r3xak")
11071143
MM_Icons/icons/arrow_updown = SubResource("AtlasTexture_dnklm")
1144+
MM_Icons/icons/category_ascending = SubResource("AtlasTexture_50kh2")
1145+
MM_Icons/icons/category_descending = SubResource("AtlasTexture_ivx1c")
11081146
MM_Icons/icons/color_picker = SubResource("AtlasTexture_7ns35")
11091147
MM_Icons/icons/delete = SubResource("AtlasTexture_agwde")
11101148
MM_Icons/icons/draw = SubResource("AtlasTexture_oy0ko")
11111149
MM_Icons/icons/dropdown = SubResource("AtlasTexture_2gawd")
11121150
MM_Icons/icons/environment = SubResource("AtlasTexture_x8swe")
11131151
MM_Icons/icons/export = SubResource("AtlasTexture_5e0gw")
11141152
MM_Icons/icons/folder = SubResource("AtlasTexture_rqlqa")
1153+
MM_Icons/icons/frequency_ascending = SubResource("AtlasTexture_6kl5u")
1154+
MM_Icons/icons/frequency_descending = SubResource("AtlasTexture_ya45l")
11151155
MM_Icons/icons/function = SubResource("AtlasTexture_jxpkm")
11161156
MM_Icons/icons/link = SubResource("AtlasTexture_c7xvc")
11171157
MM_Icons/icons/lock_locked = SubResource("AtlasTexture_m27ao")
@@ -1136,6 +1176,7 @@ MM_Icons/icons/spline_progressive = SubResource("AtlasTexture_70aex")
11361176
MM_Icons/icons/spline_reverse = SubResource("AtlasTexture_ahanl")
11371177
MM_Icons/icons/spline_unlink = SubResource("AtlasTexture_iofl8")
11381178
MM_Icons/icons/view = SubResource("AtlasTexture_en6gw")
1179+
MM_Icons/icons/zoom = SubResource("AtlasTexture_3gtjo")
11391180
MM_LibrarySectionButton/base_type = &"Button"
11401181
MM_LibrarySectionButton/colors/icon_disabled_color = Color(0.443137, 0.45098, 0.470588, 1)
11411182
MM_LibrarySectionButton/colors/icon_focus_color = Color(1, 1, 1, 1)

material_maker/theme/default.tres

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,16 @@ region = Rect2(32, 208, 16, 16)
443443
atlas = ExtResource("1_s43fy")
444444
region = Rect2(0, 208, 16, 16)
445445

446+
[sub_resource type="AtlasTexture" id="AtlasTexture_ujqqf"]
447+
atlas = ExtResource("1_s43fy")
448+
region = Rect2(32, 224, 16, 16)
449+
metadata/scale = 2.0
450+
451+
[sub_resource type="AtlasTexture" id="AtlasTexture_0wsok"]
452+
atlas = ExtResource("1_s43fy")
453+
region = Rect2(48, 224, 16, 16)
454+
metadata/scale = 2.0
455+
446456
[sub_resource type="AtlasTexture" id="AtlasTexture_60g77"]
447457
atlas = ExtResource("1_s43fy")
448458
region = Rect2(96, 144, 16, 16)
@@ -463,6 +473,16 @@ region = Rect2(112, 176, 16, 16)
463473
atlas = ExtResource("1_s43fy")
464474
region = Rect2(80, 192, 16, 16)
465475

476+
[sub_resource type="AtlasTexture" id="AtlasTexture_ha0qk"]
477+
atlas = ExtResource("1_s43fy")
478+
region = Rect2(96, 224, 16, 16)
479+
metadata/scale = 2.0
480+
481+
[sub_resource type="AtlasTexture" id="AtlasTexture_4tel2"]
482+
atlas = ExtResource("1_s43fy")
483+
region = Rect2(112, 224, 16, 16)
484+
metadata/scale = 2.0
485+
466486
[sub_resource type="AtlasTexture" id="AtlasTexture_j13i3"]
467487
atlas = ExtResource("1_s43fy")
468488
region = Rect2(64, 160, 16, 16)
@@ -511,6 +531,16 @@ region = Rect2(16, 0, 16, 16)
511531
atlas = ExtResource("1_s43fy")
512532
region = Rect2(0, 32, 16, 16)
513533

534+
[sub_resource type="AtlasTexture" id="AtlasTexture_xdmf6"]
535+
atlas = ExtResource("1_s43fy")
536+
region = Rect2(64, 224, 16, 16)
537+
metadata/scale = 2.0
538+
539+
[sub_resource type="AtlasTexture" id="AtlasTexture_5jxva"]
540+
atlas = ExtResource("1_s43fy")
541+
region = Rect2(80, 224, 16, 16)
542+
metadata/scale = 2.0
543+
514544
[sub_resource type="AtlasTexture" id="AtlasTexture_0jwmb"]
515545
atlas = ExtResource("1_s43fy")
516546
region = Rect2(112, 128, 16, 16)
@@ -1325,11 +1355,15 @@ MM_Icons/icons/add_image = SubResource("AtlasTexture_86qok")
13251355
MM_Icons/icons/align_center = SubResource("AtlasTexture_khddu")
13261356
MM_Icons/icons/align_end = SubResource("AtlasTexture_xbfay")
13271357
MM_Icons/icons/align_start = SubResource("AtlasTexture_nw6qx")
1358+
MM_Icons/icons/alphabetical_ascending = SubResource("AtlasTexture_ujqqf")
1359+
MM_Icons/icons/alphabetical_descending = SubResource("AtlasTexture_0wsok")
13281360
MM_Icons/icons/arrange_nodes = SubResource("AtlasTexture_60g77")
13291361
MM_Icons/icons/arrow_left = SubResource("AtlasTexture_q32qs")
13301362
MM_Icons/icons/arrow_right = SubResource("AtlasTexture_r3xak")
13311363
MM_Icons/icons/arrow_updown = SubResource("AtlasTexture_ovvp6")
13321364
MM_Icons/icons/camera = SubResource("AtlasTexture_cscp3")
1365+
MM_Icons/icons/category_ascending = SubResource("AtlasTexture_ha0qk")
1366+
MM_Icons/icons/category_descending = SubResource("AtlasTexture_4tel2")
13331367
MM_Icons/icons/color_picker = SubResource("AtlasTexture_j13i3")
13341368
MM_Icons/icons/connection_bezier = SubResource("AtlasTexture_rqjp3")
13351369
MM_Icons/icons/connection_diagonal = SubResource("AtlasTexture_8tn7x")
@@ -1342,6 +1376,8 @@ MM_Icons/icons/dropdown = SubResource("AtlasTexture_2gawd")
13421376
MM_Icons/icons/environment = SubResource("AtlasTexture_x8swe")
13431377
MM_Icons/icons/export = SubResource("AtlasTexture_5e0gw")
13441378
MM_Icons/icons/folder = SubResource("AtlasTexture_rqlqa")
1379+
MM_Icons/icons/frequency_ascending = SubResource("AtlasTexture_xdmf6")
1380+
MM_Icons/icons/frequency_descending = SubResource("AtlasTexture_5jxva")
13451381
MM_Icons/icons/function = SubResource("AtlasTexture_0jwmb")
13461382
MM_Icons/icons/grid = SubResource("AtlasTexture_pkv4t")
13471383
MM_Icons/icons/link = SubResource("AtlasTexture_8uenv")

0 commit comments

Comments
 (0)