The newest version of talon has two control mouse modes and it seems like the original control mouse mode referenced in the dense grid code does not exist anymore.
[The below error was raised while handling the above exception(s)]
... TRUNCATED...
talon.scripting.talon_script.TalonScriptError:
in script at /home/nathanheffley/.talon/user/dense-mouse-grid/dense_mouse_grid/full_mouse_grid.talon:5:
user.full_grid_close()
> user.full_grid_activate()
AttributeError: module 'talon_plugins.eye_mouse' has no attribute 'control_mouse'
I was able to fix this rather easily because I don't use control mouse with this dlff:
diff --git a/dense_mouse_grid/full_mouse_grid.py b/dense_mouse_grid/full_mouse_grid.py
index 6d5d12e..237a1fa 100644
--- a/dense_mouse_grid/full_mouse_grid.py
+++ b/dense_mouse_grid/full_mouse_grid.py
@@ -313,7 +313,7 @@ class MouseSnapMillion:
if eye_zoom_mouse.zoom_mouse.enabled:
self.was_zoom_mouse_active = True
eye_zoom_mouse.toggle_zoom_mouse(False)
- if eye_mouse.control_mouse.enabled:
+ if False:
self.was_control_mouse_active = True
eye_mouse.control_mouse.toggle()
@@ -349,7 +349,7 @@ class MouseSnapMillion:
# actions.user.mouse_grid_help_overlay_close()
self.active = False
- if self.was_control_mouse_active and not eye_mouse.control_mouse.enabled:
+ if self.was_control_mouse_active and False:
eye_mouse.control_mouse.toggle()
if self.was_zoom_mouse_active and not eye_zoom_mouse.zoom_mouse.enabled:
eye_zoom_mouse.toggle_zoom_mouse(True)
This does not maintain the functionality of turning control mouse back on after closing the grid, though.
The newest version of talon has two control mouse modes and it seems like the original control mouse mode referenced in the dense grid code does not exist anymore.
I was able to fix this rather easily because I don't use control mouse with this dlff:
This does not maintain the functionality of turning control mouse back on after closing the grid, though.