Dynamic Spacebar Menu: Initial port to 2.8 #60493

Closed
opened 2019-01-14 08:27:31 +01:00 by Brendon Murphy · 7 comments
Member

Hi, this is the initial port of the Dynamic Spacebar Menu addon for Blender 2.8 series.
Fix for; Icons, Api changes, remove no longer valid entries, some cleanup, remove pivot point entry as it needs rethink and design.
Major Change: Key binding has been changed from Spacebar to Alt/Spacebar to avoid conflicts with the new system.

To do:
As there are now new workspace areas in Blender 2.8, Grease Pencil entries no longer work. They will be addressed at a later stage if applicable.
As there are new Object types in Blender 2.8 The menus currently do not work with Light Probes.
Some classes have been left in and the menu entries removed

Summary: I've tested every menu in every mode they are supposed to work in and reduced the console errors to 0 as far as I can tell.
Thanks.

space_view3d_spacebar_menu.py

Hi, this is the initial port of the Dynamic Spacebar Menu addon for Blender 2.8 series. Fix for; Icons, Api changes, remove no longer valid entries, some cleanup, remove pivot point entry as it needs rethink and design. **Major Change:** Key binding has been changed from Spacebar to Alt/Spacebar to avoid conflicts with the new system. To do: As there are now new workspace areas in Blender 2.8, Grease Pencil entries no longer work. They will be addressed at a later stage if applicable. As there are new Object types in Blender 2.8 The menus currently do not work with Light Probes. Some classes have been left in and the menu entries removed Summary: I've tested every menu in every mode they are supposed to work in and reduced the console errors to 0 as far as I can tell. Thanks. [space_view3d_spacebar_menu.py](https://archive.blender.org/developer/F6283115/space_view3d_spacebar_menu.py)
Author
Member

Added subscriber: @BrendonMurphy

Added subscriber: @BrendonMurphy

Added subscriber: @brecht

Added subscriber: @brecht

@BrendonMurphy, not sure how you want to do this, but if you are looking for a code review I guess it's better to post create a diff so it's easy to see the changes and make inline comments:
https://developer.blender.org/differential/diff/create/

I think you can also just commit fixes to git directly, but avoid version bumping to 2.80 until you think it works well enough to be exposed to users.

@BrendonMurphy, not sure how you want to do this, but if you are looking for a code review I guess it's better to post create a diff so it's easy to see the changes and make inline comments: https://developer.blender.org/differential/diff/create/ I think you can also just commit fixes to git directly, but avoid version bumping to 2.80 until you think it works well enough to be exposed to users.
Author
Member

Thanks @brecht I still have a couple of fixes to add, I'll be careful

Thanks @brecht I still have a couple of fixes to add, I'll be careful
Author
Member

committed 09b05312b9
I decided to keep the original spacebar key mapping. This addon will need further updates to reflect new functions and modes and object types. I will create another task for the updates at an appropriate time. Currently the addon is fully functional returning no errors and as such, version bumped to 2.8

committed 09b05312b9 I decided to keep the original spacebar key mapping. This addon will need further updates to reflect new functions and modes and object types. I will create another task for the updates at an appropriate time. Currently the addon is fully functional returning no errors and as such, version bumped to 2.8
Author
Member

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Brendon Murphy self-assigned this 2019-02-14 23:55:13 +01:00
Author
Member

Closing

Closing
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#60493
No description provided.