From 79c75ef48792dded392c69a4cee1eeaa3b9b5052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C4=83zvan=20C=2E=20R=C4=83dulescu?= Date: Sat, 22 May 2021 08:28:08 +0300 Subject: [PATCH] Add check button for sec/min --- project/PexelsQD/Main/SpinBoxTimeInput.gd | 6 +- project/PexelsQD/PexelsQD.gd | 11 ++-- project/PexelsQD/PexelsQD.tscn | 58 +++++++++++------- .../icons/check-button-time/off-disabled.png | Bin 0 -> 1851 bytes .../check-button-time/off-disabled.png.import | 34 ++++++++++ .../assets/icons/check-button-time/off.png | Bin 0 -> 2187 bytes .../icons/check-button-time/off.png.import | 34 ++++++++++ .../icons/check-button-time/on-disabled.png | Bin 0 -> 1883 bytes .../check-button-time/on-disabled.png.import | 34 ++++++++++ project/assets/icons/check-button-time/on.png | Bin 0 -> 2214 bytes .../icons/check-button-time/on.png.import | 34 ++++++++++ project/assets/triton-16.hex | 16 ----- 12 files changed, 183 insertions(+), 44 deletions(-) create mode 100644 project/assets/icons/check-button-time/off-disabled.png create mode 100644 project/assets/icons/check-button-time/off-disabled.png.import create mode 100644 project/assets/icons/check-button-time/off.png create mode 100644 project/assets/icons/check-button-time/off.png.import create mode 100644 project/assets/icons/check-button-time/on-disabled.png create mode 100644 project/assets/icons/check-button-time/on-disabled.png.import create mode 100644 project/assets/icons/check-button-time/on.png create mode 100644 project/assets/icons/check-button-time/on.png.import delete mode 100644 project/assets/triton-16.hex diff --git a/project/PexelsQD/Main/SpinBoxTimeInput.gd b/project/PexelsQD/Main/SpinBoxTimeInput.gd index 424c3b9..201a366 100644 --- a/project/PexelsQD/Main/SpinBoxTimeInput.gd +++ b/project/PexelsQD/Main/SpinBoxTimeInput.gd @@ -1,6 +1,6 @@ extends SpinBox -const PATTERN := "^(\\d{1,3}) s$" +const PATTERN := "^(\\d{1,3})$" var regex := RegEx.new() var old_text := "" @@ -16,6 +16,10 @@ func _ready() -> void: old_text = le.text +func _on_CheckBoxTime_toggled(is_button_pressed: bool) -> void: + min_value = 1 if is_button_pressed else 5 + + func _on_LineEdit_text_changed(new_text: String) -> void: var old_caret_position := le.caret_position var regex_match := regex.search(new_text) diff --git a/project/PexelsQD/PexelsQD.gd b/project/PexelsQD/PexelsQD.gd index acd636c..6b1706a 100644 --- a/project/PexelsQD/PexelsQD.gd +++ b/project/PexelsQD/PexelsQD.gd @@ -31,6 +31,7 @@ onready var tb_next: TextureButton = $PanelContainerIntro/CenterContainer/VBoxCo onready var vbc_main: VBoxContainer = $VBoxContainerMain onready var le_search: LineEdit = $VBoxContainerMain/HBoxContainerControls/LineEditSearch onready var sb_time_input: SpinBox = $VBoxContainerMain/HBoxContainerControls/SpinBoxTimeInput +onready var cb_time: CheckButton = $VBoxContainerMain/HBoxContainerControls/CheckButtonTime onready var tb_back: TextureButton = $VBoxContainerMain/HBoxContainerControls/TextureButtonBack onready var tb_skip_back: TextureButton = $VBoxContainerMain/HBoxContainerControls/TextureButtonSkipBack onready var tb_rewind: TextureButton = $VBoxContainerMain/HBoxContainerControls/TextureButtonRewind @@ -65,6 +66,7 @@ func _ready() -> void: tb_back.connect("pressed", tb_play_pause, "set_pressed", [false]) le_search.connect("text_entered", self, "_on_LineEditSearch_text_entered") le_search.connect("text_validated", self, "_on_LineEditSearch_text_validated") + cb_time.connect("toggled", sb_time_input, "_on_CheckBoxTime_toggled") tb_skip_back.connect("pressed", self, "_seek", [0, false]) tb_rewind.connect("pressed", self, "_seek", [-Constants.DELTA]) tb_fast_forward.connect("pressed", self, "_seek", [Constants.DELTA]) @@ -147,13 +149,14 @@ func _search() -> void: var photo = yield(_session.search(le_search.text), "completed") match [photo, tb_play_pause.pressed]: [{"texture": var texture, ..}, true]: + var time: float = sb_time_input.value * (60 if cb_time.pressed else 1) tween.remove_all() pc_info.refresh(photo) tr_image.texture = texture - pb.max_value = sb_time_input.value - tween.interpolate_property(pb, "value", pb.min_value, pb.max_value, sb_time_input.value) - tween.interpolate_property(pb, "modulate", PB_COLORS.begin, PB_COLORS.end, sb_time_input.value - LAST, Tween.TRANS_SINE, Tween.EASE_IN) - tween.interpolate_property(pb, "modulate", PB_COLORS.end, PB_COLORS.last, LAST, Tween.TRANS_LINEAR, Tween.EASE_IN, sb_time_input.value - LAST) + pb.max_value = time + tween.interpolate_property(pb, "value", pb.min_value, pb.max_value, time) + tween.interpolate_property(pb, "modulate", PB_COLORS.begin, PB_COLORS.end, time - LAST, Tween.TRANS_SINE, Tween.EASE_IN) + tween.interpolate_property(pb, "modulate", PB_COLORS.end, PB_COLORS.last, LAST, Tween.TRANS_LINEAR, Tween.EASE_IN, time - LAST) tween.start() [{"error": var error}, _]: _notify(error) diff --git a/project/PexelsQD/PexelsQD.tscn b/project/PexelsQD/PexelsQD.tscn index f858031..dddf7f6 100644 --- a/project/PexelsQD/PexelsQD.tscn +++ b/project/PexelsQD/PexelsQD.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=64 format=2] +[gd_scene load_steps=68 format=2] [ext_resource path="res://PexelsQD/Main/SpinBoxTimeInput.gd" type="Script" id=1] [ext_resource path="res://assets/nord.tres" type="Theme" id=2] @@ -42,6 +42,10 @@ [ext_resource path="res://PexelsQD/Main/TextureButtonPlayPause.gd" type="Script" id=40] [ext_resource path="res://assets/icons/help-circle-hover.svg" type="Texture" id=41] [ext_resource path="res://assets/icons/help-circle.svg" type="Texture" id=42] +[ext_resource path="res://assets/icons/check-button-time/on.png" type="Texture" id=43] +[ext_resource path="res://assets/icons/check-button-time/off.png" type="Texture" id=44] +[ext_resource path="res://assets/icons/check-button-time/off-disabled.png" type="Texture" id=45] +[ext_resource path="res://assets/icons/check-button-time/on-disabled.png" type="Texture" id=46] [sub_resource type="InputEventAction" id=1] action = "ui_left" @@ -132,11 +136,11 @@ __meta__ = { [node name="HBoxContainerControls" type="HBoxContainer" parent="VBoxContainerMain"] margin_right = 1008.0 -margin_bottom = 34.0 +margin_bottom = 36.0 [node name="TextureButtonBack" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_right = 24.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 shortcut_in_tooltip = false @@ -149,28 +153,36 @@ stretch_mode = 5 [node name="LineEditSearch" type="LineEdit" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 28.0 -margin_right = 576.0 -margin_bottom = 34.0 +margin_right = 484.0 +margin_bottom = 36.0 size_flags_horizontal = 3 max_length = 60 script = ExtResource( 5 ) [node name="SpinBoxTimeInput" type="SpinBox" parent="VBoxContainerMain/HBoxContainerControls"] -margin_left = 580.0 -margin_right = 680.0 -margin_bottom = 34.0 +margin_left = 488.0 +margin_right = 588.0 +margin_bottom = 36.0 min_value = 5.0 max_value = 999.0 value = 60.0 rounded = true align = 2 -suffix = "s" script = ExtResource( 1 ) +[node name="CheckButtonTime" type="CheckButton" parent="VBoxContainerMain/HBoxContainerControls"] +margin_left = 592.0 +margin_right = 680.0 +margin_bottom = 36.0 +custom_icons/off = ExtResource( 44 ) +custom_icons/on_disabled = ExtResource( 46 ) +custom_icons/on = ExtResource( 43 ) +custom_icons/off_disabled = ExtResource( 45 ) + [node name="TextureButtonSkipBack" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 684.0 margin_right = 708.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 shortcut_in_tooltip = false @@ -184,7 +196,7 @@ stretch_mode = 5 [node name="TextureButtonRewind" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 712.0 margin_right = 736.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 shortcut_in_tooltip = false @@ -198,7 +210,7 @@ stretch_mode = 5 [node name="TextureButtonPlayPause" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 740.0 margin_right = 764.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 disabled = true @@ -215,7 +227,7 @@ script = ExtResource( 40 ) [node name="TextureButtonStop" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 768.0 margin_right = 792.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 shortcut_in_tooltip = false @@ -229,7 +241,7 @@ stretch_mode = 5 [node name="TextureButtonFastForward" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 796.0 margin_right = 820.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 shortcut_in_tooltip = false @@ -243,7 +255,7 @@ stretch_mode = 5 [node name="TextureButtonSkipForward" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 824.0 margin_right = 848.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 0 ) focus_mode = 0 shortcut_in_tooltip = false @@ -257,7 +269,7 @@ stretch_mode = 5 [node name="TextureButtonInfo" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 852.0 margin_right = 876.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 24 ) focus_mode = 0 toggle_mode = true @@ -275,7 +287,7 @@ __meta__ = { [node name="TextureButtonHelp" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 880.0 margin_right = 904.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 24 ) toggle_mode = true shortcut_in_tooltip = false @@ -292,12 +304,12 @@ __meta__ = { [node name="VSeparator" type="VSeparator" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 908.0 margin_right = 912.0 -margin_bottom = 34.0 +margin_bottom = 36.0 [node name="TextureButtonRazcore" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 916.0 margin_right = 940.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 24, 24 ) focus_mode = 0 mouse_default_cursor_shape = 2 @@ -309,7 +321,7 @@ stretch_mode = 5 [node name="TextureButtonPexels" type="TextureButton" parent="VBoxContainerMain/HBoxContainerControls"] margin_left = 944.0 margin_right = 1008.0 -margin_bottom = 34.0 +margin_bottom = 36.0 rect_min_size = Vector2( 64, 8 ) focus_mode = 0 mouse_default_cursor_shape = 2 @@ -319,14 +331,14 @@ expand = true stretch_mode = 5 [node name="ProgressBar" type="ProgressBar" parent="VBoxContainerMain"] -margin_top = 44.0 +margin_top = 46.0 margin_right = 1008.0 -margin_bottom = 49.0 +margin_bottom = 51.0 rect_min_size = Vector2( 0, 5 ) percent_visible = false [node name="TextureRectImage" type="TextureRect" parent="VBoxContainerMain"] -margin_top = 59.0 +margin_top = 61.0 margin_right = 1008.0 margin_bottom = 592.0 grow_horizontal = 2 diff --git a/project/assets/icons/check-button-time/off-disabled.png b/project/assets/icons/check-button-time/off-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b4dc15b05b5dbb7165e5b7426730d9dd0b015034 GIT binary patch literal 1851 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 V0wsdOIT!!{002ovPDHLkV1n-Wghv1X literal 0 HcmV?d00001 diff --git a/project/assets/icons/check-button-time/on-disabled.png.import b/project/assets/icons/check-button-time/on-disabled.png.import new file mode 100644 index 0000000..a8cffac --- /dev/null +++ b/project/assets/icons/check-button-time/on-disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/on-disabled.png-ebf4910c5512bff3f7e3d7c9c1eb8174.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/check-button-time/on-disabled.png" +dest_files=[ "res://.import/on-disabled.png-ebf4910c5512bff3f7e3d7c9c1eb8174.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/icons/check-button-time/on.png b/project/assets/icons/check-button-time/on.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5750730fa92783ea9e82720e9876eb2e791f9d GIT binary patch literal 2214 zcmV;X2wC@uP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H12s24U zK~!jg-I{Goo7WY9pZogbwZS&Qh9npWh6X~Sme8*#1ePy4sy3QRp=s9-t=oQ1>ZJbf zeoX6rSL(lM(z;abHZ_4Z)6%YMLh}g?Nt*&IX&?a-gK3B{#29R2`@Q>N>=;bI&YCFg zBU!fY$KjmwzW3a7&qc60qJDSlqe9V|HAI6zt_M*91RoD!NieCBxD zmw;Spl31y4N8__E2r2#mZ2Ueoy7fj+p<%@A)xS{sCEx9ne@1-?UYs8$uG#kVlx5|@Xs^lo#X1D zkCAVEghJ8OX+EKd7fv5-JDS?K$YBjnv_2s<`7vO)+eX|A^ah2RZBAH@N z4KDSLGdeWM%*_x0wl!u-Ty{2Xby8LtH~YqTfPa7REweN82~j?sPHaEfeD;zxeTn+gJxy;VY)Bcy{=0CbNO)d<>bgKN*ZVELIhyBoyg{2bCR-EsqJP%v7k95_67$qEc&$QI4eHsq}Vx_@d(~Uvyk0xS;sCD#X-lD{|A6k^UXaG}eC7SmV`|8xjzp33Hj*U^{3 z+q4u{wH>2T&&c47Wn-2#&&2M1TPUrtBN4cVyqq|4F}VpOa9^3^>SZrw8w+q%*}2pc zw?it*Gm3_2$VMq41QTO^$~V~&LSVKSSXW|Y!V}2az@^LuB8(3EdAP0^oj$vV2vAmO z2jEg~y0dL-%)I*gE~;ytY2z>T#KVHC%6_X+(x3<^&Q`JS zMgv&$R2=JaD6eu5i)eVSuO3)eLpAB?J?kOIYNUGWx~%8h3(WwG4o#-@?Rt7M<{Sgp zu1xXX+vj=j?eko_GKD$Ez^;9p)5ec3yrKC8sjEgh6<~d~ig~XG2nHg!D)T9;%xC!0 zB#LrpaVHg{Nyq5WG~VxKsohbGP7$nf7G6Y-C6U30)A~v(8~~g=GDN^XPryIV$sxrCFf7MvF52%ZC#t1 zb$?G}{s7{mQ^!k9k&tzCRRj$7-JoE7F7x3iqr=lE|G&SITpgIgH!(+TT`|#U<_69M z;)$lkrl$3|hr9sn-1h($n~KGzvU6Vr0N1XhFX2R7o0~~JUkZ;N@Q_7XkzisxfajW@ z@vAq{wCtYRYQ*2NQJPw-SYKkvc;3{FAbEB(B^8deWc9?6i@2)Rvf+VzUis~O(`1#D+ZSXmk~6LVr?N37m4CkbU(TIy-|6%f8NTRc${VEeq0EaWBLne3U0vf$ z>zlb5;=o%cxcK!L0e_f)KTQ7x4+q{lk(O2fRBtU_BojcuNxjg-VHEjBwgzQFb?sVA zIq{&G_oA5$B(tLH=O=ELa#(!_*l8dTvtgry4I3TIhoX!OP9@u8ia4yCIo|fAgu#rp%7U70PPXqYWBcAR%nJ^CeD{WA z+iG0?W|Ha2^rwG2LZK)<3rCr!p5KZ&*O;}=X0w5&mKp%Q>Kr2+OvbQ*uA^;V3xN8@ zmKTuxV>Mx_szWs!m<@!9EeXb|S&ypf7xh_e#ud{I|MV?qSZpdn5zI_4c91E@fYGQU z9E=bS$CipnL#G!s|KcGEofh1~K0Z2dF5@GT*=(Tsmyc6YZf9aVz~KXZNn4~~f9J9G zL$}I1dt1%|k7p$LJ}1{|q~+Hs<(;-(+{^5Qscd+lfTq@m$S=qx;GgHicY0H6VrS2E zwAYa+?*NonK6q4W@@3%m<%J&zk@*-``n?pD*(g|N;lamBDJi$3*DFM$8nLK`POq@W zkwevk>)E|;3-wJ^m~)I=_snqQ{r*J-L`~B@Jv!3wgC!;Ex;@V|Dnk2&A4!Q?rxyz) z>Jn5{x8m6OP?WDa$LQv2`taaGw_ z<1jC}1eu-;GBV&}WWbji-~oJ^RGv?*=fiET+3I%h->6e!?@QQr*Q~g|IV;g#?(F#J z%F>P%FLLYmwCqq=DMB1R)zN-|RZi#s1K@8VbK>T`#{d8T07*qoM6N<$g3l&WjsO4v literal 0 HcmV?d00001 diff --git a/project/assets/icons/check-button-time/on.png.import b/project/assets/icons/check-button-time/on.png.import new file mode 100644 index 0000000..7072dcd --- /dev/null +++ b/project/assets/icons/check-button-time/on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/on.png-4e7c36665425968ae3acc4c568f5ea88.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/check-button-time/on.png" +dest_files=[ "res://.import/on.png-4e7c36665425968ae3acc4c568f5ea88.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/triton-16.hex b/project/assets/triton-16.hex deleted file mode 100644 index acbfa5f..0000000 --- a/project/assets/triton-16.hex +++ /dev/null @@ -1,16 +0,0 @@ -000000 -2b2232 -473759 -98879f -232433 -5f6f87 -829eb3 -93abc2 -1a2120 -424849 -5e7173 -c3b3c8 -866273 -a2878a -b09ea0 -daced3