Skip to content

Commit 97cc7a8

Browse files
committed
Implement resource icons and make new timeline icon(s)
1 parent 830fc70 commit 97cc7a8

9 files changed

Lines changed: 229 additions & 9 deletions

File tree

addons/dialogic/Editor/Common/sidebar.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ func update_resource_list(resources_list: PackedStringArray = []) -> void:
168168
resource_tree.clear()
169169

170170
var character_items: Array = get_directory_items.call(character_directory, filter, load("res://addons/dialogic/Editor/Images/Resources/character.svg"), resources_list)
171-
var timeline_items: Array = get_directory_items.call(timeline_directory, filter, get_theme_icon("TripleBar", "EditorIcons"), resources_list)
171+
var timeline_items: Array = get_directory_items.call(timeline_directory, filter, load("res://addons/dialogic/Editor/Images/Resources/timeline.svg"), resources_list)
172172
var all_items := character_items + timeline_items
173173

174174
# BUILD TREE
Lines changed: 115 additions & 0 deletions
Loading
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://j7ym07anlusi"
6+
path="res://.godot/imported/timeline.svg-4b0b3233c6ce249f8277502cd9b13eaf.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://addons/dialogic/Editor/Images/Resources/timeline.svg"
14+
dest_files=["res://.godot/imported/timeline.svg-4b0b3233c6ce249f8277502cd9b13eaf.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/uastc_level=0
22+
compress/rdo_quality_loss=0.0
23+
compress/hdr_compression=1
24+
compress/normal_map=0
25+
compress/channel_pack=0
26+
mipmaps/generate=false
27+
mipmaps/limit=-1
28+
roughness/mode=0
29+
roughness/src_normal=""
30+
process/channel_remap/red=0
31+
process/channel_remap/green=1
32+
process/channel_remap/blue=2
33+
process/channel_remap/alpha=3
34+
process/fix_alpha_border=true
35+
process/premult_alpha=false
36+
process/normal_map_invert_y=false
37+
process/hdr_as_srgb=false
38+
process/hdr_clamp_exposure=false
39+
process/size_limit=0
40+
detect_3d/compress_to=1
41+
svg/scale=1.0
42+
editor/scale_with_editor_scale=false
43+
editor/convert_colors_with_editor_theme=false
Lines changed: 60 additions & 6 deletions
Loading

addons/dialogic/Editor/Images/Toolbar/add-timeline.svg.import

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,19 @@ dest_files=["res://.godot/imported/add-timeline.svg-86961b528ebdf01f585931a15fea
1919
compress/mode=0
2020
compress/high_quality=false
2121
compress/lossy_quality=0.7
22+
compress/uastc_level=0
23+
compress/rdo_quality_loss=0.0
2224
compress/hdr_compression=1
2325
compress/normal_map=0
2426
compress/channel_pack=0
2527
mipmaps/generate=false
2628
mipmaps/limit=-1
2729
roughness/mode=0
2830
roughness/src_normal=""
31+
process/channel_remap/red=0
32+
process/channel_remap/green=1
33+
process/channel_remap/blue=2
34+
process/channel_remap/alpha=3
2935
process/fix_alpha_border=true
3036
process/premult_alpha=false
3137
process/normal_map_invert_y=false

addons/dialogic/Editor/Inspector/timeline_inspector_field.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func _on_field_value_changed(property:String, value:Variant) -> void:
4949

5050

5151
func _update_property() -> void:
52-
field.resource_icon = get_theme_icon("TripleBar", "EditorIcons")
52+
field.resource_icon = load("res://addons/dialogic/Editor/Images/Resources/timeline.svg")
5353
button.icon = get_theme_icon("ExternalLink", "EditorIcons")
5454

5555
# Read the current value from the property.

addons/dialogic/Modules/Jump/event_jump.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ func build_event_editor() -> void:
109109
'file_extension': '.dtl',
110110
'mode' : 2,
111111
'suggestions_func': get_timeline_suggestions,
112-
'editor_icon' : ["TripleBar", "EditorIcons"],
112+
'icon' : load("res://addons/dialogic/Editor/Images/Resources/timeline.svg"),
113113
'empty_text' : '(this timeline)',
114114
'autofocus' : true,
115115
})

addons/dialogic/Resources/character.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@tool
2+
@icon("uid://bbea0efx0ybu7")
23
extends "res://addons/dialogic/Resources/dialogic_identifiable_resource.gd"
34
class_name DialogicCharacter
45

addons/dialogic/Resources/timeline.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@tool
2+
@icon("uid://j7ym07anlusi")
23
extends "res://addons/dialogic/Resources/dialogic_identifiable_resource.gd"
34
class_name DialogicTimeline
45

0 commit comments

Comments
 (0)