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-05-29Cleanup: use same 'depsgraph' name everywhere outside of DEG space.Bastien Montagne
'graph' is waaaayyyyy too generic name outside of DEG context, and better try to use same name everywhere!
2018-05-29COW operators: Fix drag and dropping of color propertiesInes Almeida
2018-05-28EEvEE: LookDevJeroen Bakker
2018-05-28UI: Option to layout properties in two columnsCampbell Barton
Needed for proposed alternate layout, see T54951.
2018-05-27Merge branch 'master' into blender2.8Campbell Barton
2018-05-27UI: center align number buttons w/o textCampbell Barton
This makes supporting split properties and text possible, see T54951
2018-05-27Merge branch 'master' into blender2.8Campbell Barton
2018-05-27UI: replace BLI_strncpy w/ memcpyCampbell Barton
Size is already checked.
2018-05-25Use menu back theme colors for popoverPablo Vazquez
2018-05-25UI: popover now only centers on active button onceCampbell Barton
2018-05-25UI: fix event handling directionCampbell Barton
Correct arrow key direction in popovers, also de-duplicate menu callback,
2018-05-25Fix T55198: Preferences Keybindings CrashJulian Eisel
Operator sanitize function would be called for non operator props. Mistake from 88eafe078a5b5111c.
2018-05-25UI: support for a popup panel which stays openCampbell Barton
2018-05-25UI: Move UI_paneltype_draw into layout codeCampbell Barton
No functional changes, needed for persistent popovers.
2018-05-25Merge branch 'master' into blender2.8Campbell Barton
2018-05-25UI: fix assertCampbell Barton
Replace hard-coded button size check with UI_UNIT_X. Caused icon-only buttons to have strings assigned based on UI-scale.
2018-05-24Drivers UI (Part of T55145) - WIP first steps towards getting a floating ↵Joshua Leung
driver settings panel This commit adds a new menu entry - "Edit Driver" - the RMB menu that will show a popover panel displaying the settings for the driver you activated the menu item on. This shows the popover panel defined in yesterday's commit (GRAPH_PT_drivers_popover). It is possible to edit the driver settings from this panel now. However, do be warned that the functionality presented is highly WIP still. There are some unresolved issues, such as: - The popover disappears too easily on any mouse movements/clicks on anything, making the panel less useful right now than it should. - The layout still needs refining. Currently the layout that's there is a bit of a placeholder until we can play around with it a bit more to see/feel what feels good/right or what is too much. - The "Open Drivers Editor" on the bottom of the panel doesn't work. There are some tricky context tricky things that need to happen here to make that case work, since the operator button won't have the necessary context info.
2018-05-24Slightly smaller triangle collapse icon on panelsPablo Vazquez
2018-05-24UI: Add theming support for the status-barJulian Eisel
For now not bumping subversion, even though I technically should. We can do if needed, but would like to avoid bumping it every few days...
2018-05-24Merge branch 'master' into blender2.8Philipp Oeser
2018-05-24Fix T55034: Setting duplication group for multiple selected items onlyPhilipp Oeser
affects one item UI editing multiple selected items missed the case of PROP_POINTER properties Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3373
2018-05-23UI: popup panel operator, as we have for menusCampbell Barton
2018-05-23Drivers UI (Part of T55145) - Show datablock that driven property belongs to ↵Joshua Leung
instead of only the property Otherwise, it's not clear where things are coming from. FIXME: The icons for datablocks may not always be correct. It uses the innermost struct's icon instead of the datablock's icon - e.g. Bone vs Object/Armature. But, that may make more sense for users?
2018-05-23Merge branch 'master' into blender2.8Campbell Barton
2018-05-23Cleanup: strip trailing space from interface filesCampbell Barton
2018-05-22Fix T55071: Brush preview failsCampbell Barton
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-22Fix outliner crashes when dragging elements in some cases.Brecht Van Lommel
Avoid rebuilding outliner tree in more cases, also helps performance.
2018-05-21Error in last commitCampbell Barton
2018-05-20UI: support for custom keymaps for popoversCampbell Barton
2018-05-20UI: locate popover w/ active item under cursorCampbell Barton
Use when popover has no parent, useful for accessing the toolbar.
2018-05-19WIP COW Fix: Insert keyframe operators/api now queries depsgraph for ↵Joshua Leung
evaluated data When using copy on write, insert keyframe operators were reading from old bmain data instead of COW data. This meant that inserting keyframes would often read old/stale data, resulting in invalid keyframes getting created (e.g. from last transform operation, instead of actual current state). This commit makes it so that keyframing operators will ask depsgraph for the evaluated copy of the data, so that it can read values from that. It introduces a new function - `DEG_get_evaluated_rna_pointer()`, which when working correctly/fully, should work just like the other `DEG_get_evaluated_*()` functions, except it lets you pass in an RNA Pointer. However, currently, this is only done for Pose Bones (as a dirty hack, since this is an important/pivotal requirement for production) and/or datablock properties directly (since we can just use the DEG_get_evaluated_id() directly). on the datablock. Committing to a branch for now as this all needs more testing. More work to come later at a more sane time of day!
2018-05-19UI: popover-once (click-drag for single actions)Campbell Barton
Experimental support for using popovers like menus, use this when the user hold the mouse down (previously this did nothing). This means turning frequently accessed menu items into popovers doesn't add more clicks to the existing use case.
2018-05-19UI: Use popover for toolbar popup operatorCampbell Barton
- Currently the popup closes immediately, could be made configurable. - Support exiting popups when their submenu's are accessed.
2018-05-15Change preference defaultsCampbell Barton
- Python tooltips: OFF - Auto Perspective: ON - Navigation Manipulator: ON - Region Overlap: ON See T47064
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.
2018-05-13UI: fix popovers not properly working with scroll arrows for long menus.Brecht Van Lommel
2018-05-13Fix compiler warnings.Brecht Van Lommel
2018-05-13UI/Python: layout API support for setting button emboss style.Brecht Van Lommel
2018-05-13Cleanup: deduplicate layout item initialization.Brecht Van Lommel
2018-05-13UI: show toolbar shortcutsCampbell Barton
When toobar text is expanded, show shortcuts (normally confined to menus).
2018-05-13Tool System: tools are now set by nameCampbell Barton
This avoids having to store the tool definition in the operator properties (on redraw). Now just set the name, note this means we can't show the keymap in the tool-tip anymore. This will eventually be shown in the status bar.
2018-05-11UI: tweaks to icon defaultsCampbell Barton
Minor changes to fit w/ new icons.
2018-05-11Workbench: StudioLight HDRI'sJeroen Bakker
The Studio lights are now loaded from disk. The location is `datafiles/studiolights` they need to be JPG for now. JPG cannot store HDRI color range but they are clamped inside the Workbench engine for speed reason. I didn't select JP2K as it might not be enabled. Users can add upto 20 HDRI files. This limitation is inside the RNA_space.c Currently the icons are calculated when you first open the selection box for the HDRI's. We could add them to a background rendering later. I added 2 test files a sky texture rendered in Cycles and an HDRI from cloud.blender.org.
2018-05-11Use Light Probe iconsPablo Vazquez
2018-05-09Rename: RNA_property_override_status > RNA_property_static_override_statusDalai Felinto
2018-05-09Remove Frame ServerCampbell Barton
This feature is limited (only byte PPM output, no multi-view), only works with specific configurations. This also causes some maintenance overhead when testing changes to the render pipeline.
2018-05-08Collections: remove per collection and view layer engine overrides.Brecht Van Lommel
This will be handled by the new view layer override system which will store data elsewhere, removing the code already for easier refactoring.
2018-05-08Fix crash cancelling search, caused by D3207Campbell Barton
2018-05-07Merge branch 'master' into blender2.8Campbell Barton