June 21, 2019, 21:09 (GMT) |
Revert most of "Outliner: Refine synced selection" This reverts the majority of commit ad1ff2b6018fe794613a1d1b27e97052de0d2952. Rather than modifying ED_object_base_select to need the view layer, use a global instead (for now) |
June 21, 2019, 20:01 (GMT) |
Merge branch 'master' into soc-2019-outliner |
June 18, 2019, 22:40 (GMT) |
Merge branch 'master' into soc-2019-outliner |
June 18, 2019, 22:29 (GMT) |
Eyedropper: Support datablock picking in outliner This adds support for picking datablocks from the outliner with the eyedropper tool. This requires changing the region the UI tooltip is drawn in by tracking when the mouse moves to a different area on the screen. By doing this the draw callback can be reset for each new area the eyedropper enters. |
June 18, 2019, 16:58 (GMT) |
Outliner: Silence warning on visibility Missing a break within a switch. |
June 18, 2019, 04:54 (GMT) |
Merge branch 'soc-2019-outliner' of git.blender.org:blender into soc-2019-outliner |
June 18, 2019, 04:53 (GMT) |
Outliner: Sync selection state on sync selection toggle When turning on synced selection, sync the selection. Previously this required clicking in the outliner or doing a 3D view selection operation. |
June 18, 2019, 04:48 (GMT) |
Merge branch 'master' into soc-2019-outliner |
June 18, 2019, 04:35 (GMT) |
Outliner: Don't adjust horizontal scroll on show active The show active operator tried to scroll the outliner horizontally to show the active object. On wide outliners this caused a jittery redraw on mousemove. When the outliner was more narrow, repeating the operation also caused unexpected jittery redraws. |
June 18, 2019, 03:01 (GMT) |
Outliner: Fix TreeStore loading in textbutton edit mode Fixes incorrectly added the TSE_ACTIVE flag field after TSE_SELECTED because it logically made more sense there. Old files were loading with each tree element in textbutton edit mode. This addresses that and other issues with mismatches on TreeStoreElem flags. |
June 17, 2019, 17:59 (GMT) |
Outliner: Versioning for active element theme change It doesn't have a version bump condition currently to always apply the theme during the summer of code |
June 17, 2019, 16:43 (GMT) |
Merge branch 'master' into soc-2019-outliner |
June 16, 2019, 03:39 (GMT) |
Merge branch 'master' into soc-2019-outliner |
June 16, 2019, 03:37 (GMT) |
Outliner: Add modifier keys to box select Adds shift for add and ctrl for subtract, matching the 3D view default keymap. |
June 15, 2019, 05:03 (GMT) |
Outliner: Show enable/disable button for constraints This adds the restriction icon for constraints in the outliner so they can be enabled/disabled similar to modifiers. It also moves the icon definition to RNA from the UI template for the constraints in the properties editor. |
June 13, 2019, 21:20 (GMT) |
Outliner Visibility: Add Invisible filter This adds an object invisible filter to the outliner to only show hidden or disabled objects in the outliner. In large scenes, it is often difficult to locate hidden objects in the outliner to show them again. This invisible filter makes it easier. |
June 13, 2019, 20:16 (GMT) |
Merge branch 'master' into soc-2019-outliner |
June 13, 2019, 19:56 (GMT) |
Outliner: Refine synced selection Any selection event that uses ED_object_base_select will now mark the outliners as being dirty. When an outliner draws and is dirty with synced selection enabled, it will sync its selection state with the view layer. More work still needs to be done. This may not be the best way to implement it (selections from scripts won't be tracked). Also, selection from the outliner isn't perfect. |
June 12, 2019, 04:27 (GMT) |
Outliner: Add synced selection This implementation is to see how syncing will be done, to be redone later in a more general way. Right now each operator must explicitly sync the selection. |
June 12, 2019, 04:13 (GMT) |
Outliner: Add dirty flag This dirty flag is to indicate whether an outliner needs to sync its selection state with the active view layer before redrawing |
|