Compare commits
93 Commits
v1.4.0
...
2.0-attempt-2
| Author | SHA1 | Date | |
|---|---|---|---|
| c25983370e | |||
| ecab6a0785 | |||
| 4424b10cda | |||
| 30282d5ba3 | |||
| 162aced2ec | |||
| 3d75d1712d | |||
| 1be235df0a | |||
| 6c2382a2ce | |||
| e0c7c050f2 | |||
| cf74d35371 | |||
| e758d1df2b | |||
| 702013f9f8 | |||
| 89ba4790da | |||
| 4f28182832 | |||
| 38655756e3 | |||
| f5a8e811ff | |||
| 8a6c01dce9 | |||
| 65bcb540be | |||
| 62f9835fd9 | |||
| 1af6294a3f | |||
| 1dbaa781dc | |||
| 31ae121a8f | |||
| cfb4d9f9d3 | |||
| ef3f0f6948 | |||
| 8b15c4d2c1 | |||
| a439c71e56 | |||
| 2d295b3c82 | |||
| 4b96f9aa46 | |||
| a3306d29bd | |||
| 0907d6baea | |||
| 59bac356e8 | |||
| f9edac3965 | |||
| 0d04eca330 | |||
| 11b3e7512d | |||
| 3093f6fb6b | |||
| dd3d64bdfb | |||
| f28d92a498 | |||
| 750d0f844a | |||
| f7ed6749bf | |||
| 5a5d6f90e6 | |||
| b4fb35ceeb | |||
| cbdb3a4e52 | |||
| 0c21592f91 | |||
| dde309291e | |||
| 4a83c33452 | |||
| accd1fe26f | |||
| 45b758627e | |||
| 833bfc3650 | |||
| 8557adbed5 | |||
| 891bfc7382 | |||
| 424e591064 | |||
| 810d5c40de | |||
| 81c30245c4 | |||
| e8403a2caf | |||
| 7947422027 | |||
| f14a8170d6 | |||
| 35810868fb | |||
| c418b417ec | |||
| 99d4b8dfcc | |||
| e77c7da068 | |||
| ed376a728b | |||
| 5da51b2999 | |||
| 3a8ec2e6de | |||
| d87a69fc9f | |||
| 3747eb6f8c | |||
| a602821d7b | |||
| b4b1dcdc4a | |||
| 03663d8698 | |||
| 4b05dd21e3 | |||
| 9999f23629 | |||
| 1503329864 | |||
| dedebf013c | |||
| 9745cceb12 | |||
| 1de3ced558 | |||
| aea4b42da6 | |||
| b06f15a2cd | |||
| 8e3c158911 | |||
| 3151974621 | |||
| a0d2e7827e | |||
| 7d0882856b | |||
| 340a29f8e8 | |||
| 02e8c3545a | |||
| 3a698b1181 | |||
| faa1d62c2a | |||
| ba54b7b195 | |||
| 82c4ff4cf3 | |||
| 73d0bf7c5a | |||
| 4fd83f4891 | |||
| 796920a8dc | |||
| f56c40ce7f | |||
| be75e251a2 | |||
| a29a9778b7 | |||
| a9f5aeda81 |
@@ -0,0 +1,31 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Desktop (please complete the following information):**
|
||||
- OS: [e.g. iOS]
|
||||
- Version [e.g. 22]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"godotTools.editorPath.godot4": "/home/bucket/Downloads/Godot_v4.5-beta5_mono_linux_x86_64/Godot_v4.5-beta5_mono_linux.x86_64"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://n8g3v41u2u48"
|
||||
path="res://.godot/imported/Error.wav-b2b6458729ce3f06f5935efb0ef36e35.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/Error.wav"
|
||||
dest_files=["res://.godot/imported/Error.wav-b2b6458729ce3f06f5935efb0ef36e35.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://cvndnnx1mdvqp"
|
||||
path="res://.godot/imported/Project_4.mp3-fd67a84f690ad3944c7f4be9f2916969.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/Project_4.mp3"
|
||||
dest_files=["res://.godot/imported/Project_4.mp3-fd67a84f690ad3944c7f4be9f2916969.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
@@ -24,7 +24,7 @@ bus/1/name = &"Music"
|
||||
bus/1/solo = false
|
||||
bus/1/mute = false
|
||||
bus/1/bypass_fx = false
|
||||
bus/1/volume_db = 0.0
|
||||
bus/1/volume_db = -10.9863
|
||||
bus/1/send = &"Master"
|
||||
bus/1/effect/0/effect = SubResource("AudioEffectReverb_tqf74")
|
||||
bus/1/effect/0/enabled = false
|
||||
@@ -34,3 +34,15 @@ bus/1/effect/2/effect = SubResource("AudioEffectCompressor_boc1b")
|
||||
bus/1/effect/2/enabled = false
|
||||
bus/1/effect/3/effect = SubResource("AudioEffectHardLimiter_o5vtn")
|
||||
bus/1/effect/3/enabled = false
|
||||
bus/2/name = &"Transition2"
|
||||
bus/2/solo = false
|
||||
bus/2/mute = false
|
||||
bus/2/bypass_fx = false
|
||||
bus/2/volume_db = 0.0
|
||||
bus/2/send = &"Music"
|
||||
bus/3/name = &"Transition1"
|
||||
bus/3/solo = false
|
||||
bus/3/mute = false
|
||||
bus/3/bypass_fx = false
|
||||
bus/3/volume_db = 0.0
|
||||
bus/3/send = &"Music"
|
||||
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://bwfw3l3iyv67o"
|
||||
path="res://.godot/imported/roblox win sound effect.mp3-fbcd76ac4667d55628ca51372d6bb237.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/roblox win sound effect.mp3"
|
||||
dest_files=["res://.godot/imported/roblox win sound effect.mp3-fbcd76ac4667d55628ca51372d6bb237.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
|
Before Width: | Height: | Size: 136 KiB |
@@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drj8iwoxqu7kk"
|
||||
path="res://.godot/imported/Cat_August_2010-4.jpg-ee22e0b2d7c21625ade8bb157ecd9ac0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Cat_August_2010-4.jpg"
|
||||
dest_files=["res://.godot/imported/Cat_August_2010-4.jpg-ee22e0b2d7c21625ade8bb157ecd9ac0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
@@ -0,0 +1,6 @@
|
||||
[gd_resource type="Theme" load_steps=2 format=3 uid="uid://vhvx5qjav337"]
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pwqir"]
|
||||
|
||||
[resource]
|
||||
Button/styles/normal = SubResource("StyleBoxEmpty_pwqir")
|
||||
@@ -1,14 +0,0 @@
|
||||
extends ColorRect
|
||||
@onready var StandardColor = color
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
pass # Replace with function body.
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
if get_parent().is_hovered():
|
||||
color = StandardColor.lightened(0.3)
|
||||
else:
|
||||
color = StandardColor
|
||||
@@ -0,0 +1,35 @@
|
||||
[gd_resource type="Theme" load_steps=4 format=3 uid="uid://cpd5cym1d4tde"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ihngy"]
|
||||
bg_color = Color(0.20511743, 0.20511743, 0.20511743, 0.48235294)
|
||||
border_color = Color(0, 0, 0, 0.49803922)
|
||||
corner_radius_top_left = 14
|
||||
corner_radius_top_right = 14
|
||||
corner_radius_bottom_right = 14
|
||||
corner_radius_bottom_left = 14
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8pucy"]
|
||||
bg_color = Color(0.09239707, 0.09239706, 0.09239706, 0.48235294)
|
||||
border_color = Color(0, 0, 0, 0.49803922)
|
||||
corner_radius_top_left = 14
|
||||
corner_radius_top_right = 14
|
||||
corner_radius_bottom_right = 14
|
||||
corner_radius_bottom_left = 14
|
||||
expand_margin_left = 1.0
|
||||
expand_margin_top = 1.0
|
||||
expand_margin_right = 1.0
|
||||
expand_margin_bottom = 1.0
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jnd74"]
|
||||
bg_color = Color(0, 0, 0, 0.48235294)
|
||||
border_color = Color(0, 0, 0, 0.49803922)
|
||||
corner_radius_top_left = 14
|
||||
corner_radius_top_right = 14
|
||||
corner_radius_bottom_right = 14
|
||||
corner_radius_bottom_left = 14
|
||||
|
||||
[resource]
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_ihngy")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_8pucy")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_jnd74")
|
||||
LineEdit/styles/normal = SubResource("StyleBoxFlat_8pucy")
|
||||
|
Before Width: | Height: | Size: 711 KiB |
@@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://snne8iiftksi"
|
||||
path="res://.godot/imported/Evening_view_of_Munnar_1633.jpg-4870b614e5bd4e88e63602e1260d7057.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Evening_view_of_Munnar_1633.jpg"
|
||||
dest_files=["res://.godot/imported/Evening_view_of_Munnar_1633.jpg-4870b614e5bd4e88e63602e1260d7057.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
Before Width: | Height: | Size: 766 B |
|
After Width: | Height: | Size: 8.0 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://df2e70jxwrmjs"
|
||||
path="res://.godot/imported/BackOne.png-420a39df0abee2599d5df56efa24c072.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/BackOne.png"
|
||||
dest_files=["res://.godot/imported/BackOne.png-420a39df0abee2599d5df56efa24c072.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
After Width: | Height: | Size: 4.8 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmbxyma4ra46p"
|
||||
path="res://.godot/imported/Download.png-6edabc13913011fcc1c474de846d5a9e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/Download.png"
|
||||
dest_files=["res://.godot/imported/Download.png-6edabc13913011fcc1c474de846d5a9e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
Before Width: | Height: | Size: 644 B After Width: | Height: | Size: 644 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwvy6crqhardn"
|
||||
path="res://.godot/imported/Dropdown.png-c266aedf7196a233015624b329244429.ctex"
|
||||
path="res://.godot/imported/Dropdown.png-f0021d4c0ded22eb7c63bcbc517eb8ad.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Dropdown.png"
|
||||
dest_files=["res://.godot/imported/Dropdown.png-c266aedf7196a233015624b329244429.ctex"]
|
||||
source_file="res://Icons/Dropdown.png"
|
||||
dest_files=["res://.godot/imported/Dropdown.png-f0021d4c0ded22eb7c63bcbc517eb8ad.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=1.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 609 B After Width: | Height: | Size: 609 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://pgij783wgbhn"
|
||||
path="res://.godot/imported/File.png-57bbd962d1d727ee4616fbeb9b4b7d6d.ctex"
|
||||
path="res://.godot/imported/File.png-4411e7b96437ffc88364c665e51b8d04.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://File.png"
|
||||
dest_files=["res://.godot/imported/File.png-57bbd962d1d727ee4616fbeb9b4b7d6d.ctex"]
|
||||
source_file="res://Icons/File.png"
|
||||
dest_files=["res://.godot/imported/File.png-4411e7b96437ffc88364c665e51b8d04.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cekkhyppj88xi"
|
||||
path="res://.godot/imported/Headphones.png-d3ff607bfcad0de8118c5633a583eaf3.ctex"
|
||||
path="res://.godot/imported/Headphones.png-5216505d06b86ae3755e2faf13668450.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Headphones.png"
|
||||
dest_files=["res://.godot/imported/Headphones.png-d3ff607bfcad0de8118c5633a583eaf3.ctex"]
|
||||
source_file="res://Icons/Headphones.png"
|
||||
dest_files=["res://.godot/imported/Headphones.png-5216505d06b86ae3755e2faf13668450.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b5eims5ucn81r"
|
||||
path="res://.godot/imported/Loding.png-13d0c1c393fa96e7f8c05bd230c70d68.ctex"
|
||||
path="res://.godot/imported/Loding.png-6d3c0733bbca79cc50961d85464a8b98.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Loding.png"
|
||||
dest_files=["res://.godot/imported/Loding.png-13d0c1c393fa96e7f8c05bd230c70d68.ctex"]
|
||||
source_file="res://Icons/Loding.png"
|
||||
dest_files=["res://.godot/imported/Loding.png-6d3c0733bbca79cc50961d85464a8b98.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b5ml1dkiuo5ta"
|
||||
path="res://.godot/imported/Logo.png-3f727bc575b71196031e5024c4a29f71.ctex"
|
||||
path="res://.godot/imported/Logo.png-74a0629716e72ae40e6b8ec0af0a36d4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Logo.png"
|
||||
dest_files=["res://.godot/imported/Logo.png-3f727bc575b71196031e5024c4a29f71.ctex"]
|
||||
source_file="res://Icons/Logo.png"
|
||||
dest_files=["res://.godot/imported/Logo.png-74a0629716e72ae40e6b8ec0af0a36d4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 388 KiB After Width: | Height: | Size: 388 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c7h2dlsbj7e0u"
|
||||
path="res://.godot/imported/Logo2.png-d2b706aaa6822e4fe45113d605e69914.ctex"
|
||||
path="res://.godot/imported/Logo2.png-100c0815408d11fe328d0658eac3e9f7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Logo2.png"
|
||||
dest_files=["res://.godot/imported/Logo2.png-d2b706aaa6822e4fe45113d605e69914.ctex"]
|
||||
source_file="res://Icons/Logo2.png"
|
||||
dest_files=["res://.godot/imported/Logo2.png-100c0815408d11fe328d0658eac3e9f7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://38c8dfym0svn"
|
||||
path="res://.godot/imported/Loop.png-bfc3463d46fb58690ebdf4ee06fd021a.ctex"
|
||||
path="res://.godot/imported/Loop.png-3a14373bdaaa66724c0d3e0e4930c783.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Loop.png"
|
||||
dest_files=["res://.godot/imported/Loop.png-bfc3463d46fb58690ebdf4ee06fd021a.ctex"]
|
||||
source_file="res://Icons/Loop.png"
|
||||
dest_files=["res://.godot/imported/Loop.png-3a14373bdaaa66724c0d3e0e4930c783.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b8on1case224h"
|
||||
path="res://.godot/imported/LoopPressed.png-2571b6b294b9535da3cebb236adaaf3d.ctex"
|
||||
path="res://.godot/imported/LoopPressed.png-4a3ff253d730f38bb12be6a28d2296e8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://LoopPressed.png"
|
||||
dest_files=["res://.godot/imported/LoopPressed.png-2571b6b294b9535da3cebb236adaaf3d.ctex"]
|
||||
source_file="res://Icons/LoopPressed.png"
|
||||
dest_files=["res://.godot/imported/LoopPressed.png-4a3ff253d730f38bb12be6a28d2296e8.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ch8wymyxftkb3"
|
||||
path="res://.godot/imported/Pause.png-99d81406ad159c03d8332d8485dcc99a.ctex"
|
||||
path="res://.godot/imported/Pause.png-65652e6e56baf3539bef8ff5ed11c80f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Pause.png"
|
||||
dest_files=["res://.godot/imported/Pause.png-99d81406ad159c03d8332d8485dcc99a.ctex"]
|
||||
source_file="res://Icons/Pause.png"
|
||||
dest_files=["res://.godot/imported/Pause.png-65652e6e56baf3539bef8ff5ed11c80f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 7.8 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctb4s2nks73rx"
|
||||
path="res://.godot/imported/Play.png-6c190f94eded8f6a668bcf021d49d2ce.ctex"
|
||||
path="res://.godot/imported/Play.png-027e1a7ba14d3532475ac2beb7611718.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Play.png"
|
||||
dest_files=["res://.godot/imported/Play.png-6c190f94eded8f6a668bcf021d49d2ce.ctex"]
|
||||
source_file="res://Icons/Play.png"
|
||||
dest_files=["res://.godot/imported/Play.png-027e1a7ba14d3532475ac2beb7611718.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 10 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://daq8wnhtscpjl"
|
||||
path="res://.godot/imported/Skip.png-07c55752ee3a8c4e00f218deff844b62.ctex"
|
||||
path="res://.godot/imported/Skip.png-a3595e1eea6e30e9583829cd1e79191f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Skip.png"
|
||||
dest_files=["res://.godot/imported/Skip.png-07c55752ee3a8c4e00f218deff844b62.ctex"]
|
||||
source_file="res://Icons/Skip.png"
|
||||
dest_files=["res://.godot/imported/Skip.png-a3595e1eea6e30e9583829cd1e79191f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 7.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1rstn6r2wisy"
|
||||
path="res://.godot/imported/X.png-bee569f28a73ace116a223ee2aee69ec.ctex"
|
||||
path="res://.godot/imported/X.png-62eed553c511eef879555263d706449c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://X.png"
|
||||
dest_files=["res://.godot/imported/X.png-bee569f28a73ace116a223ee2aee69ec.ctex"]
|
||||
source_file="res://Icons/X.png"
|
||||
dest_files=["res://.godot/imported/X.png-62eed553c511eef879555263d706449c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cm5ps3a716wr0"
|
||||
path="res://.godot/imported/XSmall.png-3f5e03f6bae52e14377c330d561cf482.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/XSmall.png"
|
||||
dest_files=["res://.godot/imported/XSmall.png-3f5e03f6bae52e14377c330d561cf482.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 384 B After Width: | Height: | Size: 384 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmew5rehygj3c"
|
||||
path="res://.godot/imported/gear.png-f6667604f1a4cbb2c335db12d132f85e.ctex"
|
||||
path="res://.godot/imported/gear.png-daf0471406e5a26bbc92ea97ba336a29.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://gear.png"
|
||||
dest_files=["res://.godot/imported/gear.png-f6667604f1a4cbb2c335db12d132f85e.ctex"]
|
||||
source_file="res://Icons/gear.png"
|
||||
dest_files=["res://.godot/imported/gear.png-daf0471406e5a26bbc92ea97ba336a29.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://myq6n4bshduj"
|
||||
path="res://.godot/imported/search.png-301e59f4bb897260563d2d55313ab049.ctex"
|
||||
path="res://.godot/imported/search.png-e8eb6d389ef902d03141381229533272.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://search.png"
|
||||
dest_files=["res://.godot/imported/search.png-301e59f4bb897260563d2d55313ab049.ctex"]
|
||||
source_file="res://Icons/search.png"
|
||||
dest_files=["res://.godot/imported/search.png-e8eb6d389ef902d03141381229533272.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 9.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0r1tx6l1lc6x"
|
||||
path="res://.godot/imported/settingscog.png-0d0e18060063e5e6c653aa68e833402b.ctex"
|
||||
path="res://.godot/imported/settingscog.png-1b51c867ad6363c7213609d4b59a5432.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://settingscog.png"
|
||||
dest_files=["res://.godot/imported/settingscog.png-0d0e18060063e5e6c653aa68e833402b.ctex"]
|
||||
source_file="res://Icons/settingscog.png"
|
||||
dest_files=["res://.godot/imported/settingscog.png-1b51c867ad6363c7213609d4b59a5432.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dumymuj4w4si0"
|
||||
path="res://.godot/imported/shuffle.png-21f68d69d5bd71fb81079750a3d07cc4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/shuffle.png"
|
||||
dest_files=["res://.godot/imported/shuffle.png-21f68d69d5bd71fb81079750a3d07cc4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bqqbb8m2o8j45"
|
||||
path="res://.godot/imported/shufflepressed.png-525d2e3fe7b3a5854b3aa7cd44a38683.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/shufflepressed.png"
|
||||
dest_files=["res://.godot/imported/shufflepressed.png-525d2e3fe7b3a5854b3aa7cd44a38683.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 692 KiB After Width: | Height: | Size: 692 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b00wlqid2jdvi"
|
||||
path="res://.godot/imported/BigLogo.png-5051142ace79d986d878d7479103140f.ctex"
|
||||
path="res://.godot/imported/BigLogo.png-5bca373df344b6475370cc45bf707716.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://BigLogo.png"
|
||||
dest_files=["res://.godot/imported/BigLogo.png-5051142ace79d986d878d7479103140f.ctex"]
|
||||
source_file="res://Images/BigLogo.png"
|
||||
dest_files=["res://.godot/imported/BigLogo.png-5bca373df344b6475370cc45bf707716.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 2.0 MiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dvid0yk4kh5hq"
|
||||
path="res://.godot/imported/Eveningsmall.jpg-61c25a9a71bfd3fb3f9b3fde2977ed4a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Images/Eveningsmall.jpg"
|
||||
dest_files=["res://.godot/imported/Eveningsmall.jpg-61c25a9a71bfd3fb3f9b3fde2977ed4a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
After Width: | Height: | Size: 990 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ce7c76l0xpw4w"
|
||||
path="res://.godot/imported/Nightsmall.jpg-53aa776f406c86c646063ceda059e43e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Images/Nightsmall.jpg"
|
||||
dest_files=["res://.godot/imported/Nightsmall.jpg-53aa776f406c86c646063ceda059e43e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
Before Width: | Height: | Size: 994 B After Width: | Height: | Size: 994 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ul0ylr6ec8vv"
|
||||
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
|
||||
path="res://.godot/imported/icon.svg-b7ee14c4fc7622c16acfaa49648fa144.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icon.svg"
|
||||
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
|
||||
source_file="res://Images/icon.svg"
|
||||
dest_files=["res://.godot/imported/icon.svg-b7ee14c4fc7622c16acfaa49648fa144.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
After Width: | Height: | Size: 1.8 MiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0jo87vtoeheu"
|
||||
path="res://.godot/imported/pole2.jpg-1cce1e6b49f1c3dda6d93de5714565ac.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Images/pole2.jpg"
|
||||
dest_files=["res://.godot/imported/pole2.jpg-1cce1e6b49f1c3dda6d93de5714565ac.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
Before Width: | Height: | Size: 717 B |
@@ -1,312 +0,0 @@
|
||||
[gd_scene load_steps=26 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://snne8iiftksi" path="res://Evening_view_of_Munnar_1633.jpg" id="6_5vm0w"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Play.png" id="8_5v7u3"]
|
||||
[ext_resource type="Shader" path="res://CoverShader.gdshader" id="8_4531v"]
|
||||
[ext_resource type="Texture2D" uid="uid://b00wlqid2jdvi" path="res://BigLogo.png" id="10_xnj6a"]
|
||||
[ext_resource type="Script" path="res://cover.gd" id="12_3v50a"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdpat2sfflaxq" path="res://Youtube_logo.png" id="12_bc5ym"]
|
||||
[ext_resource type="Script" path="res://search_bar.gd" id="12_mr42x"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5eims5ucn81r" path="res://Loding.png" id="13_de5ej"]
|
||||
[ext_resource type="Script" path="res://volume_button.gd" id="14_7q3ja"]
|
||||
[ext_resource type="Script" path="res://Spinning.gd" id="14_rhw4k"]
|
||||
[ext_resource type="Script" path="res://yt_tab_button.gd" id="16_2t15p"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hqvtw"]
|
||||
offsets = PackedFloat32Array(0.459016, 0.565574, 0.704918, 0.827869, 0.92623, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0.132947, 0.132947, 0.132947, 0.867053, 0.286885, 0.286885, 0.286885, 0.713115, 0.536475, 0.536475, 0.536475, 0.463525, 0.790666, 0.790666, 0.790666, 0.209334, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_50sv0"]
|
||||
gradient = SubResource("Gradient_hqvtw")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(1, 1)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3bw0j"]
|
||||
shader = ExtResource("8_4531v")
|
||||
shader_parameter/dissolve = SubResource("GradientTexture2D_50sv0")
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_5af16"]
|
||||
device = -1
|
||||
keycode = 32
|
||||
unicode = 32
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_0ov5v"]
|
||||
events = [SubResource("InputEventKey_5af16")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_color = Color(0, 0, 0, 0.643137)
|
||||
shadow_offset = Vector2(7.88, 4.31)
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="Sprite2D" parent="."]
|
||||
position = Vector2(576.949, 401)
|
||||
scale = Vector2(1.27923, 1.25956)
|
||||
texture = ExtResource("2_wf35v")
|
||||
|
||||
[node name="Evening" type="Sprite2D" parent="."]
|
||||
position = Vector2(582, 342)
|
||||
scale = Vector2(1.00181, 1.00181)
|
||||
texture = ExtResource("6_5vm0w")
|
||||
|
||||
[node name="Nighttime" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
position = Vector2(610, 326)
|
||||
scale = Vector2(1.49056, 1.51111)
|
||||
texture = ExtResource("6_8abnc")
|
||||
|
||||
[node name="CoverHolder" type="Node2D" parent="."]
|
||||
position = Vector2(-3, 649)
|
||||
|
||||
[node name="Cover" type="Sprite2D" parent="CoverHolder"]
|
||||
modulate = Color(1, 1, 1, 0.592157)
|
||||
material = SubResource("ShaderMaterial_3bw0j")
|
||||
position = Vector2(200, -122.333)
|
||||
scale = Vector2(0.333333, 0.333333)
|
||||
region_rect = Rect2(142.036, 106.625, 632.359, 516.605)
|
||||
region_filter_clip_enabled = true
|
||||
script = ExtResource("12_3v50a")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
text = "select the directory
|
||||
(playlist's folder)"
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
offset_left = 897.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
text = "Randomize the Playlist"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(470, 320)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 572.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = 644.0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_0ov5v")
|
||||
icon = ExtResource("8_5v7u3")
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
offset_left = 64.0
|
||||
offset_top = 560.0
|
||||
offset_right = 944.0
|
||||
offset_bottom = 624.0
|
||||
max_value = 1000.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Skip2" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
offset_left = 1000.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1040.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
offset_left = 994.0
|
||||
offset_top = 613.0
|
||||
offset_right = 1034.0
|
||||
offset_bottom = 653.0
|
||||
rotation = 3.14159
|
||||
focus_mode = 0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 524.0
|
||||
offset_right = 994.0
|
||||
offset_bottom = 581.0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="SearchBar" type="TextEdit" parent="."]
|
||||
offset_left = 266.0
|
||||
offset_top = 24.0
|
||||
offset_right = 888.0
|
||||
offset_bottom = 81.0
|
||||
placeholder_text = "Search"
|
||||
wrap_mode = 1
|
||||
script = ExtResource("12_mr42x")
|
||||
|
||||
[node name="SearchResults" type="PopupMenu" parent="."]
|
||||
handle_input_locally = false
|
||||
position = Vector2i(265, 80)
|
||||
size = Vector2i(625, 300)
|
||||
max_size = Vector2i(625, 300)
|
||||
hide_on_state_item_selection = true
|
||||
allow_search = false
|
||||
|
||||
[node name="VolumeButton" type="Button" parent="."]
|
||||
offset_left = 1092.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_3mi6c")
|
||||
script = ExtResource("14_7q3ja")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
layout_direction = 3
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -1121.0
|
||||
offset_top = 563.0
|
||||
offset_right = -1103.0
|
||||
offset_bottom = 571.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
value = 100.0
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.686275)
|
||||
position = Vector2(192, 162)
|
||||
scale = Vector2(0.159259, 0.159259)
|
||||
texture = ExtResource("10_xnj6a")
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 597.0
|
||||
offset_right = 178.0
|
||||
offset_bottom = 633.0
|
||||
|
||||
[node name="YtTabButton" type="Button" parent="."]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = 1065.0
|
||||
offset_top = 107.0
|
||||
offset_right = 1713.0
|
||||
offset_bottom = 558.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.105, 0.105)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("12_bc5ym")
|
||||
flat = true
|
||||
script = ExtResource("16_2t15p")
|
||||
|
||||
[node name="YoutubeMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 794.0
|
||||
offset_top = 107.0
|
||||
offset_right = 834.0
|
||||
offset_bottom = 147.0
|
||||
|
||||
[node name="Youtube menu" type="Control" parent="YoutubeMenuHolder"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 363.0
|
||||
|
||||
[node name="YTLink" type="LineEdit" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -201.0
|
||||
offset_bottom = 47.0
|
||||
grow_horizontal = 0
|
||||
placeholder_text = "Youtube link(can be playlist)"
|
||||
|
||||
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
offset_top = 58.0
|
||||
offset_right = 87.0
|
||||
offset_bottom = 98.0
|
||||
focus_mode = 0
|
||||
text = "Download"
|
||||
|
||||
[node name="LoadingIMG" type="Sprite2D" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
position = Vector2(113, 78)
|
||||
rotation = 1.5708
|
||||
scale = Vector2(-0.5, 0.5)
|
||||
texture = ExtResource("13_de5ej")
|
||||
script = ExtResource("14_rhw4k")
|
||||
|
||||
[node name="Version" type="Label" parent="."]
|
||||
offset_left = 1083.0
|
||||
offset_top = 625.0
|
||||
offset_right = 1147.0
|
||||
offset_bottom = 648.0
|
||||
text = "v0.9.2"
|
||||
horizontal_alignment = 2
|
||||
|
||||
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
|
||||
transparent_bg = true
|
||||
title = "WAV disclaimer"
|
||||
position = Vector2i(495, 305)
|
||||
size = Vector2i(256, 100)
|
||||
transparent = true
|
||||
popup_window = true
|
||||
force_native = true
|
||||
dialog_text = "wav files are not supported yet"
|
||||
|
||||
[connection signal="text_changed" from="SearchBar" to="SearchBar" method="_on_text_changed"]
|
||||
[connection signal="index_pressed" from="SearchResults" to="SearchBar" method="_on_search_results_index_pressed"]
|
||||
[connection signal="toggled" from="VolumeButton" to="VolumeButton" method="_on_toggled"]
|
||||
[connection signal="toggled" from="YtTabButton" to="YtTabButton" method="_on_toggled"]
|
||||
@@ -1,668 +0,0 @@
|
||||
[gd_scene load_steps=53 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://snne8iiftksi" path="res://Evening_view_of_Munnar_1633.jpg" id="6_5vm0w"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Play.png" id="8_5v7u3"]
|
||||
[ext_resource type="Shader" path="res://CoverShader.gdshader" id="8_4531v"]
|
||||
[ext_resource type="Shader" path="res://Main.gdshader" id="10_20857"]
|
||||
[ext_resource type="Texture2D" uid="uid://b00wlqid2jdvi" path="res://BigLogo.png" id="10_xnj6a"]
|
||||
[ext_resource type="Texture2D" uid="uid://0r1tx6l1lc6x" path="res://settingscog.png" id="11_esjel"]
|
||||
[ext_resource type="Script" path="res://cover.gd" id="12_3v50a"]
|
||||
[ext_resource type="Script" path="res://settings_button.gd" id="12_073mb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdpat2sfflaxq" path="res://Youtube_logo.png" id="12_bc5ym"]
|
||||
[ext_resource type="Texture2D" uid="uid://myq6n4bshduj" path="res://search.png" id="12_cv2gm"]
|
||||
[ext_resource type="Script" path="res://search_bar.gd" id="12_mr42x"]
|
||||
[ext_resource type="Script" path="res://search_toggle.gd" id="13_5illk"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqg674t6kun4e" path="res://Settings.tscn" id="13_7atry"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5eims5ucn81r" path="res://Loding.png" id="13_de5ej"]
|
||||
[ext_resource type="Script" path="res://volume_button.gd" id="14_7q3ja"]
|
||||
[ext_resource type="Texture2D" uid="uid://1rstn6r2wisy" path="res://X.png" id="14_mioc4"]
|
||||
[ext_resource type="Script" path="res://Spinning.gd" id="14_rhw4k"]
|
||||
[ext_resource type="Script" path="res://yt_tab_button.gd" id="16_2t15p"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ku7tv"]
|
||||
shader = ExtResource("10_20857")
|
||||
shader_parameter/intensity = 1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_7vgyc"]
|
||||
offsets = PackedFloat32Array(0.00292398, 0.845029)
|
||||
colors = PackedColorArray(0, 0, 0, 0, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_bhdch"]
|
||||
gradient = SubResource("Gradient_7vgyc")
|
||||
fill_to = Vector2(0, 1)
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hqvtw"]
|
||||
offsets = PackedFloat32Array(0.459016, 0.565574, 0.704918, 0.827869, 0.92623, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0.132947, 0.132947, 0.132947, 0.867053, 0.286885, 0.286885, 0.286885, 0.713115, 0.536475, 0.536475, 0.536475, 0.463525, 0.790666, 0.790666, 0.790666, 0.209334, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_50sv0"]
|
||||
gradient = SubResource("Gradient_hqvtw")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(1, 1)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3bw0j"]
|
||||
shader = ExtResource("8_4531v")
|
||||
shader_parameter/dissolve = SubResource("GradientTexture2D_50sv0")
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_x0ps1"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 68
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vp2fh"]
|
||||
events = [SubResource("InputEventKey_x0ps1")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_0fjy0"]
|
||||
font_size = 21
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_0jlka"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 82
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_axi6u"]
|
||||
events = [SubResource("InputEventKey_0jlka")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_117g0"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 83
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_8p5o4"]
|
||||
events = [SubResource("InputEventKey_117g0")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_5af16"]
|
||||
device = -1
|
||||
keycode = 32
|
||||
unicode = 32
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_0ov5v"]
|
||||
events = [SubResource("InputEventKey_5af16")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_l1ahe"]
|
||||
device = -1
|
||||
keycode = 4194321
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_qw6pv"]
|
||||
events = [SubResource("InputEventKey_l1ahe")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_c5qef"]
|
||||
device = -1
|
||||
keycode = 76
|
||||
unicode = 108
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vot6l"]
|
||||
events = [SubResource("InputEventKey_c5qef")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_y4cc2"]
|
||||
device = -1
|
||||
keycode = 4194319
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_xu6hm"]
|
||||
events = [SubResource("InputEventKey_y4cc2")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 3
|
||||
outline_color = Color(0.215902, 0.215902, 0.215902, 1)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_jg5vn"]
|
||||
font_size = 20
|
||||
outline_size = 3
|
||||
outline_color = Color(0.393086, 0.393086, 0.393085, 1)
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_puhgg"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 81
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_g3fcr"]
|
||||
events = [SubResource("InputEventKey_puhgg")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_fiiw4"]
|
||||
font_size = 12
|
||||
|
||||
[node name="Node2D" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_wf35v")
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Evening" type="TextureRect" parent="."]
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("6_5vm0w")
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Nighttime" type="TextureRect" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("6_8abnc")
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="UserBG" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
expand_mode = 5
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(1, 1, 1, 0.686275)
|
||||
position = Vector2(192, 162)
|
||||
scale = Vector2(0.159259, 0.159259)
|
||||
texture = ExtResource("10_xnj6a")
|
||||
|
||||
[node name="PausedIndicator" type="TextureRect" parent="."]
|
||||
material = SubResource("ShaderMaterial_ku7tv")
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -164.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
texture = SubResource("GradientTexture2D_bhdch")
|
||||
|
||||
[node name="CoverHolder" type="Control" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -3.0
|
||||
offset_top = 1.0
|
||||
offset_right = -3.0
|
||||
offset_bottom = 1.0
|
||||
grow_vertical = 0
|
||||
|
||||
[node name="Cover" type="Sprite2D" parent="CoverHolder"]
|
||||
modulate = Color(1, 1, 1, 0.592157)
|
||||
material = SubResource("ShaderMaterial_3bw0j")
|
||||
scale = Vector2(0.333333, 0.333333)
|
||||
region_rect = Rect2(142.036, 106.625, 632.359, 516.605)
|
||||
region_filter_clip_enabled = true
|
||||
script = ExtResource("12_3v50a")
|
||||
|
||||
[node name="SelectDirectory" type="Button" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 140.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vp2fh")
|
||||
text = "select the
|
||||
directory"
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 131.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vp2fh")
|
||||
text = "Playlists"
|
||||
|
||||
[node name="PlaylistsContainer" type="ScrollContainer" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 3.0
|
||||
offset_top = 83.0
|
||||
offset_right = 352.0
|
||||
offset_bottom = 661.0
|
||||
follow_focus = true
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="PlaylistsContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 4
|
||||
alignment = 1
|
||||
|
||||
[node name="Label" type="Label" parent="PlaylistsContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 0
|
||||
text = "PLAYLISTS"
|
||||
label_settings = SubResource("LabelSettings_0fjy0")
|
||||
|
||||
[node name="PlaylistsHolder" type="VBoxContainer" parent="PlaylistsContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
alignment = 1
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -254.0
|
||||
offset_top = 24.0
|
||||
offset_right = -86.0
|
||||
offset_bottom = 80.0
|
||||
grow_horizontal = 0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_axi6u")
|
||||
text = "Randomize"
|
||||
|
||||
[node name="SettingsButton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -77.0
|
||||
offset_top = 23.0
|
||||
offset_right = -5.0
|
||||
offset_bottom = 95.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_8p5o4")
|
||||
icon = ExtResource("11_esjel")
|
||||
script = ExtResource("12_073mb")
|
||||
|
||||
[node name="SettingsPopup" type="Popup" parent="."]
|
||||
position = Vector2i(319, 85)
|
||||
size = Vector2i(591, 501)
|
||||
|
||||
[node name="SettingsMenuChild" parent="SettingsPopup" instance=ExtResource("13_7atry")]
|
||||
offset_left = -272.0
|
||||
offset_top = 8.0
|
||||
offset_bottom = 458.0
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(576, 507)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
bus = &"Music"
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 20.0
|
||||
offset_top = -77.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = -5.0
|
||||
grow_vertical = 0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_0ov5v")
|
||||
icon = ExtResource("8_5v7u3")
|
||||
|
||||
[node name="AddRemoveFromPlaylist" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 62.0
|
||||
offset_top = -77.0
|
||||
offset_right = 134.0
|
||||
offset_bottom = -5.0
|
||||
grow_vertical = 0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
icon = ExtResource("14_mioc4")
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 106.0
|
||||
offset_top = -88.0
|
||||
offset_right = -211.0
|
||||
offset_bottom = -24.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
max_value = 1000.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -105.0
|
||||
offset_top = -75.0
|
||||
offset_right = -65.0
|
||||
offset_bottom = -35.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_qw6pv")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -152.0
|
||||
offset_top = -75.0
|
||||
offset_right = -112.0
|
||||
offset_bottom = -35.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vot6l")
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -157.0
|
||||
offset_top = -35.0
|
||||
offset_right = -117.0
|
||||
offset_bottom = 5.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
rotation = 3.14159
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_xu6hm")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 109.0
|
||||
offset_top = -124.0
|
||||
offset_right = -158.0
|
||||
offset_bottom = -93.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="ArtistName" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 109.0
|
||||
offset_top = -103.0
|
||||
offset_right = -158.0
|
||||
offset_bottom = -72.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "if this text is visible the programmer is lazy"
|
||||
label_settings = SubResource("LabelSettings_jg5vn")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="SearchToggle" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -318.0
|
||||
offset_top = 24.0
|
||||
offset_right = -246.0
|
||||
offset_bottom = 96.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
shortcut = SubResource("Shortcut_g3fcr")
|
||||
icon = ExtResource("12_cv2gm")
|
||||
script = ExtResource("13_5illk")
|
||||
PressedIcon = ExtResource("14_mioc4")
|
||||
NotPressedIcon = ExtResource("12_cv2gm")
|
||||
|
||||
[node name="SearchBar" type="LineEdit" parent="."]
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_left = 264.0
|
||||
offset_top = 24.0
|
||||
offset_right = -328.0
|
||||
offset_bottom = 80.0
|
||||
grow_horizontal = 2
|
||||
focus_mode = 1
|
||||
placeholder_text = "Search"
|
||||
alignment = 1
|
||||
caret_blink = true
|
||||
script = ExtResource("12_mr42x")
|
||||
|
||||
[node name="SongsMenu" type="MenuButton" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_left = 264.0
|
||||
offset_top = 24.0
|
||||
offset_right = -328.0
|
||||
offset_bottom = 80.0
|
||||
grow_horizontal = 2
|
||||
text = "Select Songs"
|
||||
flat = false
|
||||
|
||||
[node name="SearchResults" type="PopupMenu" parent="."]
|
||||
handle_input_locally = false
|
||||
position = Vector2i(265, 80)
|
||||
size = Vector2i(623, 300)
|
||||
wrap_controls = false
|
||||
max_size = Vector2i(625, 300)
|
||||
allow_search = false
|
||||
|
||||
[node name="VolumeButton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -58.0
|
||||
offset_top = -75.0
|
||||
offset_right = -18.0
|
||||
offset_bottom = -35.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_3mi6c")
|
||||
script = ExtResource("14_7q3ja")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -46.0
|
||||
offset_top = -83.0
|
||||
offset_right = -30.0
|
||||
offset_bottom = -75.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
value = 100.0
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 109.0
|
||||
offset_top = -47.0
|
||||
offset_right = 221.0
|
||||
offset_bottom = -11.0
|
||||
grow_vertical = 0
|
||||
|
||||
[node name="DiscordMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 1042.0
|
||||
offset_top = 174.0
|
||||
offset_right = 1082.0
|
||||
offset_bottom = 214.0
|
||||
|
||||
[node name="YtTabButton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -97.0
|
||||
offset_top = 109.0
|
||||
offset_right = 551.0
|
||||
offset_bottom = 560.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 2
|
||||
scale = Vector2(0.105, 0.105)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("12_bc5ym")
|
||||
flat = true
|
||||
script = ExtResource("16_2t15p")
|
||||
|
||||
[node name="YoutubeMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -358.0
|
||||
offset_top = 107.0
|
||||
offset_right = -318.0
|
||||
offset_bottom = 147.0
|
||||
grow_horizontal = 0
|
||||
|
||||
[node name="Youtube menu" type="Control" parent="YoutubeMenuHolder"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 363.0
|
||||
|
||||
[node name="YTLink" type="LineEdit" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -229.0
|
||||
offset_bottom = 47.0
|
||||
grow_horizontal = 0
|
||||
placeholder_text = "Youtube link(can be playlist)"
|
||||
|
||||
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
offset_left = -29.0
|
||||
offset_top = 70.465
|
||||
offset_right = 58.0
|
||||
offset_bottom = 110.465
|
||||
focus_mode = 0
|
||||
text = "Download"
|
||||
|
||||
[node name="LoadingIMG" type="Sprite2D" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
position = Vector2(80, 90.165)
|
||||
rotation = 1.5708
|
||||
scale = Vector2(-0.5, 0.5)
|
||||
texture = ExtResource("13_de5ej")
|
||||
script = ExtResource("14_rhw4k")
|
||||
|
||||
[node name="Label" type="Label" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 0
|
||||
offset_left = -27.795
|
||||
offset_top = 49.0
|
||||
offset_right = 197.205
|
||||
offset_bottom = 72.0
|
||||
text = "NOTE: speeds depend on your internet"
|
||||
label_settings = SubResource("LabelSettings_fiiw4")
|
||||
|
||||
[node name="Version" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -64.0
|
||||
offset_top = -23.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
text = "v1.1.0"
|
||||
horizontal_alignment = 2
|
||||
|
||||
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
|
||||
transparent_bg = true
|
||||
title = "WAV disclaimer"
|
||||
initial_position = 4
|
||||
size = Vector2i(256, 100)
|
||||
transparent = true
|
||||
popup_window = true
|
||||
force_native = true
|
||||
dialog_text = "wav files are not supported yet"
|
||||
|
||||
[connection signal="pressed" from="SettingsButton" to="SettingsButton" method="_on_pressed"]
|
||||
[connection signal="toggled" from="SearchToggle" to="SearchToggle" method="_on_toggled"]
|
||||
[connection signal="text_submitted" from="SearchBar" to="SearchBar" method="_on_text_submitted"]
|
||||
[connection signal="index_pressed" from="SearchResults" to="SearchBar" method="_on_search_results_index_pressed"]
|
||||
[connection signal="toggled" from="VolumeButton" to="VolumeButton" method="_on_toggled"]
|
||||
[connection signal="toggled" from="YtTabButton" to="YtTabButton" method="_on_toggled"]
|
||||
@@ -1,308 +0,0 @@
|
||||
[gd_scene load_steps=26 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://snne8iiftksi" path="res://Evening_view_of_Munnar_1633.jpg" id="6_5vm0w"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Play.png" id="8_5v7u3"]
|
||||
[ext_resource type="Shader" path="res://CoverShader.gdshader" id="8_4531v"]
|
||||
[ext_resource type="Texture2D" uid="uid://b00wlqid2jdvi" path="res://BigLogo.png" id="10_xnj6a"]
|
||||
[ext_resource type="Script" path="res://cover.gd" id="12_3v50a"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdpat2sfflaxq" path="res://Youtube_logo.png" id="12_bc5ym"]
|
||||
[ext_resource type="Script" path="res://search_bar.gd" id="12_mr42x"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5eims5ucn81r" path="res://Loding.png" id="13_de5ej"]
|
||||
[ext_resource type="Script" path="res://volume_button.gd" id="14_7q3ja"]
|
||||
[ext_resource type="Script" path="res://Spinning.gd" id="14_rhw4k"]
|
||||
[ext_resource type="Script" path="res://yt_tab_button.gd" id="16_2t15p"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hqvtw"]
|
||||
offsets = PackedFloat32Array(0.459016, 0.565574, 0.704918, 0.827869, 0.92623, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0.132947, 0.132947, 0.132947, 0.867053, 0.286885, 0.286885, 0.286885, 0.713115, 0.536475, 0.536475, 0.536475, 0.463525, 0.790666, 0.790666, 0.790666, 0.209334, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_50sv0"]
|
||||
gradient = SubResource("Gradient_hqvtw")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(1, 1)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3bw0j"]
|
||||
shader = ExtResource("8_4531v")
|
||||
shader_parameter/dissolve = SubResource("GradientTexture2D_50sv0")
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_5af16"]
|
||||
device = -1
|
||||
keycode = 32
|
||||
unicode = 32
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_0ov5v"]
|
||||
events = [SubResource("InputEventKey_5af16")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_color = Color(0, 0, 0, 0.643137)
|
||||
shadow_offset = Vector2(7.88, 4.31)
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="Sprite2D" parent="."]
|
||||
position = Vector2(576.949, 401)
|
||||
scale = Vector2(1.27923, 1.25956)
|
||||
texture = ExtResource("2_wf35v")
|
||||
|
||||
[node name="Evening" type="Sprite2D" parent="."]
|
||||
position = Vector2(582, 342)
|
||||
scale = Vector2(1.00181, 1.00181)
|
||||
texture = ExtResource("6_5vm0w")
|
||||
|
||||
[node name="Nighttime" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
position = Vector2(610, 326)
|
||||
scale = Vector2(1.49056, 1.51111)
|
||||
texture = ExtResource("6_8abnc")
|
||||
|
||||
[node name="CoverHolder" type="Node2D" parent="."]
|
||||
position = Vector2(-3, 649)
|
||||
|
||||
[node name="Cover" type="Sprite2D" parent="CoverHolder"]
|
||||
modulate = Color(1, 1, 1, 0.592157)
|
||||
material = SubResource("ShaderMaterial_3bw0j")
|
||||
position = Vector2(200, -122.333)
|
||||
scale = Vector2(0.333333, 0.333333)
|
||||
region_rect = Rect2(142.036, 106.625, 632.359, 516.605)
|
||||
region_filter_clip_enabled = true
|
||||
script = ExtResource("12_3v50a")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
text = "select the directory
|
||||
(playlist's folder)"
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
offset_left = 897.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
text = "Randomize the Playlist"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(470, 320)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 572.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = 644.0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_0ov5v")
|
||||
icon = ExtResource("8_5v7u3")
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
offset_left = 64.0
|
||||
offset_top = 560.0
|
||||
offset_right = 944.0
|
||||
offset_bottom = 624.0
|
||||
max_value = 1000.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Skip2" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
offset_left = 1000.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1040.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
offset_left = 994.0
|
||||
offset_top = 613.0
|
||||
offset_right = 1034.0
|
||||
offset_bottom = 653.0
|
||||
rotation = 3.14159
|
||||
focus_mode = 0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 524.0
|
||||
offset_right = 994.0
|
||||
offset_bottom = 581.0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="SearchBar" type="LineEdit" parent="."]
|
||||
offset_left = 266.0
|
||||
offset_top = 24.0
|
||||
offset_right = 883.0
|
||||
offset_bottom = 83.0
|
||||
script = ExtResource("12_mr42x")
|
||||
|
||||
[node name="SearchResults" type="PopupMenu" parent="."]
|
||||
position = Vector2i(265, 80)
|
||||
size = Vector2i(625, 300)
|
||||
max_size = Vector2i(625, 300)
|
||||
hide_on_state_item_selection = true
|
||||
allow_search = false
|
||||
|
||||
[node name="VolumeButton" type="Button" parent="."]
|
||||
offset_left = 1092.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_3mi6c")
|
||||
script = ExtResource("14_7q3ja")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
layout_direction = 3
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -1121.0
|
||||
offset_top = 563.0
|
||||
offset_right = -1103.0
|
||||
offset_bottom = 571.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
value = 100.0
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.686275)
|
||||
position = Vector2(192, 162)
|
||||
scale = Vector2(0.159259, 0.159259)
|
||||
texture = ExtResource("10_xnj6a")
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 597.0
|
||||
offset_right = 178.0
|
||||
offset_bottom = 633.0
|
||||
|
||||
[node name="YtTabButton" type="Button" parent="."]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = 1065.0
|
||||
offset_top = 107.0
|
||||
offset_right = 1713.0
|
||||
offset_bottom = 558.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.105, 0.105)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("12_bc5ym")
|
||||
flat = true
|
||||
script = ExtResource("16_2t15p")
|
||||
|
||||
[node name="YoutubeMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 794.0
|
||||
offset_top = 107.0
|
||||
offset_right = 834.0
|
||||
offset_bottom = 147.0
|
||||
|
||||
[node name="Youtube menu" type="Control" parent="YoutubeMenuHolder"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 363.0
|
||||
|
||||
[node name="YTLink" type="LineEdit" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -201.0
|
||||
offset_bottom = 47.0
|
||||
grow_horizontal = 0
|
||||
placeholder_text = "Youtube link(can be playlist)"
|
||||
|
||||
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
offset_top = 58.0
|
||||
offset_right = 87.0
|
||||
offset_bottom = 98.0
|
||||
focus_mode = 0
|
||||
text = "Download"
|
||||
|
||||
[node name="LoadingIMG" type="Sprite2D" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
position = Vector2(113, 78)
|
||||
rotation = 1.5708
|
||||
scale = Vector2(-0.5, 0.5)
|
||||
texture = ExtResource("13_de5ej")
|
||||
script = ExtResource("14_rhw4k")
|
||||
|
||||
[node name="Version" type="Label" parent="."]
|
||||
offset_left = 1083.0
|
||||
offset_top = 625.0
|
||||
offset_right = 1147.0
|
||||
offset_bottom = 648.0
|
||||
text = "v0.9.2"
|
||||
horizontal_alignment = 2
|
||||
|
||||
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
|
||||
transparent_bg = true
|
||||
title = "WAV disclaimer"
|
||||
position = Vector2i(495, 305)
|
||||
size = Vector2i(256, 100)
|
||||
transparent = true
|
||||
popup_window = true
|
||||
force_native = true
|
||||
dialog_text = "wav files are not supported yet"
|
||||
|
||||
[connection signal="text_changed" from="SearchBar" to="SearchBar" method="_on_text_changed"]
|
||||
[connection signal="toggled" from="VolumeButton" to="VolumeButton" method="_on_toggled"]
|
||||
[connection signal="toggled" from="YtTabButton" to="YtTabButton" method="_on_toggled"]
|
||||
@@ -1,100 +0,0 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_4jg7r"]
|
||||
font_size = 34
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_size = 2
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
|
||||
[node name="D7Hftxdivxxvm_cloudfront" type="Sprite2D" parent="."]
|
||||
position = Vector2(576.949, 299)
|
||||
scale = Vector2(1.27923, 1.25956)
|
||||
texture = ExtResource("2_wf35v")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 43.0
|
||||
offset_top = 24.0
|
||||
offset_right = 278.0
|
||||
offset_bottom = 65.0
|
||||
text = "select playlist folder"
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
offset_left = 767.0
|
||||
offset_top = 29.0
|
||||
offset_right = 1002.0
|
||||
offset_bottom = 70.0
|
||||
text = "Randomize Playlist"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(325, 115)
|
||||
size = Vector2i(427, 320)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
offset_left = 187.0
|
||||
offset_top = 572.0
|
||||
offset_right = 274.0
|
||||
offset_bottom = 612.0
|
||||
text = "play"
|
||||
|
||||
[node name="pause" type="Button" parent="."]
|
||||
offset_left = 88.0
|
||||
offset_top = 572.0
|
||||
offset_right = 175.0
|
||||
offset_bottom = 612.0
|
||||
text = "toggle
|
||||
pause"
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
offset_left = 286.0
|
||||
offset_top = 560.0
|
||||
offset_right = 895.0
|
||||
offset_bottom = 624.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
offset_left = 1125.0
|
||||
offset_top = 333.0
|
||||
offset_right = 1141.0
|
||||
offset_bottom = 623.0
|
||||
value = 100.0
|
||||
|
||||
[node name="Label" type="Label" parent="."]
|
||||
offset_left = 1094.0
|
||||
offset_top = 331.0
|
||||
offset_right = 1121.0
|
||||
offset_bottom = 611.0
|
||||
text = "V
|
||||
O
|
||||
L
|
||||
U
|
||||
M
|
||||
E"
|
||||
label_settings = SubResource("LabelSettings_4jg7r")
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
offset_left = 956.0
|
||||
offset_top = 572.0
|
||||
offset_right = 996.0
|
||||
offset_bottom = 612.0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
offset_left = 942.0
|
||||
offset_top = 612.0
|
||||
offset_right = 982.0
|
||||
offset_bottom = 652.0
|
||||
rotation = 3.14159
|
||||
icon = ExtResource("3_4vx67")
|
||||
@@ -1,24 +0,0 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 43.0
|
||||
offset_top = 24.0
|
||||
offset_right = 278.0
|
||||
offset_bottom = 65.0
|
||||
text = "select playlist folder"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(140, 225)
|
||||
size = Vector2i(352, 180)
|
||||
visible = true
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
@@ -1,185 +0,0 @@
|
||||
[gd_scene load_steps=14 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://itxrsfeiey6k" path="res://unnamed.jpg" id="5_o3jj7"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="AudioStream" uid="uid://cvndnnx1mdvqp" path="res://Project_4.mp3" id="7_8fltb"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5ml1dkiuo5ta" path="res://Logo.png" id="11_boad2"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_color = Color(0, 0, 0, 0.643137)
|
||||
shadow_offset = Vector2(7.88, 4.31)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_ywsb0"]
|
||||
font_size = 36
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_size = 2
|
||||
shadow_color = Color(0, 0, 0, 0.486275)
|
||||
shadow_offset = Vector2(6.725, 10.16)
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="Sprite2D" parent="."]
|
||||
position = Vector2(576.949, 299)
|
||||
scale = Vector2(1.27923, 1.25956)
|
||||
texture = ExtResource("2_wf35v")
|
||||
|
||||
[node name="Evening" type="Sprite2D" parent="."]
|
||||
position = Vector2(575, 350)
|
||||
scale = Vector2(2.27353, 2.27353)
|
||||
texture = ExtResource("5_o3jj7")
|
||||
|
||||
[node name="Nighttime" type="Sprite2D" parent="."]
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
position = Vector2(599, 323)
|
||||
scale = Vector2(1.47, 1.47)
|
||||
texture = ExtResource("6_8abnc")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
text = "select the directory
|
||||
(playlist's folder)"
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
offset_left = 897.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 80.0
|
||||
text = "Randomize the Playlist"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(470, 320)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
offset_left = 12.0
|
||||
offset_top = 572.0
|
||||
offset_right = 99.0
|
||||
offset_bottom = 612.0
|
||||
text = "play"
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
offset_left = 107.0
|
||||
offset_top = 560.0
|
||||
offset_right = 994.0
|
||||
offset_bottom = 624.0
|
||||
max_value = 1000.0
|
||||
editable = false
|
||||
scrollable = false
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
offset_left = 1092.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 613.0
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
offset_left = 1040.0
|
||||
offset_top = 613.0
|
||||
offset_right = 1080.0
|
||||
offset_bottom = 653.0
|
||||
rotation = 3.14159
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
offset_left = 107.0
|
||||
offset_top = 516.0
|
||||
offset_right = 993.0
|
||||
offset_bottom = 573.0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="Song list" type="MenuButton" parent="."]
|
||||
offset_left = 265.0
|
||||
offset_top = 24.0
|
||||
offset_right = 888.0
|
||||
offset_bottom = 80.0
|
||||
text = "Select a Song"
|
||||
flat = false
|
||||
switch_on_hover = true
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
position = Vector2(1090, 253)
|
||||
scale = Vector2(1.875, 1.875)
|
||||
texture = ExtResource("6_3mi6c")
|
||||
|
||||
[node name="Label" type="Label" parent="."]
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 1079.0
|
||||
offset_top = 248.0
|
||||
offset_right = 1119.0
|
||||
offset_bottom = 563.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
text = "V
|
||||
O
|
||||
L
|
||||
U
|
||||
M
|
||||
E"
|
||||
label_settings = SubResource("LabelSettings_ywsb0")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
offset_left = 1114.0
|
||||
offset_top = 250.0
|
||||
offset_right = 1130.0
|
||||
offset_bottom = 572.0
|
||||
value = 100.0
|
||||
|
||||
[node name="Intro" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("7_8fltb")
|
||||
autoplay = true
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.423529)
|
||||
position = Vector2(277, 209)
|
||||
texture = ExtResource("11_boad2")
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
offset_left = 112.0
|
||||
offset_top = 603.0
|
||||
offset_right = 224.0
|
||||
offset_bottom = 639.0
|
||||
@@ -1,665 +0,0 @@
|
||||
[gd_scene load_steps=53 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://snne8iiftksi" path="res://Evening_view_of_Munnar_1633.jpg" id="6_5vm0w"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Play.png" id="8_5v7u3"]
|
||||
[ext_resource type="Shader" path="res://CoverShader.gdshader" id="8_4531v"]
|
||||
[ext_resource type="Shader" path="res://Main.gdshader" id="10_20857"]
|
||||
[ext_resource type="Texture2D" uid="uid://b00wlqid2jdvi" path="res://BigLogo.png" id="10_xnj6a"]
|
||||
[ext_resource type="Texture2D" uid="uid://0r1tx6l1lc6x" path="res://settingscog.png" id="11_esjel"]
|
||||
[ext_resource type="Script" path="res://cover.gd" id="12_3v50a"]
|
||||
[ext_resource type="Script" path="res://settings_button.gd" id="12_073mb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdpat2sfflaxq" path="res://Youtube_logo.png" id="12_bc5ym"]
|
||||
[ext_resource type="Texture2D" uid="uid://myq6n4bshduj" path="res://search.png" id="12_cv2gm"]
|
||||
[ext_resource type="Script" path="res://search_bar.gd" id="12_mr42x"]
|
||||
[ext_resource type="Script" path="res://search_toggle.gd" id="13_5illk"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqg674t6kun4e" path="res://Settings.tscn" id="13_7atry"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5eims5ucn81r" path="res://Loding.png" id="13_de5ej"]
|
||||
[ext_resource type="Script" path="res://volume_button.gd" id="14_7q3ja"]
|
||||
[ext_resource type="Texture2D" uid="uid://1rstn6r2wisy" path="res://X.png" id="14_mioc4"]
|
||||
[ext_resource type="Script" path="res://Spinning.gd" id="14_rhw4k"]
|
||||
[ext_resource type="Script" path="res://yt_tab_button.gd" id="16_2t15p"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ku7tv"]
|
||||
shader = ExtResource("10_20857")
|
||||
shader_parameter/intensity = 1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_7vgyc"]
|
||||
offsets = PackedFloat32Array(0.00292398, 0.845029)
|
||||
colors = PackedColorArray(0, 0, 0, 0, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_bhdch"]
|
||||
gradient = SubResource("Gradient_7vgyc")
|
||||
fill_to = Vector2(0, 1)
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hqvtw"]
|
||||
offsets = PackedFloat32Array(0.459016, 0.565574, 0.704918, 0.827869, 0.92623, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0.132947, 0.132947, 0.132947, 0.867053, 0.286885, 0.286885, 0.286885, 0.713115, 0.536475, 0.536475, 0.536475, 0.463525, 0.790666, 0.790666, 0.790666, 0.209334, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_50sv0"]
|
||||
gradient = SubResource("Gradient_hqvtw")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(1, 1)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3bw0j"]
|
||||
shader = ExtResource("8_4531v")
|
||||
shader_parameter/dissolve = SubResource("GradientTexture2D_50sv0")
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_x0ps1"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 68
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vp2fh"]
|
||||
events = [SubResource("InputEventKey_x0ps1")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_0fjy0"]
|
||||
font_size = 21
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_0jlka"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 82
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_axi6u"]
|
||||
events = [SubResource("InputEventKey_0jlka")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_117g0"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 83
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_8p5o4"]
|
||||
events = [SubResource("InputEventKey_117g0")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_5af16"]
|
||||
device = -1
|
||||
keycode = 32
|
||||
unicode = 32
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_0ov5v"]
|
||||
events = [SubResource("InputEventKey_5af16")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_l1ahe"]
|
||||
device = -1
|
||||
keycode = 4194321
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_qw6pv"]
|
||||
events = [SubResource("InputEventKey_l1ahe")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_c5qef"]
|
||||
device = -1
|
||||
keycode = 76
|
||||
unicode = 108
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vot6l"]
|
||||
events = [SubResource("InputEventKey_c5qef")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_y4cc2"]
|
||||
device = -1
|
||||
keycode = 4194319
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_xu6hm"]
|
||||
events = [SubResource("InputEventKey_y4cc2")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 3
|
||||
outline_color = Color(0.215902, 0.215902, 0.215902, 1)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_jg5vn"]
|
||||
font_size = 20
|
||||
outline_size = 3
|
||||
outline_color = Color(0.393086, 0.393086, 0.393085, 1)
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_puhgg"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 81
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_g3fcr"]
|
||||
events = [SubResource("InputEventKey_puhgg")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_fiiw4"]
|
||||
font_size = 12
|
||||
|
||||
[node name="Node2D" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_wf35v")
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Evening" type="TextureRect" parent="."]
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("6_5vm0w")
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Nighttime" type="TextureRect" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("6_8abnc")
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="UserBG" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
expand_mode = 5
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(1, 1, 1, 0.686275)
|
||||
position = Vector2(192, 162)
|
||||
scale = Vector2(0.159259, 0.159259)
|
||||
texture = ExtResource("10_xnj6a")
|
||||
|
||||
[node name="PausedIndicator" type="TextureRect" parent="."]
|
||||
material = SubResource("ShaderMaterial_ku7tv")
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -164.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
texture = SubResource("GradientTexture2D_bhdch")
|
||||
|
||||
[node name="CoverHolder" type="Control" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -3.0
|
||||
offset_top = 1.0
|
||||
offset_right = -3.0
|
||||
offset_bottom = 1.0
|
||||
grow_vertical = 0
|
||||
|
||||
[node name="Cover" type="Sprite2D" parent="CoverHolder"]
|
||||
modulate = Color(1, 1, 1, 0.592157)
|
||||
material = SubResource("ShaderMaterial_3bw0j")
|
||||
scale = Vector2(0.333333, 0.333333)
|
||||
region_rect = Rect2(142.036, 106.625, 632.359, 516.605)
|
||||
region_filter_clip_enabled = true
|
||||
script = ExtResource("12_3v50a")
|
||||
|
||||
[node name="SelectDirectory" type="Button" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 140.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vp2fh")
|
||||
text = "select the
|
||||
directory"
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 131.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vp2fh")
|
||||
text = "Playlists"
|
||||
|
||||
[node name="PlaylistsContainer" type="ScrollContainer" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 3.0
|
||||
offset_top = 83.0
|
||||
offset_right = 261.0
|
||||
offset_bottom = 524.0
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="PlaylistsContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
alignment = 1
|
||||
|
||||
[node name="Label" type="Label" parent="PlaylistsContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "PLAYLISTS"
|
||||
label_settings = SubResource("LabelSettings_0fjy0")
|
||||
|
||||
[node name="PlaylistsHolder" type="VBoxContainer" parent="PlaylistsContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
alignment = 1
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -254.0
|
||||
offset_top = 24.0
|
||||
offset_right = -86.0
|
||||
offset_bottom = 80.0
|
||||
grow_horizontal = 0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_axi6u")
|
||||
text = "Randomize"
|
||||
|
||||
[node name="SettingsButton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -77.0
|
||||
offset_top = 23.0
|
||||
offset_right = -5.0
|
||||
offset_bottom = 95.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_8p5o4")
|
||||
icon = ExtResource("11_esjel")
|
||||
script = ExtResource("12_073mb")
|
||||
|
||||
[node name="SettingsPopup" type="Popup" parent="."]
|
||||
position = Vector2i(259, 85)
|
||||
size = Vector2i(576, 493)
|
||||
|
||||
[node name="SettingsMenuChild" parent="SettingsPopup" instance=ExtResource("13_7atry")]
|
||||
offset_left = -272.0
|
||||
offset_top = 8.0
|
||||
offset_bottom = 458.0
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(576, 507)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
bus = &"Music"
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 20.0
|
||||
offset_top = -77.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = -5.0
|
||||
grow_vertical = 0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_0ov5v")
|
||||
icon = ExtResource("8_5v7u3")
|
||||
|
||||
[node name="AddRemoveFromPlaylist" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 62.0
|
||||
offset_top = -77.0
|
||||
offset_right = 134.0
|
||||
offset_bottom = -5.0
|
||||
grow_vertical = 0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
icon = ExtResource("14_mioc4")
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 106.0
|
||||
offset_top = -88.0
|
||||
offset_right = -211.0
|
||||
offset_bottom = -24.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
max_value = 1000.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -105.0
|
||||
offset_top = -75.0
|
||||
offset_right = -65.0
|
||||
offset_bottom = -35.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_qw6pv")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -152.0
|
||||
offset_top = -75.0
|
||||
offset_right = -112.0
|
||||
offset_bottom = -35.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vot6l")
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -157.0
|
||||
offset_top = -35.0
|
||||
offset_right = -117.0
|
||||
offset_bottom = 5.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
rotation = 3.14159
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_xu6hm")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 109.0
|
||||
offset_top = -124.0
|
||||
offset_right = -158.0
|
||||
offset_bottom = -93.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="ArtistName" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 109.0
|
||||
offset_top = -103.0
|
||||
offset_right = -158.0
|
||||
offset_bottom = -72.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "John doe"
|
||||
label_settings = SubResource("LabelSettings_jg5vn")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="SearchToggle" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -318.0
|
||||
offset_top = 24.0
|
||||
offset_right = -246.0
|
||||
offset_bottom = 96.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
shortcut = SubResource("Shortcut_g3fcr")
|
||||
icon = ExtResource("12_cv2gm")
|
||||
script = ExtResource("13_5illk")
|
||||
PressedIcon = ExtResource("14_mioc4")
|
||||
NotPressedIcon = ExtResource("12_cv2gm")
|
||||
|
||||
[node name="SearchBar" type="LineEdit" parent="."]
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_left = 264.0
|
||||
offset_top = 24.0
|
||||
offset_right = -328.0
|
||||
offset_bottom = 80.0
|
||||
grow_horizontal = 2
|
||||
focus_mode = 1
|
||||
placeholder_text = "Search"
|
||||
alignment = 1
|
||||
caret_blink = true
|
||||
script = ExtResource("12_mr42x")
|
||||
|
||||
[node name="SongsMenu" type="MenuButton" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
offset_left = 264.0
|
||||
offset_top = 24.0
|
||||
offset_right = -328.0
|
||||
offset_bottom = 80.0
|
||||
grow_horizontal = 2
|
||||
text = "Select Songs"
|
||||
flat = false
|
||||
|
||||
[node name="SearchResults" type="PopupMenu" parent="."]
|
||||
handle_input_locally = false
|
||||
position = Vector2i(265, 80)
|
||||
size = Vector2i(623, 300)
|
||||
wrap_controls = false
|
||||
max_size = Vector2i(625, 300)
|
||||
allow_search = false
|
||||
|
||||
[node name="VolumeButton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -58.0
|
||||
offset_top = -75.0
|
||||
offset_right = -18.0
|
||||
offset_bottom = -35.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_3mi6c")
|
||||
script = ExtResource("14_7q3ja")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -46.0
|
||||
offset_top = -83.0
|
||||
offset_right = -30.0
|
||||
offset_bottom = -75.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
value = 100.0
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 109.0
|
||||
offset_top = -47.0
|
||||
offset_right = 221.0
|
||||
offset_bottom = -11.0
|
||||
grow_vertical = 0
|
||||
|
||||
[node name="DiscordMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 1042.0
|
||||
offset_top = 174.0
|
||||
offset_right = 1082.0
|
||||
offset_bottom = 214.0
|
||||
|
||||
[node name="YtTabButton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -97.0
|
||||
offset_top = 109.0
|
||||
offset_right = 551.0
|
||||
offset_bottom = 560.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 2
|
||||
scale = Vector2(0.105, 0.105)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("12_bc5ym")
|
||||
flat = true
|
||||
script = ExtResource("16_2t15p")
|
||||
|
||||
[node name="YoutubeMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -358.0
|
||||
offset_top = 107.0
|
||||
offset_right = -318.0
|
||||
offset_bottom = 147.0
|
||||
|
||||
[node name="Youtube menu" type="Control" parent="YoutubeMenuHolder"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 363.0
|
||||
|
||||
[node name="YTLink" type="LineEdit" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -229.0
|
||||
offset_bottom = 47.0
|
||||
grow_horizontal = 0
|
||||
placeholder_text = "Youtube link(can be playlist)"
|
||||
|
||||
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
offset_left = -29.0
|
||||
offset_top = 70.465
|
||||
offset_right = 58.0
|
||||
offset_bottom = 110.465
|
||||
focus_mode = 0
|
||||
text = "Download"
|
||||
|
||||
[node name="LoadingIMG" type="Sprite2D" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
position = Vector2(80, 90.165)
|
||||
rotation = 1.5708
|
||||
scale = Vector2(-0.5, 0.5)
|
||||
texture = ExtResource("13_de5ej")
|
||||
script = ExtResource("14_rhw4k")
|
||||
|
||||
[node name="Label" type="Label" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 0
|
||||
offset_left = -27.795
|
||||
offset_top = 49.0
|
||||
offset_right = 197.205
|
||||
offset_bottom = 72.0
|
||||
text = "NOTE: speeds depend on your internet"
|
||||
label_settings = SubResource("LabelSettings_fiiw4")
|
||||
|
||||
[node name="Version" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 3
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -64.0
|
||||
offset_top = -23.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
text = "v1.1.0"
|
||||
horizontal_alignment = 2
|
||||
|
||||
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
|
||||
transparent_bg = true
|
||||
title = "WAV disclaimer"
|
||||
initial_position = 4
|
||||
size = Vector2i(256, 100)
|
||||
transparent = true
|
||||
popup_window = true
|
||||
force_native = true
|
||||
dialog_text = "wav files are not supported yet"
|
||||
|
||||
[connection signal="pressed" from="SettingsButton" to="SettingsButton" method="_on_pressed"]
|
||||
[connection signal="toggled" from="SearchToggle" to="SearchToggle" method="_on_toggled"]
|
||||
[connection signal="text_submitted" from="SearchBar" to="SearchBar" method="_on_text_submitted"]
|
||||
[connection signal="index_pressed" from="SearchResults" to="SearchBar" method="_on_search_results_index_pressed"]
|
||||
[connection signal="toggled" from="VolumeButton" to="VolumeButton" method="_on_toggled"]
|
||||
[connection signal="toggled" from="YtTabButton" to="YtTabButton" method="_on_toggled"]
|
||||
@@ -1,474 +0,0 @@
|
||||
[gd_scene load_steps=52 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://snne8iiftksi" path="res://Evening_view_of_Munnar_1633.jpg" id="6_5vm0w"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Play.png" id="8_5v7u3"]
|
||||
[ext_resource type="Shader" path="res://CoverShader.gdshader" id="8_4531v"]
|
||||
[ext_resource type="Shader" path="res://Main.gdshader" id="10_20857"]
|
||||
[ext_resource type="Texture2D" uid="uid://b00wlqid2jdvi" path="res://BigLogo.png" id="10_xnj6a"]
|
||||
[ext_resource type="Texture2D" uid="uid://0r1tx6l1lc6x" path="res://settingscog.png" id="11_esjel"]
|
||||
[ext_resource type="Script" path="res://cover.gd" id="12_3v50a"]
|
||||
[ext_resource type="Script" path="res://settings_button.gd" id="12_073mb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdpat2sfflaxq" path="res://Youtube_logo.png" id="12_bc5ym"]
|
||||
[ext_resource type="Texture2D" uid="uid://myq6n4bshduj" path="res://search.png" id="12_cv2gm"]
|
||||
[ext_resource type="Script" path="res://search_bar.gd" id="12_mr42x"]
|
||||
[ext_resource type="Script" path="res://search_toggle.gd" id="13_5illk"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqg674t6kun4e" path="res://Settings.tscn" id="13_7atry"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5eims5ucn81r" path="res://Loding.png" id="13_de5ej"]
|
||||
[ext_resource type="Script" path="res://volume_button.gd" id="14_7q3ja"]
|
||||
[ext_resource type="Texture2D" uid="uid://1rstn6r2wisy" path="res://X.png" id="14_mioc4"]
|
||||
[ext_resource type="Script" path="res://Spinning.gd" id="14_rhw4k"]
|
||||
[ext_resource type="Script" path="res://yt_tab_button.gd" id="16_2t15p"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ku7tv"]
|
||||
shader = ExtResource("10_20857")
|
||||
shader_parameter/intensity = 1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_7vgyc"]
|
||||
offsets = PackedFloat32Array(0.00292398, 0.845029)
|
||||
colors = PackedColorArray(0, 0, 0, 0, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_bhdch"]
|
||||
gradient = SubResource("Gradient_7vgyc")
|
||||
fill_to = Vector2(0, 1)
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hqvtw"]
|
||||
offsets = PackedFloat32Array(0.459016, 0.565574, 0.704918, 0.827869, 0.92623, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0.132947, 0.132947, 0.132947, 0.867053, 0.286885, 0.286885, 0.286885, 0.713115, 0.536475, 0.536475, 0.536475, 0.463525, 0.790666, 0.790666, 0.790666, 0.209334, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_50sv0"]
|
||||
gradient = SubResource("Gradient_hqvtw")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(1, 1)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3bw0j"]
|
||||
shader = ExtResource("8_4531v")
|
||||
shader_parameter/dissolve = SubResource("GradientTexture2D_50sv0")
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_x0ps1"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 68
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vp2fh"]
|
||||
events = [SubResource("InputEventKey_x0ps1")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_0jlka"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 82
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_axi6u"]
|
||||
events = [SubResource("InputEventKey_0jlka")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_117g0"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 83
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_8p5o4"]
|
||||
events = [SubResource("InputEventKey_117g0")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_5af16"]
|
||||
device = -1
|
||||
keycode = 32
|
||||
unicode = 32
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_0ov5v"]
|
||||
events = [SubResource("InputEventKey_5af16")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_l1ahe"]
|
||||
device = -1
|
||||
keycode = 4194321
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_qw6pv"]
|
||||
events = [SubResource("InputEventKey_l1ahe")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_c5qef"]
|
||||
device = -1
|
||||
keycode = 76
|
||||
unicode = 108
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vot6l"]
|
||||
events = [SubResource("InputEventKey_c5qef")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_y4cc2"]
|
||||
device = -1
|
||||
keycode = 4194319
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_xu6hm"]
|
||||
events = [SubResource("InputEventKey_y4cc2")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 3
|
||||
outline_color = Color(0.215902, 0.215902, 0.215902, 1)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_jg5vn"]
|
||||
font_size = 20
|
||||
outline_size = 3
|
||||
outline_color = Color(0.393086, 0.393086, 0.393085, 1)
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_puhgg"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 81
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_g3fcr"]
|
||||
events = [SubResource("InputEventKey_puhgg")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_fiiw4"]
|
||||
font_size = 12
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="Sprite2D" parent="."]
|
||||
position = Vector2(576.949, 401)
|
||||
scale = Vector2(1.27923, 1.25956)
|
||||
texture = ExtResource("2_wf35v")
|
||||
|
||||
[node name="Evening" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(582, 342)
|
||||
scale = Vector2(1.00181, 1.00181)
|
||||
texture = ExtResource("6_5vm0w")
|
||||
|
||||
[node name="Nighttime" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
position = Vector2(610, 326)
|
||||
scale = Vector2(1.49056, 1.51111)
|
||||
texture = ExtResource("6_8abnc")
|
||||
|
||||
[node name="PausedIndicator" type="TextureRect" parent="."]
|
||||
material = SubResource("ShaderMaterial_ku7tv")
|
||||
offset_left = -10.0
|
||||
offset_top = 468.0
|
||||
offset_right = 1161.0
|
||||
offset_bottom = 657.0
|
||||
texture = SubResource("GradientTexture2D_bhdch")
|
||||
|
||||
[node name="CoverHolder" type="Node2D" parent="."]
|
||||
position = Vector2(-3, 649)
|
||||
|
||||
[node name="Cover" type="Sprite2D" parent="CoverHolder"]
|
||||
modulate = Color(1, 1, 1, 0.592157)
|
||||
material = SubResource("ShaderMaterial_3bw0j")
|
||||
position = Vector2(200, -122.333)
|
||||
scale = Vector2(0.333333, 0.333333)
|
||||
region_rect = Rect2(142.036, 106.625, 632.359, 516.605)
|
||||
region_filter_clip_enabled = true
|
||||
script = ExtResource("12_3v50a")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vp2fh")
|
||||
text = "select the directory
|
||||
(playlist's folder)"
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
offset_left = 897.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1065.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_axi6u")
|
||||
text = "Randomize"
|
||||
|
||||
[node name="SettingsButton" type="Button" parent="."]
|
||||
offset_left = 1073.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1145.0
|
||||
offset_bottom = 96.0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_8p5o4")
|
||||
icon = ExtResource("11_esjel")
|
||||
script = ExtResource("12_073mb")
|
||||
|
||||
[node name="SettingsPopup" type="Popup" parent="."]
|
||||
position = Vector2i(259, 85)
|
||||
size = Vector2i(576, 493)
|
||||
|
||||
[node name="SettingsMenuChild" parent="SettingsPopup" instance=ExtResource("13_7atry")]
|
||||
offset_left = -272.0
|
||||
offset_top = 8.0
|
||||
offset_right = 288.0
|
||||
offset_bottom = 458.0
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(576, 507)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
bus = &"Music"
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 572.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = 644.0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_0ov5v")
|
||||
icon = ExtResource("8_5v7u3")
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
offset_left = 64.0
|
||||
offset_top = 560.0
|
||||
offset_right = 944.0
|
||||
offset_bottom = 624.0
|
||||
max_value = 1000.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_qw6pv")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
offset_left = 1000.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1040.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vot6l")
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
offset_left = 994.0
|
||||
offset_top = 613.0
|
||||
offset_right = 1034.0
|
||||
offset_bottom = 653.0
|
||||
rotation = 3.14159
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_xu6hm")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 524.0
|
||||
offset_right = 994.0
|
||||
offset_bottom = 555.0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="ArtistName" type="Label" parent="."]
|
||||
offset_left = 67.0
|
||||
offset_top = 547.0
|
||||
offset_right = 995.0
|
||||
offset_bottom = 578.0
|
||||
text = "John doe"
|
||||
label_settings = SubResource("LabelSettings_jg5vn")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="SearchToggle" type="Button" parent="."]
|
||||
offset_left = 833.0
|
||||
offset_top = 24.0
|
||||
offset_right = 905.0
|
||||
offset_bottom = 96.0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
shortcut = SubResource("Shortcut_g3fcr")
|
||||
icon = ExtResource("12_cv2gm")
|
||||
script = ExtResource("13_5illk")
|
||||
PressedIcon = ExtResource("14_mioc4")
|
||||
NotPressedIcon = ExtResource("12_cv2gm")
|
||||
|
||||
[node name="SearchBar" type="LineEdit" parent="."]
|
||||
visible = false
|
||||
offset_left = 265.0
|
||||
offset_top = 24.0
|
||||
offset_right = 825.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 1
|
||||
placeholder_text = "Search"
|
||||
alignment = 1
|
||||
caret_blink = true
|
||||
script = ExtResource("12_mr42x")
|
||||
|
||||
[node name="SongsMenu" type="MenuButton" parent="."]
|
||||
offset_left = 265.0
|
||||
offset_top = 24.0
|
||||
offset_right = 825.0
|
||||
offset_bottom = 80.0
|
||||
text = "Select Songs"
|
||||
flat = false
|
||||
|
||||
[node name="SearchResults" type="PopupMenu" parent="."]
|
||||
handle_input_locally = false
|
||||
position = Vector2i(265, 80)
|
||||
size = Vector2i(623, 300)
|
||||
wrap_controls = false
|
||||
max_size = Vector2i(625, 300)
|
||||
allow_search = false
|
||||
|
||||
[node name="VolumeButton" type="Button" parent="."]
|
||||
offset_left = 1092.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_3mi6c")
|
||||
script = ExtResource("14_7q3ja")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
layout_direction = 3
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -1121.0
|
||||
offset_top = 563.0
|
||||
offset_right = -1103.0
|
||||
offset_bottom = 571.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
value = 100.0
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.686275)
|
||||
position = Vector2(192, 162)
|
||||
scale = Vector2(0.159259, 0.159259)
|
||||
texture = ExtResource("10_xnj6a")
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 597.0
|
||||
offset_right = 178.0
|
||||
offset_bottom = 633.0
|
||||
|
||||
[node name="DiscordMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 1042.0
|
||||
offset_top = 174.0
|
||||
offset_right = 1082.0
|
||||
offset_bottom = 214.0
|
||||
|
||||
[node name="YtTabButton" type="Button" parent="."]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = 1065.0
|
||||
offset_top = 107.0
|
||||
offset_right = 1713.0
|
||||
offset_bottom = 558.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.105, 0.105)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("12_bc5ym")
|
||||
flat = true
|
||||
script = ExtResource("16_2t15p")
|
||||
|
||||
[node name="YoutubeMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 794.0
|
||||
offset_top = 107.0
|
||||
offset_right = 834.0
|
||||
offset_bottom = 147.0
|
||||
|
||||
[node name="Youtube menu" type="Control" parent="YoutubeMenuHolder"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 363.0
|
||||
|
||||
[node name="YTLink" type="LineEdit" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -229.0
|
||||
offset_bottom = 47.0
|
||||
grow_horizontal = 0
|
||||
placeholder_text = "Youtube link(can be playlist)"
|
||||
|
||||
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
offset_left = -29.0
|
||||
offset_top = 70.465
|
||||
offset_right = 58.0
|
||||
offset_bottom = 110.465
|
||||
focus_mode = 0
|
||||
text = "Download"
|
||||
|
||||
[node name="LoadingIMG" type="Sprite2D" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
position = Vector2(80, 90.165)
|
||||
rotation = 1.5708
|
||||
scale = Vector2(-0.5, 0.5)
|
||||
texture = ExtResource("13_de5ej")
|
||||
script = ExtResource("14_rhw4k")
|
||||
|
||||
[node name="Label" type="Label" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 0
|
||||
offset_left = -27.795
|
||||
offset_top = 49.0
|
||||
offset_right = 197.205
|
||||
offset_bottom = 72.0
|
||||
text = "NOTE: speeds depend on your internet"
|
||||
label_settings = SubResource("LabelSettings_fiiw4")
|
||||
|
||||
[node name="Version" type="Label" parent="."]
|
||||
offset_left = 1083.0
|
||||
offset_top = 625.0
|
||||
offset_right = 1147.0
|
||||
offset_bottom = 648.0
|
||||
text = "v1.0.3"
|
||||
horizontal_alignment = 2
|
||||
|
||||
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
|
||||
transparent_bg = true
|
||||
title = "WAV disclaimer"
|
||||
initial_position = 4
|
||||
size = Vector2i(256, 100)
|
||||
transparent = true
|
||||
popup_window = true
|
||||
force_native = true
|
||||
dialog_text = "wav files are not supported yet"
|
||||
|
||||
[connection signal="pressed" from="SettingsButton" to="SettingsButton" method="_on_pressed"]
|
||||
[connection signal="toggled" from="SearchToggle" to="SearchToggle" method="_on_toggled"]
|
||||
[connection signal="text_submitted" from="SearchBar" to="SearchBar" method="_on_text_submitted"]
|
||||
[connection signal="index_pressed" from="SearchResults" to="SearchBar" method="_on_search_results_index_pressed"]
|
||||
[connection signal="toggled" from="VolumeButton" to="VolumeButton" method="_on_toggled"]
|
||||
[connection signal="toggled" from="YtTabButton" to="YtTabButton" method="_on_toggled"]
|
||||
@@ -1,448 +0,0 @@
|
||||
[gd_scene load_steps=50 format=3 uid="uid://b2sygl55s6fng"]
|
||||
|
||||
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Skip.png" id="3_4vx67"]
|
||||
[ext_resource type="Script" path="res://wallpaper_manager.gd" id="4_y372l"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Loop.png" id="5_c2g63"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Headphones.png" id="6_3mi6c"]
|
||||
[ext_resource type="Texture2D" uid="uid://snne8iiftksi" path="res://Evening_view_of_Munnar_1633.jpg" id="6_5vm0w"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba5wdmchyy50n" path="res://nighttime-in-the-hills-henry-porter.jpg" id="6_8abnc"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Play.png" id="8_5v7u3"]
|
||||
[ext_resource type="Shader" path="res://CoverShader.gdshader" id="8_4531v"]
|
||||
[ext_resource type="Shader" path="res://Main.gdshader" id="10_20857"]
|
||||
[ext_resource type="Texture2D" uid="uid://b00wlqid2jdvi" path="res://BigLogo.png" id="10_xnj6a"]
|
||||
[ext_resource type="Texture2D" uid="uid://0r1tx6l1lc6x" path="res://settingscog.png" id="11_esjel"]
|
||||
[ext_resource type="Script" path="res://cover.gd" id="12_3v50a"]
|
||||
[ext_resource type="Script" path="res://settings_button.gd" id="12_073mb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdpat2sfflaxq" path="res://Youtube_logo.png" id="12_bc5ym"]
|
||||
[ext_resource type="Texture2D" uid="uid://myq6n4bshduj" path="res://search.png" id="12_cv2gm"]
|
||||
[ext_resource type="Script" path="res://search_bar.gd" id="12_mr42x"]
|
||||
[ext_resource type="Script" path="res://search_toggle.gd" id="13_5illk"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqg674t6kun4e" path="res://Settings.tscn" id="13_7atry"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5eims5ucn81r" path="res://Loding.png" id="13_de5ej"]
|
||||
[ext_resource type="Script" path="res://volume_button.gd" id="14_7q3ja"]
|
||||
[ext_resource type="Texture2D" uid="uid://1rstn6r2wisy" path="res://X.png" id="14_mioc4"]
|
||||
[ext_resource type="Script" path="res://Spinning.gd" id="14_rhw4k"]
|
||||
[ext_resource type="Script" path="res://yt_tab_button.gd" id="16_2t15p"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ku7tv"]
|
||||
shader = ExtResource("10_20857")
|
||||
shader_parameter/intensity = 1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_7vgyc"]
|
||||
offsets = PackedFloat32Array(0.00292398, 0.845029)
|
||||
colors = PackedColorArray(0, 0, 0, 0, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_bhdch"]
|
||||
gradient = SubResource("Gradient_7vgyc")
|
||||
fill_to = Vector2(0, 1)
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hqvtw"]
|
||||
offsets = PackedFloat32Array(0.459016, 0.565574, 0.704918, 0.827869, 0.92623, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0.132947, 0.132947, 0.132947, 0.867053, 0.286885, 0.286885, 0.286885, 0.713115, 0.536475, 0.536475, 0.536475, 0.463525, 0.790666, 0.790666, 0.790666, 0.209334, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_50sv0"]
|
||||
gradient = SubResource("Gradient_hqvtw")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(1, 1)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3bw0j"]
|
||||
shader = ExtResource("8_4531v")
|
||||
shader_parameter/dissolve = SubResource("GradientTexture2D_50sv0")
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_x0ps1"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 68
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vp2fh"]
|
||||
events = [SubResource("InputEventKey_x0ps1")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_0jlka"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 82
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_axi6u"]
|
||||
events = [SubResource("InputEventKey_0jlka")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_117g0"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 83
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_8p5o4"]
|
||||
events = [SubResource("InputEventKey_117g0")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_5af16"]
|
||||
device = -1
|
||||
keycode = 32
|
||||
unicode = 32
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_0ov5v"]
|
||||
events = [SubResource("InputEventKey_5af16")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_l1ahe"]
|
||||
device = -1
|
||||
keycode = 4194321
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_qw6pv"]
|
||||
events = [SubResource("InputEventKey_l1ahe")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_c5qef"]
|
||||
device = -1
|
||||
keycode = 76
|
||||
unicode = 108
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_vot6l"]
|
||||
events = [SubResource("InputEventKey_c5qef")]
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_y4cc2"]
|
||||
device = -1
|
||||
keycode = 4194319
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_xu6hm"]
|
||||
events = [SubResource("InputEventKey_y4cc2")]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6prit"]
|
||||
font_size = 22
|
||||
outline_size = 3
|
||||
outline_color = Color(0.215902, 0.215902, 0.215902, 1)
|
||||
|
||||
[sub_resource type="InputEventKey" id="InputEventKey_puhgg"]
|
||||
device = -1
|
||||
ctrl_pressed = true
|
||||
keycode = 81
|
||||
|
||||
[sub_resource type="Shortcut" id="Shortcut_g3fcr"]
|
||||
events = [SubResource("InputEventKey_puhgg")]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_ubs1p")
|
||||
LoopPressed = ExtResource("2_iolk5")
|
||||
LoopNotPressed = ExtResource("5_c2g63")
|
||||
|
||||
[node name="WallpaperManager" type="Node2D" parent="." node_paths=PackedStringArray("Daytime", "Evening", "Nighttime")]
|
||||
script = ExtResource("4_y372l")
|
||||
Daytime = NodePath("../Daytime")
|
||||
Evening = NodePath("../Evening")
|
||||
Nighttime = NodePath("../Nighttime")
|
||||
|
||||
[node name="Daytime" type="Sprite2D" parent="."]
|
||||
position = Vector2(576.949, 401)
|
||||
scale = Vector2(1.27923, 1.25956)
|
||||
texture = ExtResource("2_wf35v")
|
||||
|
||||
[node name="Evening" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(582, 342)
|
||||
scale = Vector2(1.00181, 1.00181)
|
||||
texture = ExtResource("6_5vm0w")
|
||||
|
||||
[node name="Nighttime" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.347817, 0.347817, 0.347817, 1)
|
||||
position = Vector2(610, 326)
|
||||
scale = Vector2(1.49056, 1.51111)
|
||||
texture = ExtResource("6_8abnc")
|
||||
|
||||
[node name="PausedIndicator" type="TextureRect" parent="."]
|
||||
material = SubResource("ShaderMaterial_ku7tv")
|
||||
offset_left = -10.0
|
||||
offset_top = 468.0
|
||||
offset_right = 1161.0
|
||||
offset_bottom = 657.0
|
||||
texture = SubResource("GradientTexture2D_bhdch")
|
||||
|
||||
[node name="CoverHolder" type="Node2D" parent="."]
|
||||
position = Vector2(-3, 649)
|
||||
|
||||
[node name="Cover" type="Sprite2D" parent="CoverHolder"]
|
||||
modulate = Color(1, 1, 1, 0.592157)
|
||||
material = SubResource("ShaderMaterial_3bw0j")
|
||||
position = Vector2(200, -122.333)
|
||||
scale = Vector2(0.333333, 0.333333)
|
||||
region_rect = Rect2(142.036, 106.625, 632.359, 516.605)
|
||||
region_filter_clip_enabled = true
|
||||
script = ExtResource("12_3v50a")
|
||||
|
||||
[node name="SelectPlaylist" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 24.0
|
||||
offset_right = 255.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vp2fh")
|
||||
text = "select the directory
|
||||
(playlist's folder)"
|
||||
|
||||
[node name="RandomizeList" type="Button" parent="."]
|
||||
offset_left = 897.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1065.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_axi6u")
|
||||
text = "Randomize"
|
||||
|
||||
[node name="SettingsButton" type="Button" parent="."]
|
||||
offset_left = 1073.0
|
||||
offset_top = 24.0
|
||||
offset_right = 1145.0
|
||||
offset_bottom = 96.0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_8p5o4")
|
||||
icon = ExtResource("11_esjel")
|
||||
script = ExtResource("12_073mb")
|
||||
|
||||
[node name="SettingsPopup" type="Popup" parent="."]
|
||||
position = Vector2i(265, 110)
|
||||
size = Vector2i(575, 458)
|
||||
visible = true
|
||||
|
||||
[node name="SettingsMenuChild" parent="SettingsPopup" instance=ExtResource("13_7atry")]
|
||||
offset_left = -272.0
|
||||
offset_top = 8.0
|
||||
offset_right = 288.0
|
||||
offset_bottom = 458.0
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
position = Vector2i(28, 115)
|
||||
size = Vector2i(576, 507)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
|
||||
bus = &"Music"
|
||||
|
||||
[node name="playList" type="Button" parent="."]
|
||||
offset_left = 20.0
|
||||
offset_top = 572.0
|
||||
offset_right = 92.0
|
||||
offset_bottom = 644.0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_0ov5v")
|
||||
icon = ExtResource("8_5v7u3")
|
||||
|
||||
[node name="CurrentProgress" type="HSlider" parent="."]
|
||||
offset_left = 64.0
|
||||
offset_top = 560.0
|
||||
offset_right = 944.0
|
||||
offset_bottom = 624.0
|
||||
max_value = 1000.0
|
||||
ticks_on_borders = true
|
||||
|
||||
[node name="Skip" type="Button" parent="."]
|
||||
offset_left = 1046.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1086.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_qw6pv")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="Loop" type="Button" parent="."]
|
||||
offset_left = 1000.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1040.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_vot6l")
|
||||
icon = ExtResource("5_c2g63")
|
||||
|
||||
[node name="GoBack" type="Button" parent="."]
|
||||
offset_left = 994.0
|
||||
offset_top = 613.0
|
||||
offset_right = 1034.0
|
||||
offset_bottom = 653.0
|
||||
rotation = 3.14159
|
||||
focus_mode = 0
|
||||
shortcut = SubResource("Shortcut_xu6hm")
|
||||
icon = ExtResource("3_4vx67")
|
||||
|
||||
[node name="SongName" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 524.0
|
||||
offset_right = 994.0
|
||||
offset_bottom = 581.0
|
||||
text = "Please select a directory"
|
||||
label_settings = SubResource("LabelSettings_6prit")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 2
|
||||
|
||||
[node name="SearchToggle" type="Button" parent="."]
|
||||
offset_left = 833.0
|
||||
offset_top = 24.0
|
||||
offset_right = 905.0
|
||||
offset_bottom = 96.0
|
||||
scale = Vector2(0.79, 0.79)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
shortcut = SubResource("Shortcut_g3fcr")
|
||||
icon = ExtResource("12_cv2gm")
|
||||
script = ExtResource("13_5illk")
|
||||
PressedIcon = ExtResource("14_mioc4")
|
||||
NotPressedIcon = ExtResource("12_cv2gm")
|
||||
|
||||
[node name="SearchBar" type="LineEdit" parent="."]
|
||||
visible = false
|
||||
offset_left = 265.0
|
||||
offset_top = 24.0
|
||||
offset_right = 825.0
|
||||
offset_bottom = 80.0
|
||||
focus_mode = 1
|
||||
placeholder_text = "Search"
|
||||
alignment = 1
|
||||
caret_blink = true
|
||||
script = ExtResource("12_mr42x")
|
||||
|
||||
[node name="SongsMenu" type="MenuButton" parent="."]
|
||||
offset_left = 265.0
|
||||
offset_top = 24.0
|
||||
offset_right = 825.0
|
||||
offset_bottom = 80.0
|
||||
text = "Select Songs"
|
||||
flat = false
|
||||
|
||||
[node name="SearchResults" type="PopupMenu" parent="."]
|
||||
handle_input_locally = false
|
||||
position = Vector2i(265, 80)
|
||||
size = Vector2i(623, 300)
|
||||
wrap_controls = false
|
||||
max_size = Vector2i(625, 300)
|
||||
allow_search = false
|
||||
|
||||
[node name="VolumeButton" type="Button" parent="."]
|
||||
offset_left = 1092.0
|
||||
offset_top = 573.0
|
||||
offset_right = 1132.0
|
||||
offset_bottom = 613.0
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_3mi6c")
|
||||
script = ExtResource("14_7q3ja")
|
||||
|
||||
[node name="VolumeSlider" type="VSlider" parent="."]
|
||||
layout_direction = 3
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -1121.0
|
||||
offset_top = 563.0
|
||||
offset_right = -1103.0
|
||||
offset_bottom = 571.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 1
|
||||
size_flags_vertical = 8
|
||||
value = 100.0
|
||||
|
||||
[node name="Logo" type="Sprite2D" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.686275)
|
||||
position = Vector2(192, 162)
|
||||
scale = Vector2(0.159259, 0.159259)
|
||||
texture = ExtResource("10_xnj6a")
|
||||
|
||||
[node name="TimeListeningSong" type="Label" parent="."]
|
||||
offset_left = 66.0
|
||||
offset_top = 597.0
|
||||
offset_right = 178.0
|
||||
offset_bottom = 633.0
|
||||
|
||||
[node name="DiscordMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 1042.0
|
||||
offset_top = 174.0
|
||||
offset_right = 1082.0
|
||||
offset_bottom = 214.0
|
||||
|
||||
[node name="YtTabButton" type="Button" parent="."]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = 1065.0
|
||||
offset_top = 107.0
|
||||
offset_right = 1713.0
|
||||
offset_bottom = 558.0
|
||||
grow_horizontal = 0
|
||||
scale = Vector2(0.105, 0.105)
|
||||
focus_mode = 0
|
||||
toggle_mode = true
|
||||
icon = ExtResource("12_bc5ym")
|
||||
flat = true
|
||||
script = ExtResource("16_2t15p")
|
||||
|
||||
[node name="YoutubeMenuHolder" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_left = 794.0
|
||||
offset_top = 107.0
|
||||
offset_right = 834.0
|
||||
offset_bottom = 147.0
|
||||
|
||||
[node name="Youtube menu" type="Control" parent="YoutubeMenuHolder"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 363.0
|
||||
|
||||
[node name="YTLink" type="LineEdit" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -229.0
|
||||
offset_bottom = 47.0
|
||||
grow_horizontal = 0
|
||||
placeholder_text = "Youtube link(can be playlist)"
|
||||
|
||||
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
layout_mode = 1
|
||||
offset_left = -29.0
|
||||
offset_top = 58.0
|
||||
offset_right = 58.0
|
||||
offset_bottom = 98.0
|
||||
focus_mode = 0
|
||||
text = "Download"
|
||||
|
||||
[node name="LoadingIMG" type="Sprite2D" parent="YoutubeMenuHolder/Youtube menu"]
|
||||
position = Vector2(80, 78)
|
||||
rotation = 1.5708
|
||||
scale = Vector2(-0.5, 0.5)
|
||||
texture = ExtResource("13_de5ej")
|
||||
script = ExtResource("14_rhw4k")
|
||||
|
||||
[node name="Version" type="Label" parent="."]
|
||||
offset_left = 1083.0
|
||||
offset_top = 625.0
|
||||
offset_right = 1147.0
|
||||
offset_bottom = 648.0
|
||||
text = "v1.0.1"
|
||||
horizontal_alignment = 2
|
||||
|
||||
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
|
||||
transparent_bg = true
|
||||
title = "WAV disclaimer"
|
||||
initial_position = 4
|
||||
size = Vector2i(256, 100)
|
||||
transparent = true
|
||||
popup_window = true
|
||||
force_native = true
|
||||
dialog_text = "wav files are not supported yet"
|
||||
|
||||
[connection signal="pressed" from="SettingsButton" to="SettingsButton" method="_on_pressed"]
|
||||
[connection signal="toggled" from="SearchToggle" to="SearchToggle" method="_on_toggled"]
|
||||
[connection signal="text_submitted" from="SearchBar" to="SearchBar" method="_on_text_submitted"]
|
||||
[connection signal="index_pressed" from="SearchResults" to="SearchBar" method="_on_search_results_index_pressed"]
|
||||
[connection signal="toggled" from="VolumeButton" to="VolumeButton" method="_on_toggled"]
|
||||
[connection signal="toggled" from="YtTabButton" to="YtTabButton" method="_on_toggled"]
|
||||
@@ -1,20 +0,0 @@
|
||||
shader_type canvas_item;
|
||||
|
||||
uniform float intensity;
|
||||
uniform sampler2D screen_texture : hint_screen_texture, repeat_disable, filter_nearest;
|
||||
|
||||
void vertex() {
|
||||
// Called for every vertex the material is visible on.
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
vec4 as = texture(screen_texture,SCREEN_UV);
|
||||
vec4 a2s = texture(TEXTURE,UV);
|
||||
vec4 fart = a2s * (0.1 + as.brga);
|
||||
COLOR = fart * intensity;
|
||||
}
|
||||
|
||||
//void light() {
|
||||
// Called for every pixel for every light affecting the CanvasItem.
|
||||
// Uncomment to replace the default light processing function with this one.
|
||||
//}
|
||||
@@ -1,144 +0,0 @@
|
||||
extends Node
|
||||
class_name MusicMeta
|
||||
|
||||
class MusicMetadata:
|
||||
var error: Error
|
||||
var bpm: int
|
||||
var title: String
|
||||
var album: String
|
||||
var comments: String
|
||||
var year: int
|
||||
var artist: String
|
||||
var cover: ImageTexture
|
||||
|
||||
func print_info():
|
||||
print("bpm: ", bpm)
|
||||
print("title: ", title)
|
||||
print("album: ", album)
|
||||
print("comments: ", comments)
|
||||
print("year: ", year)
|
||||
print("cover: ", cover)
|
||||
print("artist: ", artist)
|
||||
|
||||
func get_mp3_metadata(stream: AudioStreamMP3) -> MusicMetadata:
|
||||
var meta: MusicMetadata = MusicMetadata.new()
|
||||
var data: PackedByteArray = stream.data
|
||||
|
||||
meta.error = OK
|
||||
|
||||
if data.size() < 10:
|
||||
meta.error = FAILED
|
||||
return meta
|
||||
|
||||
var header = data.slice(0, 10)
|
||||
var id = header.slice(0, 3).get_string_from_ascii()
|
||||
if id != "ID3":
|
||||
meta.error = FAILED
|
||||
push_error("Error: Stream data's header '%s' is not ID3."%id)
|
||||
return meta
|
||||
|
||||
var v = "ID3v2.%d.%d" % [header[3], header[4]]
|
||||
if v == "ID3v2.4.0" or v == "ID3v2.3.0":
|
||||
var flags = header[5]
|
||||
var _unsync = flags & 0x80 > 0
|
||||
var extended = flags & 0x40 > 0
|
||||
var _experimental = flags & 0x20 > 0
|
||||
var _has_footer = flags & 0x10 > 0
|
||||
var idx = 10
|
||||
var end = idx + bytes_to_int(header.slice(6, 10))
|
||||
if extended:
|
||||
idx += bytes_to_int(data.slice(idx, idx + 4))
|
||||
|
||||
while idx < end:
|
||||
if not data:
|
||||
meta.error = FAILED
|
||||
push_error("Error: Stream data is null.")
|
||||
return meta
|
||||
|
||||
var frame_id = data.slice(idx, idx + 4).get_string_from_ascii()
|
||||
var size = bytes_to_int(data.slice(idx + 4, idx + 8), frame_id != "APIC")
|
||||
|
||||
# if greater than byte, not sync safe number (0b0111_1111 -> 0x7f)
|
||||
if size > 0x7f:
|
||||
size = bytes_to_int(data.slice(idx + 4, idx + 8), false)
|
||||
idx += 10
|
||||
|
||||
match frame_id:
|
||||
"TBPM", 'TBP':
|
||||
meta.bpm = int(get_string_from_data(data, idx, size))
|
||||
"TIT2":
|
||||
print("a " + str(Array(data.slice(idx, idx + 3)).hash()))
|
||||
print([1, 0xff, 0xfe].hash())
|
||||
meta.title = get_string_from_data(data, idx, size)
|
||||
"TALB", 'TAL':
|
||||
meta.album = get_string_from_data(data, idx, size)
|
||||
"COMM":
|
||||
meta.comments = get_string_from_data(data, idx, size)
|
||||
"TYER":
|
||||
meta.year = int(get_string_from_data(data, idx, size))
|
||||
"TPE1", 'TP1':
|
||||
meta.artist = get_string_from_data(data, idx, size)
|
||||
"APIC","PIC":
|
||||
var pic_frame = data.slice(idx + 1, idx + size)
|
||||
var zero1 = pic_frame.find(0)
|
||||
if zero1 > 0:
|
||||
var mime_type = pic_frame.slice(0, zero1).get_string_from_ascii()
|
||||
zero1 += 1 # Picture type
|
||||
if zero1 < pic_frame.size():
|
||||
zero1 += 1
|
||||
if zero1 < pic_frame.size():
|
||||
var zero2 = pic_frame.find(0, zero1)
|
||||
var image_bytes = pic_frame.slice(zero2 + 1, pic_frame.size())
|
||||
var img = Image.new()
|
||||
match mime_type:
|
||||
"image/png":
|
||||
img.load_png_from_buffer(image_bytes)
|
||||
"image/jpeg", "image/jpg":
|
||||
img.load_jpg_from_buffer(image_bytes)
|
||||
_:
|
||||
meta.error = FAILED
|
||||
push_error("MusicMeta.get_metadata_mp3(): ERROR: mime type ", mime_type, " not yet supported...")
|
||||
return meta
|
||||
var t: ImageTexture = ImageTexture.new()
|
||||
t.set_image(img)
|
||||
meta.cover = t
|
||||
idx += size
|
||||
|
||||
return meta
|
||||
else:
|
||||
meta.error = FAILED
|
||||
push_error("Error: Found version '%s' from streams data; must be 'ID3v2.4.0'."%v)
|
||||
return meta
|
||||
|
||||
|
||||
|
||||
|
||||
func get_string_from_data(data, idx, size):
|
||||
var ret
|
||||
if size > 3 and Array(data.slice(idx, idx + 3)).hash() == [1, 0xff, 0xfe].hash():
|
||||
# Null-terminated string of ucs2 chars
|
||||
ret = get_string_from_ucs2(data.slice(idx + 3, idx + size))
|
||||
if data[idx] == 0:
|
||||
# Simple utf8 string
|
||||
ret = data.slice(idx + 1, idx + size).get_string_from_utf8()
|
||||
if ret:
|
||||
return ret
|
||||
else:
|
||||
return ""
|
||||
|
||||
# Syncsafe uses 0x80 multiplier otherwise use 0x100 multiplier
|
||||
func bytes_to_int(bytes: Array, is_syncsafe = true):
|
||||
var mult = 0x80 if is_syncsafe else 0x100
|
||||
var n = 0
|
||||
for byte in bytes:
|
||||
n *= mult
|
||||
n += byte
|
||||
return n
|
||||
|
||||
func get_string_from_ucs2(bytes: Array):
|
||||
var s = ""
|
||||
var idx = 0
|
||||
while idx < (bytes.size() - 1):
|
||||
s += char(bytes[idx] + 256 * bytes[idx + 1])
|
||||
idx += 2
|
||||
return s
|
||||
@@ -1,10 +0,0 @@
|
||||
@tool
|
||||
extends EditorPlugin
|
||||
|
||||
const AUTOLOAD_NAME = "MusicMeta"
|
||||
|
||||
func _enter_tree():
|
||||
add_autoload_singleton(AUTOLOAD_NAME, "res://addons/MusicMeta/MusicMeta.gd")
|
||||
|
||||
func _exit_tree():
|
||||
remove_autoload_singleton(AUTOLOAD_NAME)
|
||||
@@ -1,3 +0,0 @@
|
||||
# MusicMeta - Godot 4 Plugin
|
||||
|
||||
A plugin for extracting mp3 file metadata.
|
||||
@@ -1,9 +0,0 @@
|
||||
extends Node
|
||||
|
||||
@export var Stream: AudioStreamMP3
|
||||
|
||||
func _ready():
|
||||
var metadata := MusicMeta.new().get_mp3_metadata(Stream)
|
||||
if metadata.error != OK:
|
||||
return
|
||||
metadata.print_info()
|
||||
@@ -1,7 +0,0 @@
|
||||
[plugin]
|
||||
|
||||
name="MusicMeta"
|
||||
description="An extension that allows the extraction of ID3v2.3.0 MP3 metadata."
|
||||
author="aineejames,wilcockj"
|
||||
version="1.0"
|
||||
script="MusicMetaPlugin.gd"
|
||||
@@ -1,95 +0,0 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://c33qaelwn46f4"]
|
||||
|
||||
[ext_resource type="Script" path="res://playlist_display.gd" id="1_h0jh1"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwvy6crqhardn" path="res://Dropdown.png" id="2_im6ur"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_ky8oc"]
|
||||
font_size = 12
|
||||
font_color = Color(0.597176, 0.597176, 0.597176, 1)
|
||||
|
||||
[node name="PlaylistDisplay" type="Control"]
|
||||
custom_minimum_size = Vector2(0, 67.92)
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_right = -910.0
|
||||
offset_bottom = -727.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_h0jh1")
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0.439049, 0.439049, 0.439049, 0.298039)
|
||||
|
||||
[node name="HSplitContainer" type="HSplitContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 0.0247678
|
||||
anchor_top = 0.0882353
|
||||
anchor_right = 0.981424
|
||||
anchor_bottom = 0.897059
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
split_offset = 310
|
||||
dragger_visibility = 2
|
||||
metadata/_edit_use_anchors_ = true
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HSplitContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Name" type="RichTextLabel" parent="HSplitContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 24.395)
|
||||
layout_mode = 2
|
||||
bbcode_enabled = true
|
||||
text = "Name"
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="Directory" type="Label" parent="HSplitContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "Directory"
|
||||
label_settings = SubResource("LabelSettings_ky8oc")
|
||||
clip_text = true
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="HSplitContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="PlayButton" type="Button" parent="HSplitContainer/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(70, 0)
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "Play"
|
||||
|
||||
[node name="OptionsDropdown" type="MenuButton" parent="HSplitContainer/HBoxContainer"]
|
||||
modulate = Color(0.724643, 0.724643, 0.724643, 1)
|
||||
custom_minimum_size = Vector2(20.505, 0)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("2_im6ur")
|
||||
expand_icon = true
|
||||
item_count = 2
|
||||
popup/item_0/text = "Change Directory"
|
||||
popup/item_1/text = "Delete"
|
||||
popup/item_1/id = 1
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
size = Vector2i(303, 180)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="ConfirmationDialog" type="ConfirmationDialog" parent="."]
|
||||
position = Vector2i(445, 275)
|
||||
size = Vector2i(359, 100)
|
||||
dialog_text = "Are you sure you want to delete the playlist?"
|
||||
|
||||
[connection signal="pressed" from="HSplitContainer/HBoxContainer/PlayButton" to="." method="_on_play_button_pressed"]
|
||||
[connection signal="dir_selected" from="FileDialog" to="." method="_on_file_dialog_dir_selected"]
|
||||
[connection signal="confirmed" from="ConfirmationDialog" to="." method="_on_confirmation_dialog_confirmed"]
|
||||
@@ -1,19 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://cvndnnx1mdvqp"
|
||||
path="res://.godot/imported/Project_4.mp3-7c16bd7b00580091b3ef24ad137a239b.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Project_4.mp3"
|
||||
dest_files=["res://.godot/imported/Project_4.mp3-7c16bd7b00580091b3ef24ad137a239b.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
@@ -0,0 +1,16 @@
|
||||
using Godot;
|
||||
using System;
|
||||
using System.Reflection.Metadata;
|
||||
using System.Data.Common;
|
||||
using System.Reflection.PortableExecutable;
|
||||
using System.IO;
|
||||
|
||||
public partial class Metadatatest : Control
|
||||
{
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
base._Ready();
|
||||
URLImageGetter.GetImageURL("https://www.youtube.com/watch?v=ImqhHLlPfZg&list=WL");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://csihi5ila47ga
|
||||
@@ -0,0 +1,47 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://dds3tnltcg0sg"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://23jo0gxt4s8r" path="res://Scripts/PerformanceDisplay.cs" id="1_ytklf"]
|
||||
[ext_resource type="PackedScene" uid="uid://c21wc1bq2pnm" path="res://Scenes/song_display.tscn" id="2_5dy3w"]
|
||||
|
||||
[node name="SearchResults" type="Panel" node_paths=PackedStringArray("UpperMargin", "SongContainer", "LowerMargin", "Scroll")]
|
||||
custom_minimum_size = Vector2(200, 0)
|
||||
anchors_preset = -1
|
||||
anchor_left = 0.285
|
||||
anchor_right = 0.715
|
||||
anchor_bottom = 0.937
|
||||
offset_left = 0.209961
|
||||
offset_right = -0.210022
|
||||
offset_bottom = 0.121979
|
||||
grow_horizontal = 2
|
||||
script = ExtResource("1_ytklf")
|
||||
display = ExtResource("2_5dy3w")
|
||||
UpperMargin = NodePath("ScrollContainer/VBoxContainer/UpperMargin")
|
||||
SongContainer = NodePath("ScrollContainer/VBoxContainer/SongContainer")
|
||||
LowerMargin = NodePath("ScrollContainer/VBoxContainer/LowerMargin")
|
||||
Scroll = NodePath("ScrollContainer")
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
follow_focus = true
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="UpperMargin" type="Control" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SongContainer" type="VBoxContainer" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="LowerMargin" type="Control" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
@@ -0,0 +1,87 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://bam5mbsffdryc"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://du2j3lspxge7f" path="res://Scripts/SourceDisplay.cs" id="1_wqeof"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwvy6crqhardn" path="res://Icons/Dropdown.png" id="2_wqeof"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_84l0p"]
|
||||
font_size = 20
|
||||
shadow_size = 2
|
||||
shadow_color = Color(0, 0, 0, 0.564706)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_24osb"]
|
||||
font_color = Color(0.791999, 0.791999, 0.791999, 1)
|
||||
shadow_size = 2
|
||||
shadow_color = Color(0, 0, 0, 0.564706)
|
||||
|
||||
[node name="SourceDisplay" type="Control" unique_id=2040468863 node_paths=PackedStringArray("EnabledCheck", "NameLabel", "PathLabel")]
|
||||
custom_minimum_size = Vector2(0, 75)
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_right = -572.0
|
||||
offset_bottom = -573.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_wqeof")
|
||||
EnabledCheck = NodePath("HBoxContainer/CheckBox")
|
||||
NameLabel = NodePath("HBoxContainer/VBoxContainer/Name")
|
||||
PathLabel = NodePath("HBoxContainer/VBoxContainer/Path")
|
||||
|
||||
[node name="Panel" type="Panel" parent="." unique_id=220383628]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=730957905]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer" unique_id=707103310]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Name" type="Label" parent="HBoxContainer/VBoxContainer" unique_id=1705771460]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 6
|
||||
text = "Name"
|
||||
label_settings = SubResource("LabelSettings_84l0p")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="Path" type="Label" parent="HBoxContainer/VBoxContainer" unique_id=1633998177]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 6
|
||||
text = "Path"
|
||||
label_settings = SubResource("LabelSettings_24osb")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="CheckBox" type="CheckBox" parent="HBoxContainer" unique_id=38681969]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
text = "Enabled"
|
||||
|
||||
[node name="MenuButton" type="MenuButton" parent="HBoxContainer" unique_id=1880046464]
|
||||
custom_minimum_size = Vector2(20, 0)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("2_wqeof")
|
||||
expand_icon = true
|
||||
item_count = 3
|
||||
popup/item_0/text = "Delete"
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Rename"
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "Change Directory"
|
||||
popup/item_2/id = 2
|
||||
@@ -0,0 +1,143 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://5v56arvjyw4p"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://df2e70jxwrmjs" path="res://Icons/BackOne.png" id="1_543jr"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Icons/Play.png" id="2_pwrg8"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Icons/Loop.png" id="3_f21cu"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Icons/Skip.png" id="3_hr4cn"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Icons/Headphones.png" id="4_pwrg8"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvid0yk4kh5hq" path="res://Images/Eveningsmall.jpg" id="6_f21cu"]
|
||||
|
||||
[node name="FullInterface" type="Control" unique_id=678905669]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1255661485]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
alignment = 2
|
||||
|
||||
[node name="Panel" type="Panel" parent="VBoxContainer" unique_id=961658991]
|
||||
custom_minimum_size = Vector2(300, 150)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/Panel" unique_id=1736629774]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
|
||||
[node name="Control" type="Control" parent="VBoxContainer/Panel/MarginContainer" unique_id=1960151738]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Panel/MarginContainer/Control" unique_id=1483630949]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="VBoxContainer/Panel/MarginContainer/Control/HBoxContainer" unique_id=433909645]
|
||||
custom_minimum_size = Vector2(130, 130)
|
||||
layout_mode = 2
|
||||
texture = ExtResource("6_f21cu")
|
||||
expand_mode = 1
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/Panel/MarginContainer/Control/HBoxContainer" unique_id=1251684129]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "SimplSong
|
||||
Artist
|
||||
Album"
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer" unique_id=1091310261]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="GoBack" type="Button" parent="VBoxContainer/HBoxContainer" unique_id=1229237570]
|
||||
custom_minimum_size = Vector2(42, 42)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("1_543jr")
|
||||
expand_icon = true
|
||||
|
||||
[node name="PausePlay" type="Button" parent="VBoxContainer/HBoxContainer" unique_id=1822291703]
|
||||
custom_minimum_size = Vector2(42, 36)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("2_pwrg8")
|
||||
expand_icon = true
|
||||
|
||||
[node name="Loop" type="Button" parent="VBoxContainer/HBoxContainer" unique_id=1919587878]
|
||||
custom_minimum_size = Vector2(42, 36)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("3_f21cu")
|
||||
expand_icon = true
|
||||
|
||||
[node name="Skip" type="Button" parent="VBoxContainer/HBoxContainer" unique_id=133075482]
|
||||
custom_minimum_size = Vector2(42, 36)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("3_hr4cn")
|
||||
expand_icon = true
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer" unique_id=1007920060]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="HSlider" type="HSlider" parent="VBoxContainer/HBoxContainer/VBoxContainer" unique_id=1811164513]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
|
||||
[node name="Button" type="Button" parent="VBoxContainer/HBoxContainer" unique_id=988865873]
|
||||
custom_minimum_size = Vector2(42, 0)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("4_pwrg8")
|
||||
expand_icon = true
|
||||
|
||||
[node name="Progress" type="RichTextLabel" parent="." unique_id=674204878]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 185.0
|
||||
offset_top = -48.0
|
||||
offset_right = -1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
mouse_filter = 2
|
||||
text = "0:19/31:99"
|
||||
vertical_alignment = 3
|
||||
|
||||
[node name="Song" type="VBoxContainer" parent="." unique_id=1592308856]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 303.0
|
||||
offset_top = 1.0
|
||||
offset_bottom = -47.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Sources" type="VBoxContainer" parent="." unique_id=2011065913]
|
||||
layout_mode = 0
|
||||
offset_right = 300.0
|
||||
offset_bottom = 451.0
|
||||
@@ -0,0 +1,374 @@
|
||||
[gd_scene load_steps=23 format=3 uid="uid://mfcbf2sfino6"]
|
||||
|
||||
[ext_resource type="Theme" uid="uid://cpd5cym1d4tde" path="res://DefaultTheme.tres" id="1_k12tt"]
|
||||
[ext_resource type="Texture2D" uid="uid://0jo87vtoeheu" path="res://Images/pole2.jpg" id="2_bo1nx"]
|
||||
[ext_resource type="Script" uid="uid://f5kkp8ovi107" path="res://Scripts/SourceLoader.cs" id="2_kry3j"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvid0yk4kh5hq" path="res://Images/Eveningsmall.jpg" id="4_hptm8"]
|
||||
[ext_resource type="Texture2D" uid="uid://ch8wymyxftkb3" path="res://Icons/Pause.png" id="4_jkdf5"]
|
||||
[ext_resource type="Texture2D" uid="uid://df2e70jxwrmjs" path="res://Icons/BackOne.png" id="5_d1ilt"]
|
||||
[ext_resource type="Texture2D" uid="uid://myq6n4bshduj" path="res://Icons/search.png" id="5_kry3j"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Icons/Play.png" id="6_6iyac"]
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Icons/Loop.png" id="7_fdnlq"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Icons/Skip.png" id="8_jkdf5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Icons/Headphones.png" id="9_wsu2k"]
|
||||
[ext_resource type="Script" uid="uid://bunh7x8sltmpc" path="res://Scripts/slider.gd" id="10_d1ilt"]
|
||||
[ext_resource type="Script" uid="uid://dl1ipi4ocs3kq" path="res://Scripts/AddDialog.cs" id="12_fdnlq"]
|
||||
[ext_resource type="Script" uid="uid://cl8087ysk6gbg" path="res://Scripts/SourceManager.cs" id="14_jkdf5"]
|
||||
[ext_resource type="PackedScene" uid="uid://bam5mbsffdryc" path="res://Scenes/SourceDisplay.tscn" id="15_wsu2k"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_6iyac"]
|
||||
offsets = PackedFloat32Array(0.7432432, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_fdnlq"]
|
||||
gradient = SubResource("Gradient_6iyac")
|
||||
fill = 1
|
||||
fill_from = Vector2(0, 1)
|
||||
fill_to = Vector2(0, 0)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_wsu2k"]
|
||||
font_size = 17
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_size = 3
|
||||
shadow_color = Color(0, 0, 0, 0.57254905)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_6iyac"]
|
||||
font_size = 25
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_size = 3
|
||||
shadow_color = Color(0, 0, 0, 0.49019608)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_fdnlq"]
|
||||
font_size = 20
|
||||
font_color = Color(0.851769, 0.8517689, 0.85176885, 1)
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_size = 3
|
||||
shadow_color = Color(0, 0, 0, 0.5882353)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_jkdf5"]
|
||||
font_size = 20
|
||||
font_color = Color(0.851769, 0.8517689, 0.85176885, 1)
|
||||
outline_size = 2
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
shadow_size = 3
|
||||
shadow_color = Color(0, 0, 0, 0.5882353)
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_6iyac"]
|
||||
resource_name = "DirSelect"
|
||||
script/source = "extends Button
|
||||
@export var file_dialog: FileDialog
|
||||
|
||||
|
||||
func _pressed() -> void:
|
||||
file_dialog.show()
|
||||
"
|
||||
|
||||
[node name="Main" type="Control" unique_id=710966374 node_paths=PackedStringArray("manager", "playbutton", "backbutton", "skipbutton", "loopbutton", "progressbar", "progresslabel", "TitleLabel", "ArtistLabel", "AlbumLabel", "CoverArt")]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("1_k12tt")
|
||||
script = ExtResource("2_kry3j")
|
||||
manager = NodePath("SourceManager")
|
||||
playbutton = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/PausePlay")
|
||||
backbutton = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/GoBack")
|
||||
skipbutton = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/Skip")
|
||||
loopbutton = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/Loop")
|
||||
progressbar = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/VBoxContainer/HSlider")
|
||||
progresslabel = NodePath("InterfaceHolder/FullInterface/Progress")
|
||||
TitleLabel = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer2/Title")
|
||||
ArtistLabel = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer2/Artit")
|
||||
AlbumLabel = NodePath("InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer2/Album")
|
||||
CoverArt = NodePath("InterfaceHolder/FullInterface/TextureRect/TextureRect")
|
||||
PausedIcon = ExtResource("6_6iyac")
|
||||
PlayingIcon = ExtResource("4_jkdf5")
|
||||
|
||||
[node name="Label" type="Label" parent="." unique_id=1116909625]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -40.0
|
||||
offset_top = -23.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 0
|
||||
text = "v2.0"
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="." unique_id=1332965117]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_bo1nx")
|
||||
expand_mode = 5
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="InterfaceHolder" type="MarginContainer" parent="." unique_id=1778024061]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_top = 45
|
||||
|
||||
[node name="FullInterface" type="Control" parent="InterfaceHolder" unique_id=678905669]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Song" type="VBoxContainer" parent="InterfaceHolder/FullInterface" unique_id=1592308856]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 303.0
|
||||
offset_top = 1.0
|
||||
offset_bottom = -47.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="InterfaceHolder/FullInterface" unique_id=433909645]
|
||||
clip_children = 1
|
||||
custom_minimum_size = Vector2(130, 130)
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -343.0
|
||||
offset_right = 343.0
|
||||
grow_vertical = 0
|
||||
size_flags_horizontal = 0
|
||||
texture = SubResource("GradientTexture2D_fdnlq")
|
||||
expand_mode = 3
|
||||
stretch_mode = 6
|
||||
metadata/_edit_use_anchors_ = true
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="InterfaceHolder/FullInterface/TextureRect" unique_id=1371068144]
|
||||
custom_minimum_size = Vector2(130, 130)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 0
|
||||
texture = ExtResource("4_hptm8")
|
||||
expand_mode = 1
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Progress" type="Label" parent="InterfaceHolder/FullInterface" unique_id=1303512998]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 185.0
|
||||
offset_top = -50.0
|
||||
offset_right = -1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
text = "0:19/31:99"
|
||||
label_settings = SubResource("LabelSettings_wsu2k")
|
||||
vertical_alignment = 3
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="InterfaceHolder/FullInterface" unique_id=1255661485]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
alignment = 2
|
||||
|
||||
[node name="HBoxContainer2" type="VBoxContainer" parent="InterfaceHolder/FullInterface/VBoxContainer" unique_id=1571684229]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Title" type="Label" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer2" unique_id=968360559]
|
||||
layout_mode = 2
|
||||
text = "TITLE"
|
||||
label_settings = SubResource("LabelSettings_6iyac")
|
||||
clip_text = true
|
||||
|
||||
[node name="Artit" type="Label" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer2" unique_id=1594212855]
|
||||
layout_mode = 2
|
||||
text = "ARTIST"
|
||||
label_settings = SubResource("LabelSettings_fdnlq")
|
||||
clip_text = true
|
||||
|
||||
[node name="Album" type="Label" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer2" unique_id=434177385]
|
||||
layout_mode = 2
|
||||
text = "ALBUM"
|
||||
label_settings = SubResource("LabelSettings_jkdf5")
|
||||
clip_text = true
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="InterfaceHolder/FullInterface/VBoxContainer" unique_id=1091310261]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="GoBack" type="Button" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer" unique_id=1229237570]
|
||||
custom_minimum_size = Vector2(42, 42)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("5_d1ilt")
|
||||
expand_icon = true
|
||||
|
||||
[node name="PausePlay" type="Button" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer" unique_id=1822291703]
|
||||
custom_minimum_size = Vector2(42, 36)
|
||||
layout_mode = 2
|
||||
toggle_mode = true
|
||||
icon = ExtResource("6_6iyac")
|
||||
expand_icon = true
|
||||
|
||||
[node name="Loop" type="Button" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer" unique_id=1919587878]
|
||||
custom_minimum_size = Vector2(42, 36)
|
||||
layout_mode = 2
|
||||
toggle_mode = true
|
||||
icon = ExtResource("7_fdnlq")
|
||||
expand_icon = true
|
||||
|
||||
[node name="Skip" type="Button" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer" unique_id=133075482]
|
||||
custom_minimum_size = Vector2(42, 36)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("8_jkdf5")
|
||||
expand_icon = true
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer" unique_id=1007920060]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="HSlider" type="HSlider" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/VBoxContainer" unique_id=1811164513]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
max_value = 1.0
|
||||
step = 0.0
|
||||
|
||||
[node name="Button" type="Button" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer" unique_id=988865873]
|
||||
custom_minimum_size = Vector2(42, 0)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("9_wsu2k")
|
||||
expand_icon = true
|
||||
|
||||
[node name="VSlider" type="VSlider" parent="InterfaceHolder/FullInterface/VBoxContainer/HBoxContainer/Button" unique_id=981008252]
|
||||
layout_mode = 1
|
||||
anchors_preset = 5
|
||||
anchor_left = 0.5
|
||||
anchor_right = 0.5
|
||||
offset_left = -8.0
|
||||
offset_top = -111.0
|
||||
offset_right = 8.0
|
||||
offset_bottom = -8.0
|
||||
grow_horizontal = 2
|
||||
max_value = 1.0
|
||||
step = 0.01
|
||||
value = 1.0
|
||||
script = ExtResource("10_d1ilt")
|
||||
|
||||
[node name="Panel" type="Panel" parent="InterfaceHolder/FullInterface" unique_id=1241981314]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_right = 0.24000001
|
||||
anchor_bottom = 0.753
|
||||
offset_right = 0.519989
|
||||
offset_bottom = -0.059020996
|
||||
|
||||
[node name="SourcesRoot" type="VBoxContainer" parent="InterfaceHolder/FullInterface/Panel" unique_id=2011065913]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Label" type="Label" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot" unique_id=1139116413]
|
||||
layout_mode = 2
|
||||
text = "Sources:"
|
||||
|
||||
[node name="AddDialog" type="Panel" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot" unique_id=1695223686 node_paths=PackedStringArray("SourcesRoot", "NameEdit", "Dialog", "DirectoryLabel", "AddButton")]
|
||||
custom_minimum_size = Vector2(0, 150)
|
||||
layout_mode = 2
|
||||
script = ExtResource("12_fdnlq")
|
||||
SourcesRoot = NodePath("..")
|
||||
NameEdit = NodePath("VBoxContainer/NameEdit")
|
||||
Dialog = NodePath("VBoxContainer/DirSelect/FileDialog")
|
||||
DirectoryLabel = NodePath("VBoxContainer/DirDisplay")
|
||||
AddButton = NodePath("VBoxContainer/Button2")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog" unique_id=1274684795]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Label" type="Label" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog/VBoxContainer" unique_id=1065512212]
|
||||
layout_mode = 2
|
||||
text = "Add Source"
|
||||
|
||||
[node name="NameEdit" type="LineEdit" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog/VBoxContainer" unique_id=880637161]
|
||||
layout_mode = 2
|
||||
placeholder_text = "Name"
|
||||
|
||||
[node name="DirSelect" type="Button" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog/VBoxContainer" unique_id=192358857 node_paths=PackedStringArray("file_dialog")]
|
||||
layout_mode = 2
|
||||
text = "Select directory"
|
||||
script = SubResource("GDScript_6iyac")
|
||||
file_dialog = NodePath("FileDialog")
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog/VBoxContainer/DirSelect" unique_id=1146828904]
|
||||
oversampling_override = 1.0
|
||||
title = "Open a Directory"
|
||||
initial_position = 4
|
||||
size = Vector2i(744, 360)
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="DirDisplay" type="Label" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog/VBoxContainer" unique_id=25621450]
|
||||
layout_mode = 2
|
||||
clip_text = true
|
||||
|
||||
[node name="Button2" type="Button" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog/VBoxContainer" unique_id=316723766]
|
||||
layout_mode = 2
|
||||
disabled = true
|
||||
text = "Add"
|
||||
|
||||
[node name="SourcesContainer" type="VBoxContainer" parent="InterfaceHolder/FullInterface/Panel/SourcesRoot" unique_id=405400634]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SearchContainer" type="HBoxContainer" parent="." unique_id=955825789]
|
||||
layout_mode = 1
|
||||
anchors_preset = 5
|
||||
anchor_left = 0.5
|
||||
anchor_right = 0.5
|
||||
offset_left = -34.0
|
||||
offset_right = 34.0
|
||||
offset_bottom = 40.0
|
||||
grow_horizontal = 2
|
||||
|
||||
[node name="LineEdit" type="LineEdit" parent="SearchContainer" unique_id=556652431]
|
||||
layout_mode = 2
|
||||
expand_to_text_length = true
|
||||
|
||||
[node name="Button" type="Button" parent="SearchContainer" unique_id=317701807]
|
||||
custom_minimum_size = Vector2(40, 0)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("5_kry3j")
|
||||
expand_icon = true
|
||||
|
||||
[node name="SourceManager" type="Node" parent="." unique_id=729994015 node_paths=PackedStringArray("SourceRoot", "AddDialog")]
|
||||
script = ExtResource("14_jkdf5")
|
||||
SourceRoot = NodePath("../InterfaceHolder/FullInterface/Panel/SourcesRoot/SourcesContainer")
|
||||
AddDialog = NodePath("../InterfaceHolder/FullInterface/Panel/SourcesRoot/AddDialog")
|
||||
SourceDisplayScene = ExtResource("15_wsu2k")
|
||||
@@ -0,0 +1,130 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://e1638m72yit4"]
|
||||
|
||||
[ext_resource type="Theme" uid="uid://vhvx5qjav337" path="res://ClearTheme.tres" id="1_g8rey"]
|
||||
[ext_resource type="Texture2D" uid="uid://bp4ipephewcrn" path="res://SmoothEdges.png" id="1_rr0ra"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvid0yk4kh5hq" path="res://Images/Eveningsmall.jpg" id="1_s3st5"]
|
||||
[ext_resource type="Texture2D" uid="uid://df2e70jxwrmjs" path="res://Icons/BackOne.png" id="2_7ks72"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctb4s2nks73rx" path="res://Icons/Play.png" id="3_x84vf"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Icons/Skip.png" id="4_rr0ra"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_s3st5"]
|
||||
offsets = PackedFloat32Array(0, 0.5338983, 0.80508476, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 0.34433544, 0, 0, 0, 0.11016947, 0, 0, 0, 0)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_7ks72"]
|
||||
gradient = SubResource("Gradient_s3st5")
|
||||
width = 128
|
||||
height = 128
|
||||
fill = 1
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
fill_to = Vector2(0.5, 0)
|
||||
metadata/_snap_enabled = true
|
||||
metadata/_snap_count = 12
|
||||
|
||||
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_rqjnj"]
|
||||
texture = SubResource("GradientTexture2D_7ks72")
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_7ks72"]
|
||||
font_size = 25
|
||||
|
||||
[node name="SimplifiedInterface" type="Control" unique_id=721327160]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("1_g8rey")
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="." unique_id=1734276215]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Centerroot" type="Control" parent="CenterContainer" unique_id=891907347]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Panel" type="Panel" parent="CenterContainer/Centerroot" unique_id=861126034]
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -325.0
|
||||
offset_top = -325.0
|
||||
offset_right = 325.0
|
||||
offset_bottom = 325.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxTexture_rqjnj")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/Centerroot" unique_id=471497401]
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -149.5
|
||||
offset_top = -147.5
|
||||
offset_right = 149.5
|
||||
offset_bottom = 147.5
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="CenterContainer/Centerroot/VBoxContainer" unique_id=883547640]
|
||||
clip_children = 1
|
||||
custom_minimum_size = Vector2(256, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
texture = ExtResource("1_rr0ra")
|
||||
expand_mode = 4
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="TextureRect2" type="TextureRect" parent="CenterContainer/Centerroot/VBoxContainer/TextureRect" unique_id=1486812090]
|
||||
custom_minimum_size = Vector2(256, 0)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
texture = ExtResource("1_s3st5")
|
||||
expand_mode = 4
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Label" type="Label" parent="CenterContainer/Centerroot/VBoxContainer" unique_id=1889746587]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
text = "SimpleSong - SimplAudio"
|
||||
label_settings = SubResource("LabelSettings_7ks72")
|
||||
|
||||
[node name="Buens" type="HBoxContainer" parent="CenterContainer/Centerroot/VBoxContainer" unique_id=766446512]
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="GoBack" type="Button" parent="CenterContainer/Centerroot/VBoxContainer/Buens" unique_id=231535849]
|
||||
custom_minimum_size = Vector2(66, 66)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("2_7ks72")
|
||||
expand_icon = true
|
||||
|
||||
[node name="PausePlay" type="Button" parent="CenterContainer/Centerroot/VBoxContainer/Buens" unique_id=591623444]
|
||||
custom_minimum_size = Vector2(66, 66)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("3_x84vf")
|
||||
expand_icon = true
|
||||
|
||||
[node name="Skip" type="Button" parent="CenterContainer/Centerroot/VBoxContainer/Buens" unique_id=1881362143]
|
||||
custom_minimum_size = Vector2(66, 66)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("4_rr0ra")
|
||||
expand_icon = true
|
||||
@@ -0,0 +1,104 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://c21wc1bq2pnm"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bs55rsv7eh4l5" path="res://Scripts/Backend/SongDisplay.cs" id="1_76jf4"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwvy6crqhardn" path="res://Icons/Dropdown.png" id="2_x33bo"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_swnt4"]
|
||||
font_size = 20
|
||||
shadow_size = 2
|
||||
shadow_color = Color(0, 0, 0, 0.564706)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_8tgr4"]
|
||||
font_color = Color(0.791999, 0.791999, 0.791999, 1)
|
||||
shadow_size = 2
|
||||
shadow_color = Color(0, 0, 0, 0.564706)
|
||||
|
||||
[node name="SongDisplay" type="Control" node_paths=PackedStringArray("background", "NameLabel", "ArtistLabel", "PlayButton")]
|
||||
custom_minimum_size = Vector2(0, 75)
|
||||
layout_mode = 3
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
grow_horizontal = 2
|
||||
script = ExtResource("1_76jf4")
|
||||
background = NodePath("TextureRect")
|
||||
NameLabel = NodePath("VBoxContainer/Name")
|
||||
ArtistLabel = NodePath("VBoxContainer/Artist")
|
||||
PlayButton = NodePath("Playbutton")
|
||||
|
||||
[node name="Panel" type="Panel" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="."]
|
||||
custom_minimum_size = Vector2(0, 75)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
expand_mode = 3
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Name" type="Label" parent="VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 6
|
||||
text = "Name"
|
||||
label_settings = SubResource("LabelSettings_swnt4")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="Artist" type="Label" parent="VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 6
|
||||
text = "Artist"
|
||||
label_settings = SubResource("LabelSettings_8tgr4")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="Playbutton" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
flat = true
|
||||
|
||||
[node name="MenuButton" type="MenuButton" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 6
|
||||
anchor_left = 1.0
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -22.0
|
||||
offset_top = -31.5
|
||||
offset_bottom = 31.5
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 2
|
||||
icon = ExtResource("2_x33bo")
|
||||
expand_icon = true
|
||||
item_count = 2
|
||||
popup/item_0/text = "Open URL"
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Delete"
|
||||
popup/item_1/id = 1
|
||||
@@ -0,0 +1,40 @@
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
public partial class AddDialog : Panel
|
||||
{
|
||||
[Export] Control SourcesRoot;
|
||||
[Export] LineEdit NameEdit;
|
||||
[Export] FileDialog Dialog;
|
||||
[Export] Label DirectoryLabel;
|
||||
[Export] Button AddButton;
|
||||
String dir = "";
|
||||
|
||||
// Name Dir
|
||||
public event Action<String,String> NewSource;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
base._Ready();
|
||||
AddButton.Pressed += Add;
|
||||
NameEdit.TextChanged += Update;
|
||||
Dialog.DirSelected += DirectorySelected;
|
||||
}
|
||||
|
||||
void Add(){
|
||||
NewSource?.Invoke(NameEdit.Text, dir);
|
||||
DirectorySelected("");
|
||||
AddButton.Disabled = true;
|
||||
NameEdit.Text = "";
|
||||
}
|
||||
|
||||
void DirectorySelected(String Path){
|
||||
DirectoryLabel.Text = Path;
|
||||
dir = Path;
|
||||
Update();
|
||||
}
|
||||
|
||||
void Update(String Newtext=""){
|
||||
AddButton.Disabled = (NameEdit.Text.Replace(" ", "") == "") || dir == "" ;
|
||||
}
|
||||
}
|
||||