From d52b9121ddc4900754e03cc15d3e537c9686289f Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 10 May 2023 15:30:12 +0200 Subject: [PATCH] Updated controller configs: - New Icons - Removed hardcoded inputs for MelonDS - Added F1 and Enter under Steam Deck Menu - Removed M from Menu from PPSSPP --- .../retrodeck/RetroDECK_controller_config.vdf | 166 ++++++++---------- res/binding-icons/RD-Arcade-BLUE.png | Bin 0 -> 194 bytes res/binding-icons/RD-Arcade-GREEN.png | Bin 0 -> 194 bytes res/binding-icons/RD-Arcade-RED.png | Bin 0 -> 194 bytes res/binding-icons/RD-Arcade-YELLOW.png | Bin 0 -> 194 bytes res/binding-icons/RD-Arrow-01.png | Bin 0 -> 134 bytes res/binding-icons/RD-Arrow-02.png | Bin 0 -> 179 bytes res/binding-icons/RD-Arrow-03.png | Bin 0 -> 167 bytes res/binding-icons/RD-Arrow-04.png | Bin 0 -> 179 bytes res/binding-icons/RD-Arrow-05.png | Bin 0 -> 173 bytes res/binding-icons/RD-Arrow-06.png | Bin 0 -> 170 bytes res/binding-icons/RD-Arrow-07.png | Bin 0 -> 157 bytes res/binding-icons/RD-Arrow-08.png | Bin 0 -> 141 bytes res/binding-icons/RD-Arrow-09.png | Bin 0 -> 180 bytes res/binding-icons/RD-Arrow-10.png | Bin 0 -> 179 bytes res/binding-icons/RD-Arrow-11.png | Bin 0 -> 179 bytes res/binding-icons/RD-Arrow-12.png | Bin 0 -> 176 bytes res/binding-icons/RD-Arrow-13.png | Bin 0 -> 166 bytes res/binding-icons/RD-Arrow-14.png | Bin 0 -> 182 bytes res/binding-icons/RD-Arrow-15.png | Bin 0 -> 180 bytes res/binding-icons/RD-Arrow-16.png | Bin 0 -> 160 bytes res/binding-icons/RD-Arrow-17.png | Bin 0 -> 176 bytes res/binding-icons/RD-Arrow-18.png | Bin 0 -> 178 bytes res/binding-icons/RD-Arrow-19.png | Bin 0 -> 182 bytes res/binding-icons/RD-Arrow-20.png | Bin 0 -> 179 bytes res/binding-icons/RD-Arrow-21.png | Bin 0 -> 168 bytes res/binding-icons/RD-Arrow-22.png | Bin 0 -> 163 bytes res/binding-icons/RD-Arrow-23.png | Bin 0 -> 158 bytes res/binding-icons/RD-Arrow-24.png | Bin 0 -> 180 bytes res/binding-icons/RD-Arrow-25.png | Bin 0 -> 183 bytes res/binding-icons/RD-Arrow-26.png | Bin 0 -> 179 bytes res/binding-icons/RD-Arrow-27.png | Bin 0 -> 182 bytes res/binding-icons/RD-Arrow-28.png | Bin 0 -> 169 bytes res/binding-icons/RD-Arrow-29.png | Bin 0 -> 163 bytes res/binding-icons/RD-Arrow-30.png | Bin 0 -> 167 bytes res/binding-icons/RD-Arrow-31.png | Bin 0 -> 183 bytes res/binding-icons/RD-Arrow-32.png | Bin 0 -> 188 bytes res/binding-icons/RD-Arrow-33.png | Bin 0 -> 184 bytes res/binding-icons/RD-Arrow-34.png | Bin 0 -> 184 bytes res/binding-icons/RD-Arrow-35.png | Bin 0 -> 168 bytes res/binding-icons/RD-Arrow-36.png | Bin 0 -> 165 bytes res/binding-icons/RD-Arrow-37.png | Bin 0 -> 173 bytes res/binding-icons/RD-ESC.png | Bin 0 -> 191 bytes res/binding-icons/RD-Enter.png | Bin 0 -> 1330 bytes res/binding-icons/RD-F1.png | Bin 0 -> 193 bytes res/binding-icons/RD-F4.png | Bin 0 -> 190 bytes res/binding-icons/RD-Tab.png | Bin 0 -> 628 bytes res/binding-icons/RD-edit-undo-red.png | Bin 0 -> 4503 bytes 48 files changed, 73 insertions(+), 93 deletions(-) create mode 100644 res/binding-icons/RD-Arcade-BLUE.png create mode 100644 res/binding-icons/RD-Arcade-GREEN.png create mode 100644 res/binding-icons/RD-Arcade-RED.png create mode 100644 res/binding-icons/RD-Arcade-YELLOW.png create mode 100644 res/binding-icons/RD-Arrow-01.png create mode 100644 res/binding-icons/RD-Arrow-02.png create mode 100644 res/binding-icons/RD-Arrow-03.png create mode 100644 res/binding-icons/RD-Arrow-04.png create mode 100644 res/binding-icons/RD-Arrow-05.png create mode 100644 res/binding-icons/RD-Arrow-06.png create mode 100644 res/binding-icons/RD-Arrow-07.png create mode 100644 res/binding-icons/RD-Arrow-08.png create mode 100644 res/binding-icons/RD-Arrow-09.png create mode 100644 res/binding-icons/RD-Arrow-10.png create mode 100644 res/binding-icons/RD-Arrow-11.png create mode 100644 res/binding-icons/RD-Arrow-12.png create mode 100644 res/binding-icons/RD-Arrow-13.png create mode 100644 res/binding-icons/RD-Arrow-14.png create mode 100644 res/binding-icons/RD-Arrow-15.png create mode 100644 res/binding-icons/RD-Arrow-16.png create mode 100644 res/binding-icons/RD-Arrow-17.png create mode 100644 res/binding-icons/RD-Arrow-18.png create mode 100644 res/binding-icons/RD-Arrow-19.png create mode 100644 res/binding-icons/RD-Arrow-20.png create mode 100644 res/binding-icons/RD-Arrow-21.png create mode 100644 res/binding-icons/RD-Arrow-22.png create mode 100644 res/binding-icons/RD-Arrow-23.png create mode 100644 res/binding-icons/RD-Arrow-24.png create mode 100644 res/binding-icons/RD-Arrow-25.png create mode 100644 res/binding-icons/RD-Arrow-26.png create mode 100644 res/binding-icons/RD-Arrow-27.png create mode 100644 res/binding-icons/RD-Arrow-28.png create mode 100644 res/binding-icons/RD-Arrow-29.png create mode 100644 res/binding-icons/RD-Arrow-30.png create mode 100644 res/binding-icons/RD-Arrow-31.png create mode 100644 res/binding-icons/RD-Arrow-32.png create mode 100644 res/binding-icons/RD-Arrow-33.png create mode 100644 res/binding-icons/RD-Arrow-34.png create mode 100644 res/binding-icons/RD-Arrow-35.png create mode 100644 res/binding-icons/RD-Arrow-36.png create mode 100644 res/binding-icons/RD-Arrow-37.png create mode 100644 res/binding-icons/RD-ESC.png create mode 100644 res/binding-icons/RD-Enter.png create mode 100644 res/binding-icons/RD-F1.png create mode 100644 res/binding-icons/RD-F4.png create mode 100644 res/binding-icons/RD-Tab.png create mode 100644 res/binding-icons/RD-edit-undo-red.png diff --git a/emu-configs/defaults/retrodeck/RetroDECK_controller_config.vdf b/emu-configs/defaults/retrodeck/RetroDECK_controller_config.vdf index e6785993..47a7096f 100755 --- a/emu-configs/defaults/retrodeck/RetroDECK_controller_config.vdf +++ b/emu-configs/defaults/retrodeck/RetroDECK_controller_config.vdf @@ -1,9 +1,9 @@ "controller_mappings" { "version" "3" - "revision" "1482" - "title" "RetroDECK official layout v.0.7" - "description" "The Official RetroDECK Layout" + "revision" "1540" + "title" "RetroDECK: Official Layout - v.0.7b" + "description" "The Official RetroDECK Layout." "creator" "76561197985498748" "progenitor" "" "url" "autosave:///home/deck/.local/share/Steam/steamapps/common/Steam Controller Configs/25233020/config/retrodeck/controller_neptune.vdf" @@ -12,7 +12,7 @@ "controller_caps" "23117823" "major_revision" "0" "minor_revision" "0" - "Timestamp" "-608407264" + "Timestamp" "-879036768" "actions" { "Default" @@ -1422,7 +1422,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, #232323 #FFFFFF" } } } @@ -1510,14 +1510,6 @@ "binding" "key_press S, Save State, RD-document-save.png, " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press LEFT_SHIFT, , " - "binding" "key_press F1, , " - } - } } "disabled_activators" { @@ -1535,13 +1527,6 @@ "binding" "key_press A, Load State, RD-folder-blue-backup.png, " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press F1, , " - } - } } "disabled_activators" { @@ -1614,7 +1599,7 @@ { "bindings" { - "binding" "key_press ESCAPE, Escape, RD-emblem-unreadable.png, " + "binding" "key_press ESCAPE, Escape, RD-ESC.png, " } } } @@ -1745,7 +1730,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -1761,8 +1746,8 @@ { "bindings" { - "binding" "key_press LEFT_CONTROL, Previous State, RD-go-next.png, " - "binding" "key_press J, Previous State, RD-go-next.png, " + "binding" "key_press LEFT_CONTROL, Previous State, RD-go-previous.png, #232323 #FFFFFF" + "binding" "key_press J, Previous State, RD-go-previous.png, #232323 #FFFFFF" } } } @@ -1778,8 +1763,8 @@ { "bindings" { - "binding" "key_press LEFT_CONTROL, Next State, RD-go-previous.png, " - "binding" "key_press K, Next State, RD-go-previous.png, " + "binding" "key_press LEFT_CONTROL, Next State, RD-go-next.png, " + "binding" "key_press K, Next State, RD-go-next.png, " } } } @@ -1799,14 +1784,6 @@ "binding" "key_press S, Save State, RD-document-save.png, " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press LEFT_SHIFT, , " - "binding" "key_press F1, , " - } - } } "disabled_activators" { @@ -1824,13 +1801,6 @@ "binding" "key_press A, Load State, RD-folder-blue-backup.png, " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press F1, , " - } - } } "disabled_activators" { @@ -1844,8 +1814,8 @@ { "bindings" { - "binding" "key_press LEFT_CONTROL, Undo Load, RD-edit-undo.png, #232323 #FFFFFF" - "binding" "key_press 8, Undo Load, RD-edit-undo.png, #232323 #FFFFFF" + "binding" "key_press LEFT_CONTROL, Undo Load, RD-Arrow-33.png, " + "binding" "key_press 8, Undo Load, RD-Arrow-33.png, " } } } @@ -1861,8 +1831,8 @@ { "bindings" { - "binding" "key_press LEFT_CONTROL, Undo Save, RD-edit-undo.png, #232323 #AD3A00" - "binding" "key_press 9, Undo Save, RD-edit-undo.png, #232323 #AD3A00" + "binding" "key_press LEFT_CONTROL, Undo Save, RD-Arrow-34.png, " + "binding" "key_press 9, Undo Save, RD-Arrow-34.png, " } } } @@ -2225,7 +2195,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -2309,8 +2279,8 @@ { "bindings" { - "binding" "key_press LEFT_CONTROL, Reset Emulation Speed, RD-zoom-original.png, " - "binding" "key_press 3, Reset Emulation Speed, RD-zoom-original.png, " + "binding" "key_press LEFT_CONTROL, Reset / Toggle Emulation Speed, RD-zoom-original.png, " + "binding" "key_press 3, Reset / Toggle Emulation Speed, RD-zoom-original.png, " } } } @@ -2707,7 +2677,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -3197,7 +3167,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -3713,7 +3683,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -3761,7 +3731,7 @@ { "bindings" { - "binding" "key_press ESCAPE, Escape, RD-emblem-unreadable.png, " + "binding" "key_press ESCAPE, Escape, RD-ESC.png, " } } } @@ -3793,8 +3763,8 @@ { "bindings" { - "binding" "key_press LEFT_ALT, ALT + F4, RD-security-low.png, " - "binding" "key_press F4, ALT + F4, RD-security-low.png, " + "binding" "key_press LEFT_ALT, ALT + F4, RD-F4.png, " + "binding" "controller_action empty_sub_command, ALT + F4, RD-F4.png, " } } } @@ -3810,7 +3780,39 @@ { "bindings" { - "binding" "key_press TAB, Tab, RD-emblem-documents.png, " + "binding" "key_press TAB, Tab, RD-Tab.png, " + } + } + } + "disabled_activators" + { + } + } + "touch_menu_button_7" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "key_press RETURN, Enter, RD-Enter.png, " + } + } + } + "disabled_activators" + { + } + } + "touch_menu_button_8" + { + "activators" + { + "Full_Press" + { + "bindings" + { + "binding" "key_press F1, F1, RD-F1.png, " } } } @@ -4173,7 +4175,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -4632,7 +4634,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo-red.png, " } } } @@ -4665,8 +4667,8 @@ { "bindings" { - "binding" "key_press LEFT_ALT, Button 1 - Service, RD-emblem-encrypted-locked.png, #232323 #AD00AD" - "binding" "key_press 1, Button 1 - Service, RD-emblem-encrypted-locked.png, #232323 #AD00AD" + "binding" "key_press LEFT_ALT, Button 1 - Service, RD-Arcade-BLUE.png, " + "binding" "key_press 1, Button 1 - Service, RD-Arcade-BLUE.png, " } } } @@ -4682,8 +4684,8 @@ { "bindings" { - "binding" "key_press LEFT_ALT, Button 2 - Service, RD-emblem-encrypted-locked.png, #232323 #0074AD" - "binding" "key_press 2, Button 2 - Service, RD-emblem-encrypted-locked.png, #232323 #0074AD" + "binding" "key_press LEFT_ALT, Button 2 - Service, RD-Arcade-GREEN.png, " + "binding" "key_press 2, Button 2 - Service, RD-Arcade-GREEN.png, " } } } @@ -4699,8 +4701,8 @@ { "bindings" { - "binding" "key_press LEFT_ALT, Button 3 - Service, RD-emblem-encrypted-locked.png, #232323 #00AD00" - "binding" "key_press 3, Button 3 - Service, RD-emblem-encrypted-locked.png, #232323 #00AD00" + "binding" "key_press LEFT_ALT, Button 3 - Service, RD-Arcade-RED.png, " + "binding" "key_press 3, Button 3 - Service, RD-Arcade-RED.png, " } } } @@ -4716,8 +4718,8 @@ { "bindings" { - "binding" "key_press LEFT_ALT, Button 4 - Service, RD-emblem-encrypted-locked.png, #232323 #AD0051" - "binding" "key_press 4, Button 4 - Service, RD-emblem-encrypted-locked.png, #232323 #AD0051" + "binding" "key_press LEFT_ALT, Button 4 - Service, RD-Arcade-YELLOW.png, " + "binding" "key_press 4, Button 4 - Service, RD-Arcade-YELLOW.png, " } } } @@ -5040,7 +5042,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo-red.png, " } } } @@ -5562,7 +5564,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo-red.png, " } } } @@ -6027,7 +6029,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo-red.png, " } } } @@ -6578,7 +6580,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 1 1 1, Back, RD-edit-undo-red.png, " } } } @@ -7102,7 +7104,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo-red.png, " } } } @@ -7499,7 +7501,7 @@ { "bindings" { - "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo.png, #232323 #AD0000" + "binding" "controller_action CHANGE_PRESET 9 1 1, Back, RD-edit-undo-red.png, " } } } @@ -8349,13 +8351,6 @@ "binding" "key_press M, OPEN MENU, , " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press M, , " - } - } } "disabled_activators" { @@ -8373,13 +8368,6 @@ "binding" "key_press A, LOAD STATE, , " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press F1, , " - } - } } "disabled_activators" { @@ -8397,14 +8385,6 @@ "binding" "key_press S, SAVE STATE, , " } } - "Full_Press" - { - "bindings" - { - "binding" "key_press LEFT_SHIFT, , " - "binding" "key_press F1, , " - } - } } "disabled_activators" { diff --git a/res/binding-icons/RD-Arcade-BLUE.png b/res/binding-icons/RD-Arcade-BLUE.png new file mode 100644 index 0000000000000000000000000000000000000000..aac42d98d01e7d53c8da052fd7cc0051fafd622c GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFmdKI;Vst0JxGonE(I) literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arcade-GREEN.png b/res/binding-icons/RD-Arcade-GREEN.png new file mode 100644 index 0000000000000000000000000000000000000000..68672af9c213ba73cc61177ea1b5fbd7c8a517e4 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFcdlI&_~a!P0u5@?WE=;q~hNViZ zxG{Jr965SaR7K|gIVH3S2{cG7bo25$r6BCw k+}rExJaKJ9G#4ww#8k0Y3KMVq1)9v@>FVdQ&MBb@0LUFY#Q*>R literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arcade-YELLOW.png b/res/binding-icons/RD-Arcade-YELLOW.png new file mode 100644 index 0000000000000000000000000000000000000000..1a1cf7557f6307ddb20a5072de58dd76b732c7a5 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF0_4gf_NOM?7@862M7NCR^GJY5_^IIbrrI5Y$(FkD=t z;KtygaOCJwQ5BI_Oe_l(Bn^}s8cijR7`P^O?AT$^B-z!}mdKI;Vst09JrK;s5{u literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-01.png b/res/binding-icons/RD-Arrow-01.png new file mode 100644 index 0000000000000000000000000000000000000000..5d2d61df2d1bffd9bc8122ff8fbfb236d36bcd99 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6;>0X`wF zK>Gh)1!u4LH8DS*06B~$L4Lsu4$p3+0Xfp1E{-7_*OL!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIj){Ajv*Y^bB}H0Z7|?ry*ODyL726F zTCLAPj*~Va(*$~3zkFnfDXhv7GRaJ=W4UX4!+l!XsxKXOe~y&+-kPhwV8zWx%lVJm W$TD|4V2cMD$l&Sf=d#Wzp$P!YyE&-< literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-03.png b/res/binding-icons/RD-Arrow-03.png new file mode 100644 index 0000000000000000000000000000000000000000..6c81c6efbd73af5030f52e126bfd614d2bb61940 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIhLL-jv*Y^lM@)2pZ%AYkofWcKci6Q zR|lmc+m79GDvZfD-?Iz-cQ~>>G9k&n<2Sns=!!nyeSNsT61kgQu&X J%Q~loCIBAmGQI!+ literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-04.png b/res/binding-icons/RD-Arrow-04.png new file mode 100644 index 0000000000000000000000000000000000000000..da201c93db85aff818017d6d32f7084d236a94df GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIj){Ajv*Y^lM@aw&G^s2`R~8Op}N06 z`FZ|_{r`XXL-y7CQf>b~)_*tn6aRmGTVuWLgrobjL??XBx+>51?Eimz1A{;R>lqk) WBIM$qG;n|nWbkzLb6Mw<&;$U!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIrg3|jv*Y^lM^=BA2@Iz;eTUe;KC;9AT8u7WMcums919V@%xy77hl6pa#Xe%6Vq1 QfJQNRy85}Sb4q9e02x;{;s5{u literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-06.png b/res/binding-icons/RD-Arrow-06.png new file mode 100644 index 0000000000000000000000000000000000000000..65ce6093515a94e348bd12349e13498ab15a47bb GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIX0dyjv*Y^lM^2NKY!pr!vFsa%*}US z@jE1mPT26DRpm!LW9pCnO&y`H8;`91%foYK|38LMprT7mR~k7P_>@F`YS^rw0W^of M)78&qol`;+0P^5Dga7~l literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-07.png b/res/binding-icons/RD-Arrow-07.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec313f351ae95d97ffd6a6ce6e26fae88cc8a28 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIr^S1jv*Y^lM@c`&iK#p@&A7woPge3cp-|Q+M8CN{vcVT8w<`$9rKVg*?P%DF{tDnm{r-UW|ooFy< literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-08.png b/res/binding-icons/RD-Arrow-08.png new file mode 100644 index 0000000000000000000000000000000000000000..68c2f983cfdc3c7fe72e674cda6eec296a72a4fe GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6;>0X`wF zK>Gh)1!u4LH8DS*06B~$L4Lsu4$p3+0Xa&ZE{-7_*OL!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`|+0=s&x{M{b`# z_6H99=RUFh|JGOh&3D&@R!h7|YwQShI3(tBBYo|v#0UGOq7EPUWBP?ZK;L8Y-~Y@E YJ5?1UwI9A!0-DI+>FVdQ&MBb@0IRn@I{*Lx literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-10.png b/res/binding-icons/RD-Arrow-10.png new file mode 100644 index 0000000000000000000000000000000000000000..a6576cdac4dfd2006234c52674dccb21497d12fe GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`0}Q+7A8;*9f?)zkshTUSV&1BM+NE|G|F@%nbKg WRCrEp{(cf@AcLo?pUXO@geCxbzCC3C literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-11.png b/res/binding-icons/RD-Arrow-11.png new file mode 100644 index 0000000000000000000000000000000000000000..3d11d414bb5bb72d3b9f9a9c933e0539cbcad863 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`PsgU}JluyvvRMQCr&&=81RAU{wlZyU2)z4*}Q$iB}K>;~1 literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-13.png b/res/binding-icons/RD-Arrow-13.png new file mode 100644 index 0000000000000000000000000000000000000000..ff370c914b657e316e5e12cf96f562196807ca6f GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`!PC{x JWt~$(696;3H(~$) literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-14.png b/res/binding-icons/RD-Arrow-14.png new file mode 100644 index 0000000000000000000000000000000000000000..8aef5d3a7acd3319c8535e7cbae8cafa1475fcae GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`?GLXHU46~DV|}2*qyPE}iTp|u2aa67P{G!=f8ke!z4a0e%W4uB Z7#Z%AC|A1GZ3VfI!PC{xWt~$(69D9gK^Oo4 literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-15.png b/res/binding-icons/RD-Arrow-15.png new file mode 100644 index 0000000000000000000000000000000000000000..e778831f5c24a233685dba918d4b14c50c817739 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>E(Z=l}ozclL_6ozo=`!z}$oyGbh&_o7LS3j3^P6!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIYyo?jv*Y^lM@`6|HwDA{FPVum~YR_ z{CWLXc8MABYuSYAUpF4v|Ce1t;?1`MQyMr$7#J282)yp$d~gV;o59o7&t;ucLK6Vd CJuwLY literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-17.png b/res/binding-icons/RD-Arrow-17.png new file mode 100644 index 0000000000000000000000000000000000000000..636b43d2328b368f2b12b3b187124009a8515cfd GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIZmD~jv*Y^b5C#NZBP(syO_^x_UYTv zLxS&wwl}u133ohG-}vk+{}lz#grm*M^AA4X`Z1$xq28`ftsyeIpL5qAZ0cog4pDRt TY6{&3G>yU2)z4*}Q$iB}`GPxz literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-18.png b/res/binding-icons/RD-Arrow-18.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2584a54cb0e0df7882157242ec9f0a10ae4af6 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIWC?qjv*Y^lM@pDoj-8k!2kcu6FmMi zt0;YE=&b)O*&y`VQOMztoXa0(p)>m%gwCwr^o^nOjlF}O$8GxwjNjxPmenLMFvR4_ VE?RVNs};~Z22WQ%mvv4FO#ojGI<)`* literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-19.png b/res/binding-icons/RD-Arrow-19.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb8ff0c9fd2f26c4a391dcd4720ca0f041abd15 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIUb%ajv*Y^lM@_R&(t@t{I6F?-2ab( z`SAX$^Zy(CiTe8A{_y`F|3C8lzyAMx`h)oY^>)nvU)O)-IkP_OZDPW|?NTeA|NqaQ bP|L7;gWQbB#p`YZ&1CR&^>bP0l+XkKyIe)b literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-20.png b/res/binding-icons/RD-Arrow-20.png new file mode 100644 index 0000000000000000000000000000000000000000..ec7841f3e0e2be1e19a8126cbcc823319b0654f3 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIj){Ajv*Y^lM^2NKL7;(***T;=TG?) zU*B->-_uvjJZ0LANA~}9c&9(%$ol{F4oBDp3L6+T7*lR8W#arjTi)T8!!ia{hLmT@ Vt5cIz^neC3c)I$ztaD0e0su-(Jk9_B literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-21.png b/res/binding-icons/RD-Arrow-21.png new file mode 100644 index 0000000000000000000000000000000000000000..953dd43307a653db73ecc0eeda7974ad952c3415 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIaZ!7jv*Y^lM^2NKXBkc!hd;>8*l9y zRKl1!e_wZS{1*?z>lKo&Rw;bUvS()gyx!iS_5Z=BhF1oR4Eq)fUod47Isi0!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIi{X2jv*Y^lM@c`&iK#p@&A7woCpIglptnPJRU%z~JfX=d#Wz Gp$PyVvNX&9 literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-23.png b/res/binding-icons/RD-Arrow-23.png new file mode 100644 index 0000000000000000000000000000000000000000..03428b31292cdcb64b0c09447c264e10867212de GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIR>6Cjv*Y^lM@_R&(y!+H~8>>#_P|84pY)899%I2fNbsUGk;&=ttY;KwDs@=d3A8Bi~Sr>mdKI;Vst06btc ADgXcg literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-24.png b/res/binding-icons/RD-Arrow-24.png new file mode 100644 index 0000000000000000000000000000000000000000..f357241f660f730118bddb27a94265194a2ae938 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIc}aVjv*Y^lM@&i|NZ|jDe>n2fBOR; z@~^()=h+{&mPzP;ePic;hez5S5nJUv_T1tZ`hECAcG_R|w))eL_#3t~^88>n>tJLM X_SLc7nRq=5Xd;8BtDnm{r-UW|Ha0yy literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-25.png b/res/binding-icons/RD-Arrow-25.png new file mode 100644 index 0000000000000000000000000000000000000000..171466d3d7a269add28cbc575968ffb982058804 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIi8*_jv*Y^lN0{^|Ifhu|Nnn^i8tYE ze;rQPo^@4@ZTH{*4KB75Hn?th<#0q_A@RRfHb3+K)obi|&g^fvCGn4uH(>+2k;D&s b0|tgt9koY>m*?IG8p`15>gTe~DWM4fE3rP; literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-26.png b/res/binding-icons/RD-Arrow-26.png new file mode 100644 index 0000000000000000000000000000000000000000..0b919ddb4997f058c15330fe6a9eab1ef593fb04 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIj){Ajv*Y^lM@)2fB%=4kofoi|KS6F zO0U(i{o9}UTJp{H|MBNP!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIUb%ajv*Y^UC(S3Y)}wzxoDrvSi;hK zQ^4JU*&;xQbqU3aZMEyqp4{{=ti9uGQ_s2C(XjYz(rbll Z+_Hr#Z%;BX8UW2?@O1TaS?83{1OQ|iInV$A literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-28.png b/res/binding-icons/RD-Arrow-28.png new file mode 100644 index 0000000000000000000000000000000000000000..94a4dc90290d14dac01381bbd1929f4362de31c5 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIo6&ojv*Y^lM@aw&G^s2`R~8Op}N0} zY;E!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIi{X2jv*Y^lM^=BA2@Iz;eTUe;F5b{{PP`+HCrOiDBXnarML>wjd`kc)I$ztaD0e F0st48G^_vs literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-30.png b/res/binding-icons/RD-Arrow-30.png new file mode 100644 index 0000000000000000000000000000000000000000..d424c374946b770ac30271fac29dbd4e2772c1b7 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIhLL-jv*Y^lM^2NKXBkc!hd#;Kex{x zIPfR?FC*Kt@YRh+?pG;%%>U20LZ^eFSWzfJRpDqtu7Ik;Vut=~*=(t2F?>Kn7(8A5 KT-G@yGywoO05(DZ literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-31.png b/res/binding-icons/RD-Arrow-31.png new file mode 100644 index 0000000000000000000000000000000000000000..5add6c1556e063aded5f1c8d4b59884ec085413c GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIi8*_jv*Y^lM@)4|I15A{P_PrJz+!r z*8dF6cUN6ym-zR#{%_;M>;L2bHy#NW*qCKIp<=7N#>dzE&3DiI;^+Bx{uMvN*1wHX b3``8Rj_Nz#U2u^B8p`15>gTe~DWM4fV1+>1 literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-32.png b/res/binding-icons/RD-Arrow-32.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7694c4578c57d63399fac84763687e6161eb16 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIewlljv*Y^lM^=lKYZZ8pa1_E+5W}9 zwm0~&KI&`Z!MeZe?Rm<+{{Loh;~l$@K$z@=4gXoEJgA@gwXyMMsNIAgtXGbG;Ll)a h{>!d#@P8vC!!KQx!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIbNPFjv*Y^lM@)2|NVD3^zT1A+q3)Ps9|6iZ}V=I@(pMG}1*NrUyvlp;@UL9I3G2{Q*e}@lzkYB-@ a1aeJ!h;ojvANMq%sSKX3elF{r5}E+^n?Z#D literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-34.png b/res/binding-icons/RD-Arrow-34.png new file mode 100644 index 0000000000000000000000000000000000000000..44bce1e32a39588debab6cc82330b8f32068b7d6 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIbNPFjv*Y^lM@)4|I15A{P_PrF=0b} zSbf96ytKdUZS}wF|0e$U`u}R3!p1Dy2|s?xd;IyuKc(Vt!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIaZ!7jv*Y^lM@aw&G^s2`R~8Op}N0} zY;EKj;J@~%k&$8MLNV=_-V4WprZ9NA L`njxgN@xNA=0i5a literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-36.png b/res/binding-icons/RD-Arrow-36.png new file mode 100644 index 0000000000000000000000000000000000000000..4866476fdf0470ae813a3e8e3c09a04b80c239a9 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIp&@&jv*Y^lM^=BA2@Iz;Xk9tpWlZM z9QdDaKjC|hEpzi-BZZIo@)Le@t9*QIA8_*je}|(9ygL{e3|&MEyO`Fz0~*2L>FVdQ I&MBb@0K2s|_y7O^ literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Arrow-37.png b/res/binding-icons/RD-Arrow-37.png new file mode 100644 index 0000000000000000000000000000000000000000..af35d422095c6e3a4bc03189c261894d1a61166a GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-$0X`wF zK>BoJ-2c4_&R+3n?ALYz`HUq&e!&b5&u*jvIrg3|jv*Y^lM^2NKXBkc!hd#;Kezc+ z>ei+M1)~2q9{hLzpFPk2fB)~F|DgTR@d6YCSRP)VSzvzs%9Wf9vF?lS@`OajUQoE$EWY)ujh g%!y$KbXyr2JlQ3Kr!Gv;0UFET>FVdQ&MBb@0BSuomH+?% literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-Enter.png b/res/binding-icons/RD-Enter.png new file mode 100644 index 0000000000000000000000000000000000000000..22bbb9a862461d8e9eec44ec5a8a8dc78f61fb29 GIT binary patch literal 1330 zcmeAS@N?(olHy`uVBq!ia0vp^A3&Ic4M^IBzMRCsz}S-M>>S|f?5t2wl%JNFlghxL zF|l@{t;b;pnWOQ+-9cJ>WdemK0_N&;biG&>s^QccpuOc)LeWcclT44G7#Y^&WCIhM|`=<4;tr zDZ2M)O=#AdQvZL4JmTUbpIMz%RN2^}>TzXalhmmd2i)d_%@yI!yygGn2Yc*(7roY) zRD&X&1zfzFUbFvizJE8WwX;xPa}tA-e&1(9o|5-WXLmiWk+=5y%)(*E9A0%hK9}M0 z{3X|KN4?>AahpwV-R)VM*kj%?F#EUVoLVQcL{o(8z;DUgV7?doSr28$<*%)sW5*!* zN~@GvMuth*^;F#V%5wko{QvVZzkX+)tW&h*)!#!Mz-VDh@^*J&_z!{$_AZ|c6yYrJ zh%9Dc;5!1sj8nDwq=AC$C7!;n?9W-bcr-K^tps-gg(OQ{BTAg}b8}PkN*J7rQWHy3 zQxwWGOEMJPJ$(bh8~MZ;7?`;{T^vIyZoR!@?{zpq;y|MEPNxHkJ6PtbBrnh7V`SId z*`TnaW1d@~ppBE@_IGn-Ht)8m?6%;ZrSNikeeFC`)eHXhdm5*!St-m=Is0nc`6oXw zIeuKe>XuoYeTj=fEE5|eGZPyN4+ysiTQ(I;GFkn$(y)<{vAKZ}Bn84%V%ANC+Tp2> zzb=ZfSR!~k=brTX_3_u$3@TcH+BhTx3_y58_O}Dd>F2HA@1JjrDx;9#Z~%lG8XSQb zZY)SELOY3yP#lObNg+YN0AUhNMKk&>JU8DmJmA8d_uFBf{#+rbPhifO(RX8>xDSex z+af!6-&+tfwfA~=(!(hSS)hRi@xlxL=e8Sc^=Dvuk*SOY;q}IZM=R?akGD@h_PYH0 z^~L+_XF$UR>QHO5U$zCe<-{O1!(Cq|QNu4&b^i9(f9lKA|9Kk#V+R^Dpom+R@&Tx+ zdg|_Xg?qP43Ik&T5dewjd;aacu<-kl1SWVigW~FpkIh&82jBOB9E@ZbdVClpAFSt} zBP(y2`t92B=hHb+BJ9HUbJY*F*}lL0d3JDG{@r^qv*5l5r=8l@d)T)y*Qr{0$?kn*!n6T>BtOE}Or4W8OP+!ZuO5HmB U@xBv!z^udI>FVdQ&MBb@0A?QHTmS$7 literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-F1.png b/res/binding-icons/RD-F1.png new file mode 100644 index 0000000000000000000000000000000000000000..bc22152712e7f4bc1bc8a44145ed2730222c8a24 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFjH{0mIV0)GdMiEkp|@Wdb&7`4$87f%;ZcJXvQ$$BQBu&}7H%VJ^YiX9p&8zdcK1q2-(9R&rHFWk6sLm)?C jLZVDp3hSL92?mDBsbc$_9A@wW4QB9k^>bP0l+XkK{P#QG literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-F4.png b/res/binding-icons/RD-F4.png new file mode 100644 index 0000000000000000000000000000000000000000..c9bafb282c8b4f02292d67a92282ecc7ebea6226 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFjH{0mIV0)GdMiEkp|>=dAc};a9mGLXlM=);7CYF zU^RAX>`4$87f%;ZcJXv|Wjzy6*l08*WJ-dPUIxzsJ#ho)fPes&BOE4XW@aqX94Qj* fN|B7)Mc5b||B9*I+j4vw&{PIbS3j3^P6dG=*At^mSRdS7p zwD$DGuMZ3jD*x#3ta~yi-m*pdL}HiWjDrOxd>?h59kjo8-Tbr1{tGFeX1EJ-S1Pa_ zc9xVo^&z0G-NfO0_ZMr%-)~@Zf3F4QN zoA*gWNh$Ar-sct1j-i;r!+-T@U;f_f=g;STS~2;teRZWt=+}LltInNz6(#5D^85Ma zRaN`S_xw8#w-sd13cd20)vxl_y?gxX>(p14SLep=-S@RNK7QV34W(C=uRm8mMYrXv zX!)P=mHW1@d-o>n>V3|%uYclpeuQ}h>h#i|b9b*kec9#`e?dXTBzIGDB)`IahwwfQ zp%sz;>i<+!YW81g-u}JcChIx6Q-B^`|L$w|>)*hT>HD_*^NP9Bu%Lq)9x~nfUiIJV zvrj&kKVFDx&8ttw2`{&zFJ~8aSQ=x+zQ_JptoRtjLWXCA; X%c0zJXL%1W88LXe`njxgN@xNAy?iN$ literal 0 HcmV?d00001 diff --git a/res/binding-icons/RD-edit-undo-red.png b/res/binding-icons/RD-edit-undo-red.png new file mode 100644 index 0000000000000000000000000000000000000000..a766a96e70e1a3e6a06d27f5a50a189412049ff9 GIT binary patch literal 4503 zcmeHKeNYo;8s8|2M(toZtStyj@U(s;*?cE!BH!94J)Hy3dD^{=PNk8Py-hk%`e$|iD>b<)OA$_T%Pp zSNhL2`lqF>o1XH8rl+)F_G>$S`NWK_?y1z(W0~h`J~}&V-)p6lYclWMeJ}m#y2rPJ zOUtZt;@#8(cYoW^^!nw;4w^nbeP~Z(Z`ZBPBY(Y_ z-u|8F#;f(E6Hj`P)i0i&Yd`V)!Iv{%pSiW|pB`<)8WuNaTpnMNL7N}lk07F#Xp6;Z zw^#;}fhp`cl&#DIaWqo~->% zNgn=Y((evElX>&k=%@9iV=a%WelRR7Xk%A>d;GI=t@_UE^KbX`F1$Wt^r}(U=ANCj zAzT+;e)f!^KiO7dFRJfcZ<}-&y_R(jym3MQ*tAr7;jg(VMc7CZ*w|{{oRG9?|CLPydSHV3^1&Zhd%yl7 z8NE93Ioh}86H&pMElZh-{aL$0sVy!3itFitL!)nIU)qvsD60M7s1y0Fvv)_(d_kJD zl&!9~a`C3%8iFw+ot%W;FaQ`1|$frMu6*5fj^U32q zST1)3B#8#}lOC)K?ooLWV42Dw3368eKbI9xVY54&F$O-RGTIjql7iw5S&SlMxIksl zD_|&64!pnzNm&@5VhEn2J%eHmiH)BT(uofQE*Ik;f*#0S07I0+fm<1}l3&zrHA(n* zaf%^n3Kwn(52<%!dbd=gQF)|lr3RA{fK*HMO09-a0tE&rO&pco&vJyH1UwZam(h?% zr&3XrUaOW8ZU8B?8l9A&44BjaD6N`Mt8_rCi=%itNW-oqyzx=-R1~CAy8)?H08)x6 zR3wZ><%XmhAob|Am{titNu5%l;_HCtIPE5hQics$oL++SFhQS5Qb7AF!-Eqp+6Rg` zf)`Dp)vI($m0FJ}lsXvgAm~{TWMRYcoC-{)QVTN_iRVE^0yYlqBg%k0;4c#<__E+I z87M5l_bFr+>@XMH5(EUt1YHc{HA(nbQJyk3?SR{fA~?cIZ~(4`DOEV8!4;TGp~f{j zT%(_ZDRC?g&rq~y<^MwSn+G*UN}f-%aQ&5nDYB!A!3&X5Way=Zt%Rb&roag@k^)Pt z0F)3XHK0%4S6#^6y=L{IC&P#s~6CSOl4n z%wHm8`_8G*n8?{3xrsev#1nC(pt>F6L>9X>#})3n@@zOvL>5 zJoAaSj>W~?%O;*|N!}J0G}C{HxNn F{{a=sG@1Ya literal 0 HcmV?d00001