Page MenuHome

Nathan Craddock (Zachman)
User

Projects

User Details

User Since
Feb 15 2014, 8:59 PM (295 w, 1 d)

Recent Activity

Sat, Sep 21

Metin Seven (MetinSeven) awarded T68502: Outliner Sorting a Like token.
Sat, Sep 21, 11:24 AM · User Interface, BF Blender

Fri, Sep 20

Nathan Craddock (Zachman) added inline comments to D5864: Outliner: Use general update methods for syncing.
Fri, Sep 20, 11:58 PM
Nathan Craddock (Zachman) updated the summary of D5864: Outliner: Use general update methods for syncing.
Fri, Sep 20, 11:55 PM
Nathan Craddock (Zachman) created D5864: Outliner: Use general update methods for syncing.
Fri, Sep 20, 11:52 PM
Nathan Craddock (Zachman) claimed T69212: Outliner Sync Selection: Use general update method.
Fri, Sep 20, 6:14 PM

Thu, Sep 19

Nathan Craddock (Zachman) committed rB2480c9236fd4: Fix T69610: Outliner doesn't update for text new and unlink (authored by Nathan Craddock (Zachman)).
Fix T69610: Outliner doesn't update for text new and unlink
Thu, Sep 19, 5:15 PM
Nathan Craddock (Zachman) closed T69610: Outliner doesn't update text data-block list and crashes on unlinking text as Resolved by committing rB2480c9236fd4: Fix T69610: Outliner doesn't update for text new and unlink.
Thu, Sep 19, 5:14 PM · Text Editor, BF Blender
Nathan Craddock (Zachman) added a comment to T70061: Parented objects get unparented when dragging said parent from one collection to another..

I'm pretty sure this isn't a bug, as the same behavior is used if Cube is moved to collection 2 from the viewport with "M > Collection 2". If only the parent cube is moved to the second collection, the outliner draws the child with a dashed line under it, showing the relationship, but implying that the child is in a different collection

Thu, Sep 19, 2:41 PM · User Interface, BF Blender

Wed, Sep 18

noki paike (amonpaike) awarded D5817: Outliner: Selection refactor a Love token.
Wed, Sep 18, 5:42 PM
Nathan Craddock (Zachman) added a comment to T69393: Copy Paste Collection in the Outliner.

@Dalai Felinto (dfelinto) I'm willing to look at this, and I think instancing on paste in the viewport makes sense, though I imagine a paste in the outliner would duplicate the collection on the same level as the copied collection.

Wed, Sep 18, 5:59 AM · Data, Assets & I/O, BF Blender
Nathan Craddock (Zachman) added a comment to T69610: Outliner doesn't update text data-block list and crashes on unlinking text.

Yes, I will take a look.

Wed, Sep 18, 2:45 AM · Text Editor, BF Blender

Tue, Sep 17

Kenn Nyström (Frozen_Death_Knight) awarded T68502: Outliner Sorting a Like token.
Tue, Sep 17, 5:56 PM · User Interface, BF Blender

Mon, Sep 16

Nathan Craddock (Zachman) added a comment to T69505: First selected object in Outliner is active one, while it is the last selected one that becomes active in 3DView.

I discussed this report earlier today with the author (he messaged me on Twitter). The real issue was the use of Shift+LMB for selection in the outliner. Shift is the modifier key for doing a range select. When there is an active outliner element, range select will not activate any elements. Ctrl is the modifier for extending selection + activation (equivalent to Shift click in 3D view).

Mon, Sep 16, 11:15 PM · User Interface, BF Blender
Nathan Craddock (Zachman) added inline comments to D5817: Outliner: Selection refactor.
Mon, Sep 16, 7:02 PM
Nathan Craddock (Zachman) updated the summary of D5817: Outliner: Selection refactor.
Mon, Sep 16, 6:28 PM
Nathan Craddock (Zachman) added reviewers for D5817: Outliner: Selection refactor: Dalai Felinto (dfelinto), Campbell Barton (campbellbarton).
Mon, Sep 16, 6:26 PM
William Reynish (billreynish) awarded D5817: Outliner: Selection refactor a Love token.
Mon, Sep 16, 6:25 PM
Nathan Craddock (Zachman) updated the summary of D5817: Outliner: Selection refactor.
Mon, Sep 16, 6:25 PM
Nathan Craddock (Zachman) created D5817: Outliner: Selection refactor.
Mon, Sep 16, 6:09 PM

Sep 13 2019

Nathan Craddock (Zachman) added a comment to T69212: Outliner Sync Selection: Use general update method.

Would we also want general functions for bone and sequence selection to tag for syncing, depsgraph, and notifiers?

Sep 13 2019, 9:41 PM

Sep 2 2019

Way awarded rB82627c50163f: Outliner: always sync object selection a Yellow Medal token.
Sep 2 2019, 12:37 PM

Sep 1 2019

William Reynish (billreynish) awarded rB82627c50163f: Outliner: always sync object selection a Like token.
Sep 1 2019, 8:39 PM

Aug 31 2019

Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 31 2019, 5:18 AM
Nathan Craddock (Zachman) committed rBe72053a201d5: Outliner: fix unnecessary syncing (authored by Nathan Craddock (Zachman)).
Outliner: fix unnecessary syncing
Aug 31 2019, 5:18 AM
Nathan Craddock (Zachman) committed rB82627c50163f: Outliner: always sync object selection (authored by Nathan Craddock (Zachman)).
Outliner: always sync object selection
Aug 31 2019, 5:18 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.
  • Merge branch 'master' into arcpatch-D5572
  • Merge branch 'master' into arcpatch-D5572
Aug 31 2019, 5:17 AM

Aug 29 2019

Nathan Craddock (Zachman) committed rB33cd0535a0d3: Build: install_deps add lib64 paths for ldconfig (authored by Nathan Craddock (Zachman)).
Build: install_deps add lib64 paths for ldconfig
Aug 29 2019, 7:16 PM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.

I moved the tagging on setting view layer, scene, and workspace from the RNA. I think it would be safe now to commit this, the improvements to syncing, and tagging for outliner operations.

Aug 29 2019, 5:43 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.
  • Move scene, viewlayer, and workspace update tagging out of RNA
Aug 29 2019, 5:34 AM
Nathan Craddock (Zachman) committed rBf4424727de94: Outliner: fix sync select on read file without loading UI (authored by Nathan Craddock (Zachman)).
Outliner: fix sync select on read file without loading UI
Aug 29 2019, 4:53 AM
Nathan Craddock (Zachman) added a comment to T69212: Outliner Sync Selection: Use general update method.

I think that using the depsgraph or notifiers would be the better route. A quick look through the code where ED_outliner_select_sync_from_ calls are made shows that the notifiers are more common than depsgraph tags (especially with bone selection).

Aug 29 2019, 4:40 AM
Nathan Craddock (Zachman) added a comment to T69211: Outliner doesnt preserve selected or active state when clicking mesh twice (objectmode -> editmode -> objectmode).

@Dalai Felinto (dfelinto) toggling editmode isn't what is deselecting the object, it is related to selection syncing. Because the object is not selected in the outliner, synced selection deselects the object.

Aug 29 2019, 12:49 AM · User Interface, BF Blender

Aug 26 2019

B (bnzs) awarded T68338: Outliner (Parent Task) a Love token.
Aug 26 2019, 8:57 PM · User Interface, BF Blender

Aug 25 2019

Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 25 2019, 5:00 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.

Outliner: fix select sync on sequence paste

Aug 25 2019, 5:00 AM
Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 25 2019, 4:57 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.

Updated with more syncing fixes for separation, duplication, and outliner operations

Aug 25 2019, 4:55 AM

Aug 24 2019

noki paike (amonpaike) awarded D5572: Outliner synced selection refinements a Like token.
Aug 24 2019, 9:23 PM
William Reynish (billreynish) awarded D5572: Outliner synced selection refinements a Love token.
Aug 24 2019, 12:18 AM

Aug 23 2019

Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 23 2019, 11:17 PM
Nathan Craddock (Zachman) retitled D5572: Outliner synced selection refinements from These changes are mostly less obvious cases where a selection sync is needed. I did not take the time to fix or test all of these cases earlier because I first wanted the selection syncing algorithm to be reviewed and accepted before proceeding. to Outliner synced selection refinements.
Aug 23 2019, 11:15 PM
Nathan Craddock (Zachman) created D5572: Outliner synced selection refinements.
Aug 23 2019, 11:15 PM
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

@William Reynish (billreynish) That's fine and will work well I think.

Aug 23 2019, 9:17 PM · User Interface, BF Blender

Aug 22 2019

Nathan Craddock (Zachman) committed rB1de7717ed711: Outliner: new icons for sequences and contraints (authored by Nathan Craddock (Zachman)).
Outliner: new icons for sequences and contraints
Aug 22 2019, 10:41 PM
Nathan Craddock (Zachman) added a comment to T68853: Outliner Popovers Design.

@William Reynish (billreynish), I think using a new icon and some reorganization would be good, then the popover could be shown in sequences view which doesn't have filtering options.

Aug 22 2019, 6:42 PM · BF Blender, User Interface
Gavin Scott (Zoot) awarded T68853: Outliner Popovers Design a Like token.
Aug 22 2019, 3:56 AM · BF Blender, User Interface

Aug 21 2019

Nathan Craddock (Zachman) updated the task description for T68338: Outliner (Parent Task).
Aug 21 2019, 7:10 PM · User Interface, BF Blender
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

Sorry, I meant activation of UI list data. Materials, Grease Pencil Layers, Vertex groups, etc. I am trying to see how this will work with properties syncing. If I wanted to edit a specific material, I would think clicking the material name would open the proper tab in the properties editor, with the selected material active.

Aug 21 2019, 5:58 PM · User Interface, BF Blender
arindam (Arindam) awarded T57746: Outliner: Dragging over disclosure triangles moves item rather than opening/closing a Love token.
Aug 21 2019, 9:16 AM · User Interface, BF Blender: 2.8
arindam (Arindam) awarded T68338: Outliner (Parent Task) a Love token.
Aug 21 2019, 8:54 AM · User Interface, BF Blender
Nathan Craddock (Zachman) committed rB666d74e4d6db: Fix T68444: outliner bone visibility not updating (authored by Nathan Craddock (Zachman)).
Fix T68444: outliner bone visibility not updating
Aug 21 2019, 6:42 AM
Nathan Craddock (Zachman) closed T68444: Bones visibility not updated automatically in 3d view as Resolved by committing rB666d74e4d6db: Fix T68444: outliner bone visibility not updating.
Aug 21 2019, 6:42 AM · BF Blender
Nathan Craddock (Zachman) committed rB55c626770e4b: Fix T68429: wrong pose bone hide icon in outliner (authored by Nathan Craddock (Zachman)).
Fix T68429: wrong pose bone hide icon in outliner
Aug 21 2019, 6:34 AM
Nathan Craddock (Zachman) closed T68429: Outliner, Visibility filter toggle doesn't show controls for armature bones to hide/unhide as Resolved by committing rB55c626770e4b: Fix T68429: wrong pose bone hide icon in outliner.
Aug 21 2019, 6:34 AM · User Interface, BF Blender
Nathan Craddock (Zachman) updated the task description for T68853: Outliner Popovers Design.
Aug 21 2019, 5:54 AM · BF Blender, User Interface
Nathan Craddock (Zachman) added a comment to T68853: Outliner Popovers Design.

@Julian Eisel (Severin) thanks for the suggestion. I will update the design to use two popovers for consistency.

Aug 21 2019, 5:13 AM · BF Blender, User Interface
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

Besides scenes and cameras I think that we could include activating collections in the left gutter so selecting a collection to rename or move doesn't also activate it. It would also make the active collection more clear (I remember some confusion from users about active collections).

Aug 21 2019, 12:37 AM · User Interface, BF Blender
Nathan Craddock (Zachman) added a comment to T66990: Outliner Point Key strange behaviator.

This was fixed by 6bc6d016c5e7.

Aug 21 2019, 12:22 AM · BF Blender
Nathan Craddock (Zachman) committed rB2db09212fc7f: Fix T68869: outliner missing subversion bump (authored by Nathan Craddock (Zachman)).
Fix T68869: outliner missing subversion bump
Aug 21 2019, 12:09 AM
Nathan Craddock (Zachman) closed T68869: Outliner Active Highlight Bug as Resolved by committing rB2db09212fc7f: Fix T68869: outliner missing subversion bump.
Aug 21 2019, 12:09 AM · BF Blender

Aug 20 2019

Nathan Craddock (Zachman) added a comment to T68869: Outliner Active Highlight Bug.

Yes, the subversion needs a bump. Will do.

Aug 20 2019, 11:58 PM · BF Blender
Nathan Craddock (Zachman) added a comment to rB71eb65328078: Outliner: Synced selection and active element highlighting.

When I turn off and restart blender, the two colors of the theme reset to the dark blender version, if I re-select the custom theme the two colors are adjusted.

Aug 20 2019, 10:56 PM
Juan (jc4d) awarded T68853: Outliner Popovers Design a Like token.
Aug 20 2019, 1:57 PM · BF Blender, User Interface
noki paike (amonpaike) awarded T68853: Outliner Popovers Design a Like token.
Aug 20 2019, 8:30 AM · BF Blender, User Interface
Nathan Craddock (Zachman) updated the task description for T68338: Outliner (Parent Task).
Aug 20 2019, 4:52 AM · User Interface, BF Blender
Nathan Craddock (Zachman) added a parent task for T68853: Outliner Popovers Design: T68338: Outliner (Parent Task).
Aug 20 2019, 4:51 AM · BF Blender, User Interface
Nathan Craddock (Zachman) added a subtask for T68338: Outliner (Parent Task): T68853: Outliner Popovers Design.
Aug 20 2019, 4:51 AM · User Interface, BF Blender
Nathan Craddock (Zachman) created T68853: Outliner Popovers Design.
Aug 20 2019, 4:49 AM · BF Blender, User Interface
Nathan Craddock (Zachman) closed D5388: GSoC Outliner Branch.
Aug 20 2019, 2:53 AM
Nathan Craddock (Zachman) added a project to T68338: Outliner (Parent Task): User Interface.
Aug 20 2019, 1:32 AM · User Interface, BF Blender
Nathan Craddock (Zachman) committed rB6367845c5146: Cleanup: outliner range selection (authored by Nathan Craddock (Zachman)).
Cleanup: outliner range selection
Aug 20 2019, 1:13 AM
Nathan Craddock (Zachman) committed rB4421eb684d08: Outliner: Add range extend select (authored by Nathan Craddock (Zachman)).
Outliner: Add range extend select
Aug 20 2019, 1:13 AM

Aug 19 2019

Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

@Harley Acheson (harley) One reason I see to keep the visibility toggle for objects in edit mode is because we now allow multiple objects in edit mode. It may be useful to hide objects temporarily while editing.

Aug 19 2019, 9:44 PM · User Interface, BF Blender
Juan (jc4d) awarded T68502: Outliner Sorting a Like token.
Aug 19 2019, 9:21 PM · User Interface, BF Blender
Juan (jc4d) awarded T68338: Outliner (Parent Task) a Love token.
Aug 19 2019, 9:20 PM · User Interface, BF Blender
Nathan Craddock (Zachman) closed D5515: Update Outliner editor.
Aug 19 2019, 5:39 PM · Documentation
Nathan Craddock (Zachman) committed rBM5739: Cleanup: outliner filter paste error.
Cleanup: outliner filter paste error
Aug 19 2019, 5:39 PM
Nathan Craddock (Zachman) added inline comments to D5515: Update Outliner editor.
Aug 19 2019, 5:37 PM · Documentation
Nathan Craddock (Zachman) committed rB0b2e0877de97: Outliner: sync selection on undo/redo (authored by Nathan Craddock (Zachman)).
Outliner: sync selection on undo/redo
Aug 19 2019, 5:01 PM
Dan Pool (dpdp) awarded T68338: Outliner (Parent Task) a Yellow Medal token.
Aug 19 2019, 4:50 PM · User Interface, BF Blender
Nathan Craddock (Zachman) committed rBcaed5b04d211: Outliner: rename filter "invisible" to "hidden" (authored by Nathan Craddock (Zachman)).
Outliner: rename filter "invisible" to "hidden"
Aug 19 2019, 4:23 PM
Nathan Craddock (Zachman) added a comment to rBeb92ac05d6f8: Outliner: invisible object filter.

I think I just made the opposite of the "visible" filter. Also, the devtalk suggestion used the word invisible so I never though to use "hidden". I agree though that changing the filter to hidden makes more sense. I'll fix that really quick.

Aug 19 2019, 3:47 PM

Aug 18 2019

Marcus Papathoma (machieb) awarded T68338: Outliner (Parent Task) a Love token.
Aug 18 2019, 3:56 PM · User Interface, BF Blender
xrg (xrg) awarded T68502: Outliner Sorting a Like token.
Aug 18 2019, 1:38 PM · User Interface, BF Blender
noki paike (amonpaike) awarded T68502: Outliner Sorting a Like token.
Aug 18 2019, 12:18 PM · User Interface, BF Blender
Marcus Papathoma (machieb) awarded T68502: Outliner Sorting a Like token.
Aug 18 2019, 11:45 AM · User Interface, BF Blender
Nathan Craddock (Zachman) committed rBM5729: Update Outliner editor.
Update Outliner editor
Aug 18 2019, 4:02 AM
Nathan Craddock (Zachman) committed rBe12c17b3054b: Industry Compat Keymap: support new outliner features (authored by Nathan Craddock (Zachman)).
Industry Compat Keymap: support new outliner features
Aug 18 2019, 3:50 AM
Nathan Craddock (Zachman) committed rBe3d90abac7ec: Fix: Outliner gsoc versioning (authored by Nathan Craddock (Zachman)).
Fix: Outliner gsoc versioning
Aug 18 2019, 3:25 AM
Nathan Craddock (Zachman) added a project to D5515: Update Outliner editor: Documentation.
Aug 18 2019, 12:58 AM · Documentation
Nathan Craddock (Zachman) updated the summary of D5515: Update Outliner editor.
Aug 18 2019, 12:57 AM · Documentation
Nathan Craddock (Zachman) created D5515: Update Outliner editor.
Aug 18 2019, 12:54 AM · Documentation

Aug 17 2019

Nathan Craddock (Zachman) closed T57855: Outliner. Drag and drop to parent should support multiple objects, a subtask of T58969: Outliner Improvements, as Resolved.
Aug 17 2019, 12:26 AM · User Interface, BF Blender: 2.8
Nathan Craddock (Zachman) closed T57855: Outliner. Drag and drop to parent should support multiple objects, a subtask of T56950: UI Paper Cuts (Parent Task), as Resolved.
Aug 17 2019, 12:26 AM · BF Blender, User Interface
Nathan Craddock (Zachman) updated subscribers of T57855: Outliner. Drag and drop to parent should support multiple objects.

Setting and clearing parent for all selected objects is added in 7ba2de8f8f5a

Aug 17 2019, 12:26 AM · User Interface, BF Blender: 2.8
Nathan Craddock (Zachman) closed T57855: Outliner. Drag and drop to parent should support multiple objects, a subtask of T68338: Outliner (Parent Task), as Resolved.
Aug 17 2019, 12:26 AM · User Interface, BF Blender
Nathan Craddock (Zachman) closed T57746: Outliner: Dragging over disclosure triangles moves item rather than opening/closing, a subtask of T56950: UI Paper Cuts (Parent Task), as Resolved.
Aug 17 2019, 12:24 AM · BF Blender, User Interface
Nathan Craddock (Zachman) closed T57746: Outliner: Dragging over disclosure triangles moves item rather than opening/closing, a subtask of T58969: Outliner Improvements, as Resolved.
Aug 17 2019, 12:23 AM · User Interface, BF Blender: 2.8
Nathan Craddock (Zachman) added a comment to T57746: Outliner: Dragging over disclosure triangles moves item rather than opening/closing.

This is added with walk openclose toggling in 252fb4899735

Aug 17 2019, 12:23 AM · User Interface, BF Blender: 2.8
Nathan Craddock (Zachman) closed T57746: Outliner: Dragging over disclosure triangles moves item rather than opening/closing, a subtask of T68338: Outliner (Parent Task), as Resolved.
Aug 17 2019, 12:23 AM · User Interface, BF Blender