Releases: SpectralVectors/RightMouseNavigation
4.2 Update 4!
Clarified the license terms in the manifest, there is no functional change, and no need to update.
4.2 users can automatically update to the latest version by clicking Edit > Preferences > Extensions > Right Mouse Navigation > Update
4.2 Update 3!
Per recommendations from the Blender Extension reviewers, there have been some code updates that should not impact functionality.
- keymaps have been updated to remove items left over after the addon is unregistered
__init__
updated toif name == "__main__"
rather than"__package__"
- upon testing it appears that Windows no longer requires a second Right Mouse event, so the OS check and the fake Right Mouse event have been removed
Further changes may come, it is recommended to remove previous versions of the addon before installing the latest release, though once it is accepted into the Extension repo all updates will be handled from within Blender.
4.2 Update 2!
Upon submission to the Blender extension repo, it was requested that Right Click Select support be added.
This has been done, and this reflects that change.
HOWEVER, there is a known issue where switching between Left and Right Click Select in a single session will cause the addon to malfunction.
Restarting Blender after making a change to the Left/Right Click Select option should resolve all issues.
4.2 Update!
Updated for Blender 4.2, you can manually install this zip while I submit the addon to the devs for official inclusion in Blender!
4.1 Support, Keymap and Cursor Reset Fixes
Right Mouse Navigation v2.2
Changes
Reset Cursor
- the default behavior of Blender seems to have changed
- previously upon exiting navigation your cursor would snap to the center of the 3D Viewport
- this was updated to now remember the cursor's previous position
- this change has caused this addon's
Reset Cursor
functionality to be reversed - the setting now works again
Distance Threshold
- reports that it did not function as intended
- when testing it did not seem to have any meaningful impact on operation
- removed for now, until someone requests or reimplements it
Bug Fixes
Keymap
- the eternal scourge of this addon, keymap registration, has been addressed
- the root of the problem seems to have been attempting to make all changes to a single 'Blender' keymap
- needed to add new 'addon' keymaps and handle all activations there, and then use the 'active' keymap for deactivations
- AFAIK this is the 'right' way to do it, but I've thought that before
Have the keymap issues finally been fixed!?!?
4.0 Compatiblity and Bug Fixes!
The old version of the addon broke basic 3D navigation and node linking in 4.0, this has been patched, and the old node add_search menu that was removed has been replaced by the generic F3 search.
Cross Platform Support, Node Editor mode, Performance Improvements
Version 2.0 is here!
With it come some long overdue features, fixes and more!
New in 2.0:
- Cross Platform Support - tested on Windows and Linux, should work on Mac, but hasn't yet been tested!
- Node Editor mode - Off by default, it can be enabled in the Addon Preferences. It allows you to both pan the view and open the Add/Search node menu, meaning you can Right click once, start typing the name of the node you want and add it to your node tree. Available in Shader, Geometry and Compositor Node Editors
- Performance Improvements - speed is more consistent across all modes, and more responsive overall
- Bug Fix - You will now be returned to Orthographic view after navigation ends if you started in Orthographic view
Note:
I have not yet reassigned the standard node editor context menu, I am between hard coding it in as Alt+RMB or Mouse4, adding a preference to let the user choose a new mapping, or adding a polling function that can choose between the two menus depending on whether the mouse is over a node.
I don't really use the context menus in the node editor, except to access the Add menu, so it doesn't affect my workflow, but if you have a strong feeling about it feel free to create an issue or a pull request.
Thanks, enjoy!
1.8 - Bug fixes and tidying up
I managed to introduce a bug during my troubleshooting of the Unregister issue that snuck its way into the release. This release fixes those issues and removes the extra bl_info dict from RIghtMouseNavigation.py
1.7 - Fixed "disabling addon bug"
Fixed a bug that popped up, whenever you disabled the addon it would try to unbind keymaps that it shouldn't have been accessing.
Addon now installs / uninstalls, and works as expected.
1.5: Resolved "Disable/Reenable bug" on opening a blend
Fixed the bug that stopped the addon working when you double clicked a blend file.