Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-19UI: make new icon consistent with other places.Brecht Van Lommel
2018-09-19Cleanup: Unused variable in release buildSergey Sharybin
2018-09-19Merge branch 'master' into blender2.8Campbell Barton
2018-09-19BLI_utildefines: rename pointer conversion macrosCampbell Barton
Terms get/set don't make much sense when casting values. Name macros so the conversion is obvious, use common prefix for easier completion. - GET_INT_FROM_POINTER -> POINTER_AS_INT - SET_INT_IN_POINTER -> POINTER_FROM_INT - GET_UINT_FROM_POINTER -> POINTER_AS_UINT - SET_UINT_IN_POINTER -> POINTER_FROM_UINT
2018-09-18Splash: add first time setup and templates to splash screen.Brecht Van Lommel
The first time setup screen only has the interaction preset currently, some more work is needed to be able to set e.g. the language or compute device here as in the mockups. The splash screen stayed the same for now, to make room for the templates most of the links are now in the Help menu. If there are no recent files yet the links still show. The splash screen buttons implementation was fully moved to Python, in the WM_MT_splash menu.
2018-09-18Workspaces: move 2D Animation, VFX and Video workspaces into own templates.Brecht Van Lommel
These can now be acessed from the File > New, Ctrl+N, or the splash screen. Since these are application templates, users can save a separate startup.blend for each. User preferences are shared between these templates though. This also fixes some issues in the default startup.blend (triangulated cube..). Differential Revision: https://developer.blender.org/D3690
2018-09-18Application Templates: make templates more prominent in the UI.Brecht Van Lommel
The goal here is to make app templates usable for default templates that we can ship with Blender. These only have a custom startup.blend currently and so are quite limited compared to app templates that fully customize Blender. But still it seems like the same kind of concept where we should be sharing the code and UI. It is useful to be able to save a startup.blend per template, and I can imagine some scripting being useful in the future as well. Changes made: * File > New and Ctrl+N now list the templates, replacing a separate Application Templates menu that was not as easy to discover. * File menu now shows name of active template above Save Startup File and Load Factory Settings to indicate these are saved/loaded per template. * The "Default" template was renamed to "General". * Workspaces can now be added from any of the template startup.blend files when clicking the (+) button in the topbar. * User preferences are now fully shared between app templates, unless the template includes a custom userpref.blend. I think this will be useful in general, not all app templates need their own keymaps for example. * Previously Save User Preferences would save the current app template and then Blender would start using that template by default. I've disabled this, to me it seems it was unintentional, or at least not clear at all that saving user preferences also makes the current Differential Revision: https://developer.blender.org/D3690
2018-09-17Gizmo: Functions to re-initialize a group typeCampbell Barton
Partially re-initializing a gizmo is often more trouble then removing and re-adding.
2018-09-13Gizmo: code commentsCampbell Barton
Note about limits of new tool-init flag.
2018-09-13Gizmo: value2d utility to adjust operator valuesCampbell Barton
This allows any operator to interactively redo without having to manually make each operator modal.
2018-09-13Cleanup: use float name in property range functionCampbell Barton
2018-09-11Merge branch 'master' into blender2.8Campbell Barton
2018-09-11UI: split theme draw style into separate fieldCampbell Barton
Was using UI_BLOCK_LOOP to control draw style, this meant we couldn't use popup theme colors for cases where it the interface has the same purpose as a popup but happens not to use this flag.
2018-09-08WM: add temporary field to gizmo'sCampbell Barton
2018-09-07Gizmo: fix extrude handlesCampbell Barton
Only use the 2D selection function when 3D selection isn't defined. Regression from e18a2c4ed7b
2018-09-06CMake: add missing headersCampbell Barton
2018-09-06UI: rename Translate/Grab to Move in UI, shortcuts stay the same.Brecht Van Lommel
2018-09-06UI: keep showing label tooltip once it's openCampbell Barton
This means dragging the cursor over the tools will show all labels immediately, but only once a single label is displayed.
2018-09-06UI: delay tool label tip displayCampbell Barton
Displaying the labels tip immediately feels too intrusive, make this work more like regular tooltips, displaying more quickly. Tooltips can now uses multiple passes, each pass with it's own delay for the next pass to show.
2018-09-05UI: show a small label next to the toolCampbell Barton
Instead of showing the full tip immediately when hovering over a tool, show only the (label, shortcut), without suppressing the regular tip.
2018-09-04UI: support immediate non-overlapping tooltipsCampbell Barton
Use these for the toolbar, since they're non-overlapping the interface, showing them quickly isn't a problem.
2018-09-02Merge branch 'master' into blender2.8Campbell Barton
2018-09-02Cleanup: move keymap helpers into own fileCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-31Merge branch 'master' into blender2.8Campbell Barton
2018-08-31Cleanup: rename WM_keymap_find -> WM_keymap_ensureCampbell Barton
2018-08-29Python / Cleanup: rename INFO_MT to TOPBAR_MT/VIEW3D_MT to reflect actual ↵Brecht Van Lommel
location.
2018-08-29Keymap: check modal keymap item poll functionCampbell Barton
Fixes T56591: Vertex/Edge slide C-Key fails
2018-08-22Cleanup: free keymap status when not usedCampbell Barton
2018-08-21Cleanup: rename gizmo access functionsCampbell Barton
Add float in API names since we may want access to other types.
2018-08-20Workspaces: remove separate workspaces.blend config file.Brecht Van Lommel
This is quite confusing in the current UI, with both startup.blend and workspaces.blend containing a list of workspaces. In practice you'd usually want to save workspaces to both files. The downside of having a single file may be that you then can't disable certain workspaces by default, but we could add a setting for that.
2018-08-20Workspaces: replace bundled workspace.blend with embedded startup.blend.Brecht Van Lommel
We want these to have the same workspaces in both, so there is no reason to have two files that are identical.
2018-08-18Merge branch 'master' into blender2.8Campbell Barton
2018-08-18Warn when app-template isn't foundCampbell Barton
2018-08-18WM: app-template command line overrideCampbell Barton
Without this, there was no simple way to have launchers for different app-templates. Also allows force-disabling the app-template stored in the preferences.
2018-08-17UI: save statusbar/topbar collapsed state per screen.Brecht Van Lommel
This can now also be set from the Window menu in addition to dragging.
2018-08-15Fix T56012: brush stencil overlay draws in the wrong location.Brecht Van Lommel
2018-08-15UI: correct selection operation namesCampbell Barton
2018-08-15UI: adjust names for select operationsCampbell Barton
2018-08-14Fix (unreported): misuse of GL Context when creating new window and/or ↵mano-wii
rendering.
2018-08-143D View boarder/lasso select tool optionsCampbell Barton
Add tool options to control how select operates (add/sub/set/and/xor). Note: edit mode armature select still needs to support all options, this is complicated by how it handles partial end-point selection.
2018-08-14Splash: sorting and cleanupPablo Vazquez
* http -> https * Release Logs -> Release Notes * Match number of items on both sides by adding a separator * Remove Python API Reference link since it's already under Help when Developer Extras is enabled.
2018-08-14Cleanup: Update some links to new wikiAaron Carlisle
2018-08-13Version update to 2.80 Alpha 2, new splash from Hero open movie.Brecht Van Lommel
2018-08-10Outliner: use generic WM drag and drop system for collections.Brecht Van Lommel
* Drag and drop between multiple outliners now works. * Dragging the icon and text now give the same results. * Fixes various crashes.
2018-08-10WM: internal changes to support dragging multiple IDs.Brecht Van Lommel
To be used by the outliner.
2018-08-10WM: pass on wmDrag to drop operators, so they can get the data directly.Brecht Van Lommel
Currently drop operators work mostly by specifying the name of the datablock. However there can be datablocks with the same name in different libraries, so this gives wrong results in some cases. Currently only outliner drop operators have been updated to use this mechanism.
2018-08-10WM: drag and drop poll functions can now specify a custom tooltip.Brecht Van Lommel
2018-08-10Gizmo: support for 2D selection checks for 3D gizmosCampbell Barton
This means 3D manipulators can use their own logic for checking if the cursor intersects.