@@ -8,7 +8,7 @@ module Collision
88 " welcomeBtn" ,
99 " mainStack" ,
1010 " fileInfo" ,
11- " headerbarStack " ,
11+ " headerbarViewSwitcher " ,
1212 " openFileBtn" ,
1313 " compareBtn" ,
1414 " verifyOverlayLabel" ,
@@ -30,7 +30,7 @@ module Collision
3030 HOST_PATH_ATTR = " xattr::document-portal.host-path"
3131
3232 @hash_rows = Hash (Symbol , Widgets ::HashRow ).new
33- @headerbarStack : Gtk :: Stack
33+ @headerbarViewSwitcher : Adw :: ViewSwitcher
3434 @welcomeBtn : Gtk ::Button
3535 @compareBtn : Gtk ::Button
3636 @compareBtnImage : Gtk ::Image
@@ -76,7 +76,7 @@ module Collision
7676 end
7777
7878 @mainStack .visible_child_name = " results"
79- @headerbarStack .visible_child_name = " switcher "
79+ @headerbarViewSwitcher .visible = true
8080 @openFileBtn .visible = true
8181 @switcher_bar .visible = true
8282 Collision .atomic_decrease
@@ -140,7 +140,7 @@ module Collision
140140 def loading
141141 @progressbar .fraction = 0.0
142142 @mainStack .visible_child_name = " spinner"
143- @headerbarStack .visible_child_name = " empty "
143+ @headerbarViewSwitcher .visible = false
144144 @openFileBtn .visible = false
145145 @switcher_bar .visible = false
146146 reset_feedback
@@ -269,7 +269,7 @@ module Collision
269269 @verifyFeedback = Gtk ::Image .cast(template_child(" verifyFeedback" ))
270270
271271 @mainStack = Gtk ::Stack .cast(template_child(" mainStack" ))
272- @headerbarStack = Gtk :: Stack .cast(template_child(" headerbarStack " ))
272+ @headerbarViewSwitcher = Adw :: ViewSwitcher .cast(template_child(" headerbarViewSwitcher " ))
273273 @switcher_bar = Adw ::ViewSwitcherBar .cast(template_child(" switcher_bar" ))
274274 @mainDnd = Gtk ::DropTarget .cast(template_child(" mainDnd" ))
275275 @compareDnd = Gtk ::DropTarget .cast(template_child(" compareDnd" ))
0 commit comments