Age | Commit message (Collapse) | Author |
|
|
|
content).
|
|
|
|
When a keymap has an error loading, don't make it active
since it will be partially loaded and not usable.
|
|
Also added keys for toggling harden normals,
and cycling through miter types.
Still to do: add some shortcuts for affecting the
spread value for arc miters.
|
|
Disabled for until we get actual first tranlation in SVN repo. ;)
Related to T61102.
|
|
Caused by an error in rBe65784a0519e.
And since we are going over loop triangles anyways, we can remove the
part quecking for quads [remainder of tessface era] entirely.
Reviewers: campbellbarton
Maniphest Tasks: T61309
Differential Revision: https://developer.blender.org/D4324
|
|
|
|
Following removal from C source code.
See: 8c68ed6df16d8893
|
|
|
|
|
|
App-templates & keymap names had their extensions removed twice.
Confusing for filenames containing dots.
|
|
|
|
Make layouts more consistent between them, give more room for search field.
Addon online resources links were removed as the links are dead.
|
|
Follow-up to previous commit.
|
|
|
|
|
|
|
|
D4172 by @rcorre
|
|
|
|
|
|
(Part 1 was 00963afc14978b)
Does the following changes visible to users:
* Use panels and sub-panels for more structured & logical grouping
* Re-organized options more logically than before (see images in D4148)
* Use flow layout (single column by default).
* New layout uses horizontal margin if there's enough space.
* Change size of Preferences window to suit new layout.
* Move keymap related options from "Input" into own section.
* Own, left-bottom aligned region for Save Preferences button.
* Adjustments of names, tooltips & icons.
* Move buttons from header into the main region (except editor switch).
* Hide Preferences header when opened in temporary window.
* Use full area width for header.
* Don't use slider but regular number widget for UI scale.
* Gray out animation player path option if player isn't "Custom"
Internal changes:
* Rearrange RNA properties to match changed UI structure.
* Introduces new "EXECUTE" region type, see reasoning in D3982.
* Changes to panel layout and AZone code for dynamic panel region.
* Bumps subversion and does versioning for new regions.
RNA changes are documented in the release notes:
https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Preferences_API
Design & implementation mostly done by @billreynish and myself.
I recommend checking out the screenshots posted by William:
https://developer.blender.org/D4148#93787
Reviewed By: brecht
Maniphest Tasks: T54115
Differential Revision: https://developer.blender.org/D4148
|
|
|
|
Also (mostly in comments): behaviour -> behavior (we use American English).
|
|
|
|
Also contains some code typo fixes (mostly, adtaptative -> adaptive,
former is nearly innexistant in English, let's stick to simple valid
words ;) ).
|
|
|
|
|
|
NLA requires a usable default value for all properties that
are to be animated via it, without any exceptions. This is
the real cause of T36496: using the default of 0 for a scale
related custom property obviously doesn't work.
Thus, to really fix this it is necessary to support configurable
default values for custom properties, which are very frequently
used in rigs for auxiliary settings. For common use it is enough
to support this for scalar float and integer properties.
The default can be set via the custom property configuration
popup, or a right click menu option. In addition, to help in
updating old rigs, an operator that saves current values as
defaults for all object and bone properties is added.
Reviewers: campbellbarton, brecht
Differential Revision: https://developer.blender.org/D4084
|
|
|
|
Part of T59335.
|
|
Now its possibly to ask for only keyboard/mouse/ndof events
when finding key map items.
|
|
Tweak events were masking hotkey access.
Reported in T55162
|
|
One cannot assign to Class.__dict__, that is not a 'real' dictionnary...
Thanks to @JacquesLucke for noting the issue.
|
|
Nice side-effect of using new __annotations__ thingy to store
dynamically-generated fields in a class: __annotations__ dict is not
ensured to exist for a given class, so we may end up modifying on of the
parents' one!
|
|
Operator.is_registered needs to use RNAMeta class.
|
|
Ensure we use lists for keymap items and item properties.
This means scripts can access keymap definitions from other layouts,
manipulating them without sometimes encountering a tuple that needs
to be converted into a list.
|
|
|
|
This follows naming convention agreed on in T56648.
|
|
API is not ready for beta (likely to change).
|
|
|
|
Use 3D cursor from the scene (was previously used for local-view).
|
|
|
|
Adjust the keymap so tools that don't exist wont use keys
from the default keymap.
|
|
Create a temporary keymap with items from the original.
|
|
Allow manually mapping keys for the popup toolbar.
Useful for tools that don't have immediate access,
add transform, annotate & measure.
|
|
|
|
|
|
Assign keys based on tool name when they're free, allows:
Space-T for Transform, Space-A for Annotate.
|
|
|