Pull in smooth follow fix to avoid gimbal locking behavior, small UI adjustment, v2.0.7

This commit is contained in:
wheaney 2025-03-08 14:45:00 -08:00
parent b5e07fd075
commit 427dbef704
3 changed files with 7 additions and 7 deletions

View File

@ -1 +1 @@
2.0.6
2.0.7

@ -1 +1 @@
Subproject commit 1cc7520d725df7f568ac78d9d19eb6f0881f1680
Subproject commit 6bf15a75fc3cec0e6a25848344051ee73f447120

View File

@ -339,6 +339,11 @@ class ConnectedDevice(Gtk.Box):
for pid, child in self.virtual_displays_by_pid.items():
self.top_features_group.remove(child)
self.top_features_group.add(self.launch_display_settings_row)
self.launch_display_settings_row.set_visible(
self._settings_displays_app_info is not None and virtual_displays_present
)
new_displays_by_pid = {}
for display in virtual_display_manager.displays:
child = self.virtual_displays_by_pid.get(
@ -346,11 +351,6 @@ class ConnectedDevice(Gtk.Box):
VirtualDisplayRow(display['pid'], display['width'], display['height'], 60))
self.top_features_group.add(child)
new_displays_by_pid[display['pid']] = child
self.top_features_group.add(self.launch_display_settings_row)
self.launch_display_settings_row.set_visible(
self._settings_displays_app_info is not None and virtual_displays_present
)
self.virtual_displays_by_pid = new_displays_by_pid