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-06-10UI: remove tab use in the tool-settingsCampbell Barton
2018-06-08Fix T55387: Render fullscreen from top menu crashes BlenderJulian Eisel
Would try to use data from global area for the newly created fullscreen area. This should not happen, so instead of a global area use first area from layout.
2018-06-08Keymap: continued testing/development (search key)Campbell Barton
Use Accent/Grave for search, to be more convenient than F-Keys. This sets F3 back to what it was before.
2018-06-07Keymap: continued testing/developmentCampbell Barton
After testing in the studio and extending the event system for drag events, we've agreed on adjustments to the new keymap, see: T55162 - Tab: Edit-mode toggle. - Tab + Cursor Drag: mode switching pie menu. - Accent/Grave: for 3D view pie menu. - F3: Search - 1..3, Shift-1..3: Edit mesh vertex/edge/face toggle. Other minor changes were made, however they aren't part of the design. - Ctrl-Shift-S: Image editor Save-As (was F3) - Ctrl-Alt-R: Repeat history (was F3)
2018-06-07Cleanup: Nuke moar G.main usages...Bastien Montagne
2018-06-06Cleanup: get rid of just-added G.main usage.Bastien Montagne
Was just added to ease merging of master, proper code now!
2018-06-06Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/collada/ArmatureExporter.cpp source/blender/collada/ArmatureExporter.h source/blender/collada/DocumentExporter.cpp source/blender/collada/DocumentExporter.h source/blender/collada/SceneExporter.cpp source/blender/collada/SceneExporter.h source/blender/collada/collada.cpp source/blender/collada/collada.h source/blender/editors/armature/armature_edit.c source/blender/editors/armature/editarmature_retarget.c source/blender/editors/armature/pose_transform.c source/blender/editors/include/ED_armature.h source/blender/editors/include/ED_object.h source/blender/editors/include/ED_screen.h source/blender/editors/io/io_collada.c source/blender/editors/object/object_transform.c source/blender/editors/screen/screen_edit.c source/blender/editors/screen/screen_ops.c source/blender/windowmanager/intern/wm.c source/blender/windowmanager/intern/wm_files.c source/blender/windowmanager/intern/wm_window.c source/blenderplayer/bad_level_call_stubs/stubs.c
2018-06-06UI: sub panel titles draw smaller and indented.Brecht Van Lommel
2018-06-06Cleanup: Nuke moar G.main usages...Bastien Montagne
2018-06-05Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/intern/blendfile.c source/blender/blenloader/intern/readfile.h source/blender/blenloader/intern/versioning_250.c source/blender/blenloader/intern/versioning_260.c source/blender/blenloader/intern/versioning_270.c source/blender/blenloader/intern/versioning_legacy.c source/blender/editors/render/render_shading.c source/blender/makesrna/intern/rna_movieclip.c source/blender/render/intern/source/pipeline.c source/blender/render/intern/source/voxeldata.c
2018-06-05Cleanup: use new accessors to blendfile path (Main.name).Bastien Montagne
2018-06-04Merge branch 'master' into blender2.8Campbell Barton
2018-06-04Cleanup: strip trailing space in editorsCampbell Barton
2018-06-03UI: add subpanel support.Brecht Van Lommel
In the Python API, any panel becomes a subpanel by setting bl_parent_id to the name of the parent panel. These subpanels can contain advanced or less commonly used settings.
2018-06-02Cleanup: -Wswitch warningCampbell Barton
2018-06-02Fix inaccuracy of SCREEN_OT_area_split when snap to midpoint and adjacent.Germano
By default when moving a edge of the screen it always snaps to an invisible grid with unit of 4 pixels. This was also affecting the snap to the midpoint and adjacent. The solution was to make the snap to areagrid optional and use values of `origmin` and `origsize` that match the transformations in screen_edit.c.
2018-06-01Merge branch 'master' into blender2.8Campbell Barton
2018-06-01Cleanup: trailing whitespace (comment blocks)Campbell Barton
Strip unindented comment blocks - mainly headers to avoid conflicts.
2018-06-01Cleanup: whitespaceCampbell Barton
2018-06-01Draw background on pulldown widgets if the header is transparent.Brecht Van Lommel
Since the viewport header now supports transparency, text on pulldowns can be hard to read if their color matches the viewport content. Background is drawn using the 'inner' theme color, that was unused until now.
2018-06-01Add 'Toggle Header' to header context menu.Pablo Vazquez
Also disable collapsing the header by dragging it up/down. This prevents accidentally hiding the header when resizing areas.
2018-06-01Fix render engine info region when overlap and header on bottomDalai Felinto
Note there is some talk about changing the position of this (which would be strange in the image editor by the way, since there we use the bottom for the result of the current pixel when dragging the mouse). However first I wanted to fix this regardless.
2018-05-31UI: new tool properties space typeCampbell Barton
This currently shows panels that were in the 2.79 3D view toolbar which are now popovers. In some cases it's useful for these to stay open. This commit adds a space type to do this. Note this is currently empty in object mode.
2018-05-31UI: support drawing panels from multiple contextsCampbell Barton
2018-05-30Fix render info not working with overlap regionsDalai Felinto
2018-05-29Correct last commitCampbell Barton
Left unneeded code in space_context_cycle_invoke
2018-05-29Keymap: partially implement changes from T55162Campbell Barton
- Use Tab key for search. - Number keys switch modes. - The number of the current mode can open a submode menu (currently only works for edit-mode) - Ctrl-Tab, Ctrl-Shift-Tab - cycle workspaces.
2018-05-29UI: Expand space sub-types into the menuCampbell Barton
Initial support for expanding editors, see: T54744
2018-05-25Fix T55183, fix T55174: crashes with workspace / view layer relation.Brecht Van Lommel
Don't store pointers to ViewLayer in the workspace, only names. Add specific relation type since the generic mechanism makes the code hard to follow. Integrate with pointer restore for undo and library remapping code to avoid data going out of sync. Also add relation automatically if there doesn't exists one yet in BKE_workspace_view_layer_get, because in general it's really hard to ensure it will exist when making arbitrary scene changes. Differential Revision: https://developer.blender.org/D3432
2018-05-25Keymap: use Ctrl-Shift-Space for fullscreen areaCampbell Barton
Closer to Shift-Space, less awkward to access.
2018-05-24Keymap: remove Ctrl-Up/Down to toggle full-areaCampbell Barton
This is already accessible via Shift-Space which can be accessed easily with one hand.
2018-05-24Merge branch 'master' into blender2.8Campbell Barton
2018-05-243D View: remove poll 3D view for copy/pasteCampbell Barton
These operators only need selected objects.
2018-05-23UI: Global "Status-bar" Area (WIP)Julian Eisel
* Add horizontal bar at bottom of all non-temp windows, similar to the Top-bar. * Status-bar is hidden in UI-less fullscreen mode * Current contents are preliminary and based on T54861: ** Left: Current file-path if needed. "(Modified)" note if file was changed. ** Center: Scene statistics (like in 2.7 Info Editor). ** Right: Progress-bars and reports * Internally managed as own "STATUSBAR" editor-type (hidden in UI). * Like with the Top-bar, Status-bar data and SDNA writing is disabled. * Most changes in low-level screen/area code are to support layout bounds that differ from window bounds. Design task: T54861 Main changes approved by @brecht.
2018-05-23WM: add back Ctrl-Space to toggle full areaCampbell Barton
2018-05-23Fix T55072: Top bar disappears when loading factory settings (causing ASAN ↵Julian Eisel
crash)
2018-05-23Cleanup: move toolsystem into own includeCampbell Barton
Many files using the window manager don't access the tool-system. This avoids rebuilding many files when the tool-system changes.
2018-05-22Drivers UI (Part of T55145): Add "Show Drivers Editor" entry to RMB menusJoshua Leung
This commit adds an operator, "Show Drivers Editor", to the RMB menu when clicking on properties. As per T54653, this will open a new Graph Editor instance in a new/separate window (much like how the User Preferences show up in a popup window now), and will configure all the relevant panels so that you can see and edit the driver settings immediately without doing a lot of the view configuration steps that were previously needed. When doing so on a property that is driven, the driver/fcurve for that property will be made active in the editor, ready for you to start editing its settings without having to hunt it down again first.
2018-05-22UI Tweak: Make User Preferences window slightly taller, to better fit the ↵Joshua Leung
contents
2018-05-22Fix outliner crashes when dragging elements in some cases.Brecht Van Lommel
Avoid rebuilding outliner tree in more cases, also helps performance.
2018-05-21UI: use spacebar for toolbarCampbell Barton
- This allows quick, consistent toolbar access w/o conflicting w/ the keymap. Where pressing space before a key activates that operator as a tool instead of running immediately. - Search can still be accessed by pressing spacebar again. - When there is no toolbar for a space, operator search still opens.
2018-05-18UI: Add menu to show the toolbarCampbell Barton
For people who prefer to keep the toolbar hidden, expose as a menu (currently Shift-Space).
2018-05-18Fix tools not being initialized on startupCampbell Barton
2018-05-18Fix crash running in background mode, after recent changes.Brecht Van Lommel
2018-05-18Tool System: support for tool cursorsCampbell Barton
2018-05-18Tool System: store the active tool in ScrAreaCampbell Barton
Without this we need to have the context to get the (space_type, mode) args for an active tool lookup. For event handling & poll its more convenient to have direct access.
2018-05-17Tool System: per space/mode tool supportCampbell Barton
This patch adds support for: - Per space-type tools (3D view and edit). - Per mode tools (object, edit, weight-paint .. etc). The top-bar shows the last activated tools options, this is a design issue with using a global topbar to show per-space settings. See D3395
2018-05-17Fix menu navigation and modal tools affecting the active region.Brecht Van Lommel
We updated the active region during redraw to fix missing updates on file load, restrict it more now to avoid unwanted updates.
2018-05-16Fix visible region overlap calculationCampbell Barton
Existing code didn't account for top/bottom overlap.
2018-05-15Fix random crashes in the outliner, especially with bigger scenes.Brecht Van Lommel
The outliner can redraw quicker without rebuilding the tree, for example when just moving the mouse and highlighting different items. The way this worked is that the outliner would be tagged to avoid rebuilding, however if another operation that does require rebuilding happens in the meantime we could go out of sync and crash.