@@ -56,82 +56,82 @@ static bool testGetprop() {
5656 return false ;
5757 }
5858
59- // animationstyle
60- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animationstyle " ), " (unset)" );
61- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animationstyle -j" ), R"( {"animationstyle ": ""})" );
62- getFromSocket (" /dispatch setprop class:kitty animationstyle teststyle" );
63- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animationstyle " ), " teststyle" );
64- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animationstyle -j" ), R"( {"animationstyle ": "teststyle"})" );
65-
66- // maxsize
67- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty maxsize " ), " inf inf" );
68- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty maxsize -j" ), R"( {"maxsize ": [null,null]})" );
69- getFromSocket (" /dispatch setprop class:kitty maxsize 200 150" );
70- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty maxsize " ), " 200 150" );
71- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty maxsize -j" ), R"( {"maxsize ": [200,150]})" );
72-
73- // minsize
74- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty minsize " ), " 20 20" );
75- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty minsize -j" ), R"( {"minsize ": [20,20]})" );
76- getFromSocket (" /dispatch setprop class:kitty minsize 100 50" );
77- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty minsize " ), " 100 50" );
78- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty minsize -j" ), R"( {"minsize ": [100,50]})" );
79-
80- // alpha
81- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alpha " ), " 1" );
82- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alpha -j" ), R"( {"alpha ": 1})" );
83- getFromSocket (" /dispatch setprop class:kitty alpha 0.3" );
84- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alpha " ), " 0.3" );
85- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alpha -j" ), R"( {"alpha ": 0.3})" );
86-
87- // alphainactive
88- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactive " ), " 1" );
89- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactive -j" ), R"( {"alphainactive ": 1})" );
90- getFromSocket (" /dispatch setprop class:kitty alphainactive 0.5" );
91- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactive " ), " 0.5" );
92- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactive -j" ), R"( {"alphainactive ": 0.5})" );
93-
94- // alphafullscreen
95- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreen " ), " 1" );
96- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreen -j" ), R"( {"alphafullscreen ": 1})" );
97- getFromSocket (" /dispatch setprop class:kitty alphafullscreen 0.75" );
98- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreen " ), " 0.75" );
99- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreen -j" ), R"( {"alphafullscreen ": 0.75})" );
100-
101- // alphaoverride
102- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphaoverride " ), " false" );
103- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphaoverride -j" ), R"( {"alphaoverride ": false})" );
104- getFromSocket (" /dispatch setprop class:kitty alphaoverride true" );
105- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphaoverride " ), " true" );
106- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphaoverride -j" ), R"( {"alphaoverride ": true})" );
107-
108- // alphainactiveoverride
109- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactiveoverride " ), " false" );
110- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactiveoverride -j" ), R"( {"alphainactiveoverride ": false})" );
111- getFromSocket (" /dispatch setprop class:kitty alphainactiveoverride true" );
112- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactiveoverride " ), " true" );
113- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphainactiveoverride -j" ), R"( {"alphainactiveoverride ": true})" );
114-
115- // alphafullscreenoverride
116- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreenoverride " ), " false" );
117- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreenoverride -j" ), R"( {"alphafullscreenoverride ": false})" );
118- getFromSocket (" /dispatch setprop class:kitty alphafullscreenoverride true" );
119- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreenoverride " ), " true" );
120- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty alphafullscreenoverride -j" ), R"( {"alphafullscreenoverride ": true})" );
121-
122- // activebordercolor
123- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty activebordercolor " ), " ee33ccff ee00ff99 45deg" );
124- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty activebordercolor -j" ), R"( {"activebordercolor ": "ee33ccff ee00ff99 45deg"})" );
125- getFromSocket (" /dispatch setprop class:kitty activebordercolor rgb(abcdef)" );
126- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty activebordercolor " ), " ffabcdef 0deg" );
127- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty activebordercolor -j" ), R"( {"activebordercolor ": "ffabcdef 0deg"})" );
59+ // animation
60+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animation " ), " (unset)" );
61+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animation -j" ), R"( {"animation ": ""})" );
62+ getFromSocket (" /dispatch setprop class:kitty animation teststyle" );
63+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animation " ), " teststyle" );
64+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty animation -j" ), R"( {"animation ": "teststyle"})" );
65+
66+ // max_size
67+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty max_size " ), " inf inf" );
68+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty max_size -j" ), R"( {"max_size ": [null,null]})" );
69+ getFromSocket (" /dispatch setprop class:kitty max_size 200 150" );
70+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty max_size " ), " 200 150" );
71+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty max_size -j" ), R"( {"max_size ": [200,150]})" );
72+
73+ // min_size
74+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty min_size " ), " 20 20" );
75+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty min_size -j" ), R"( {"min_size ": [20,20]})" );
76+ getFromSocket (" /dispatch setprop class:kitty min_size 100 50" );
77+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty min_size " ), " 100 50" );
78+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty min_size -j" ), R"( {"min_size ": [100,50]})" );
79+
80+ // opacity
81+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity " ), " 1" );
82+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity -j" ), R"( {"opacity ": 1})" );
83+ getFromSocket (" /dispatch setprop class:kitty opacity 0.3" );
84+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity " ), " 0.3" );
85+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity -j" ), R"( {"opacity ": 0.3})" );
86+
87+ // opacity_inactive
88+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive " ), " 1" );
89+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive -j" ), R"( {"opacity_inactive ": 1})" );
90+ getFromSocket (" /dispatch setprop class:kitty opacity_inactive 0.5" );
91+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive " ), " 0.5" );
92+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive -j" ), R"( {"opacity_inactive ": 0.5})" );
93+
94+ // opacity_fullscreen
95+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen " ), " 1" );
96+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen -j" ), R"( {"opacity_fullscreen ": 1})" );
97+ getFromSocket (" /dispatch setprop class:kitty opacity_fullscreen 0.75" );
98+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen " ), " 0.75" );
99+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen -j" ), R"( {"opacity_fullscreen ": 0.75})" );
100+
101+ // opacity_override
102+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_override " ), " false" );
103+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_override -j" ), R"( {"opacity_override ": false})" );
104+ getFromSocket (" /dispatch setprop class:kitty opacity_override true" );
105+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_override " ), " true" );
106+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_override -j" ), R"( {"opacity_override ": true})" );
107+
108+ // opacity_inactive_override
109+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive_override " ), " false" );
110+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive_override -j" ), R"( {"opacity_inactive_override ": false})" );
111+ getFromSocket (" /dispatch setprop class:kitty opacity_inactive_override true" );
112+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive_override " ), " true" );
113+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_inactive_override -j" ), R"( {"opacity_inactive_override ": true})" );
114+
115+ // opacity_fullscreen_override
116+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen_override " ), " false" );
117+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen_override -j" ), R"( {"opacity_fullscreen_override ": false})" );
118+ getFromSocket (" /dispatch setprop class:kitty opacity_fullscreen_override true" );
119+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen_override " ), " true" );
120+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty opacity_fullscreen_override -j" ), R"( {"opacity_fullscreen_override ": true})" );
121+
122+ // active_border_color
123+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty active_border_color " ), " ee33ccff ee00ff99 45deg" );
124+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty active_border_color -j" ), R"( {"active_border_color ": "ee33ccff ee00ff99 45deg"})" );
125+ getFromSocket (" /dispatch setprop class:kitty active_border_color rgb(abcdef)" );
126+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty active_border_color " ), " ffabcdef 0deg" );
127+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty active_border_color -j" ), R"( {"active_border_color ": "ffabcdef 0deg"})" );
128128
129129 // bool window properties
130- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allowsinput " ), " false" );
131- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allowsinput -j" ), R"( {"allowsinput ": false})" );
132- getFromSocket (" /dispatch setprop class:kitty allowsinput true" );
133- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allowsinput " ), " true" );
134- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allowsinput -j" ), R"( {"allowsinput ": true})" );
130+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allows_input " ), " false" );
131+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allows_input -j" ), R"( {"allows_input ": false})" );
132+ getFromSocket (" /dispatch setprop class:kitty allows_input true" );
133+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allows_input " ), " true" );
134+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty allows_input -j" ), R"( {"allows_input ": true})" );
135135
136136 // int window properties
137137 EXPECT (getCommandStdOut (" hyprctl getprop class:kitty rounding" ), " 10" );
@@ -141,16 +141,16 @@ static bool testGetprop() {
141141 EXPECT (getCommandStdOut (" hyprctl getprop class:kitty rounding -j" ), R"( {"rounding": 4})" );
142142
143143 // float window properties
144- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty roundingpower " ), " 2" );
145- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty roundingpower -j" ), R"( {"roundingpower ": 2})" );
146- getFromSocket (" /dispatch setprop class:kitty roundingpower 1.25" );
147- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty roundingpower " ), " 1.25" );
148- EXPECT (getCommandStdOut (" hyprctl getprop class:kitty roundingpower -j" ), R"( {"roundingpower ": 1.25})" );
144+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty rounding_power " ), " 2" );
145+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty rounding_power -j" ), R"( {"rounding_power ": 2})" );
146+ getFromSocket (" /dispatch setprop class:kitty rounding_power 1.25" );
147+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty rounding_power " ), " 1.25" );
148+ EXPECT (getCommandStdOut (" hyprctl getprop class:kitty rounding_power -j" ), R"( {"rounding_power ": 1.25})" );
149149
150150 // errors
151151 EXPECT (getCommandStdOut (" hyprctl getprop" ), " not enough args" );
152152 EXPECT (getCommandStdOut (" hyprctl getprop class:kitty" ), " not enough args" );
153- EXPECT (getCommandStdOut (" hyprctl getprop class:nonexistantclass animationstyle " ), " window not found" );
153+ EXPECT (getCommandStdOut (" hyprctl getprop class:nonexistantclass animation " ), " window not found" );
154154 EXPECT (getCommandStdOut (" hyprctl getprop class:kitty nonexistantprop" ), " prop not found" );
155155
156156 // kill all
0 commit comments