Joshua Leung (aligorith)
Developer

Projects (7)

User Details

User Since
Oct 26 2005, 7:41 AM (651 w, 4 d)

Recent Activity

Yesterday

Joshua Leung (aligorith) committed rB04fe5edba3d6: Fix: Typos in operator names were resulting in warnings being printed to the… (authored by Joshua Leung (aligorith)).
Fix: Typos in operator names were resulting in warnings being printed to the…
Sat, Apr 21, 12:38 AM

Fri, Apr 20

Joshua Leung (aligorith) committed rB5374865523fa: Dopesheet-Timeline: Removal of Timeline Editor! (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Removal of Timeline Editor!
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rB18f239d5a888: Remove attempt at timeline editor version patching (authored by Joshua Leung (aligorith)).
Remove attempt at timeline editor version patching
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rBb5b4802af6cd: Fix: Copy and paste error from earlier commit adding message_subscriber… (authored by Joshua Leung (aligorith)).
Fix: Copy and paste error from earlier commit adding message_subscriber…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rB7be36661c214: Dopesheet-Timeline: Somewhat hacky version-patching code to switch old… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Somewhat hacky version-patching code to switch old…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rB60e2c60be711: Fix: Timeline's "Show Cache" options should not get reset on window size change (authored by Joshua Leung (aligorith)).
Fix: Timeline's "Show Cache" options should not get reset on window size change
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rB6d0c59b0116a: Dopesheet-Timeline: Make sure ND_SPACE_TIMELINE notifier gets handled by… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Make sure ND_SPACE_TIMELINE notifier gets handled by…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rBb210ead73bef: Dopesheet-Timeline: Channels list now gets hidden automatically when switching… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Channels list now gets hidden automatically when switching…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rBcafc1e1bb714: Add utility to make it easier to get editors/regions to redraw after changing… (authored by Joshua Leung (aligorith)).
Add utility to make it easier to get editors/regions to redraw after changing…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rBe3ebe5c8c3b2: Dopesheet-Timeline: Collapse summary channel by default (so that it's more like… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Collapse summary channel by default (so that it's more like…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rB729dab4e6616: Fix: Toggling preview range from timeline button didn't update animation editors (authored by Joshua Leung (aligorith)).
Fix: Toggling preview range from timeline button didn't update animation editors
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rBaf6a66279843: Preview Range: Show preview range using a different color (based on… (authored by Joshua Leung (aligorith)).
Preview Range: Show preview range using a different color (based on…
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rBc9fc11a31466: AnimEditors: Draw start/end frame ranges on all timelines by default (authored by Joshua Leung (aligorith)).
AnimEditors: Draw start/end frame ranges on all timelines by default
Fri, Apr 20, 7:07 PM
Joshua Leung (aligorith) committed rB0f77060ebcd5: Move the set start/end frame operators from Timeline to Animation module (authored by Joshua Leung (aligorith)).
Move the set start/end frame operators from Timeline to Animation module
Fri, Apr 20, 7:06 PM
Joshua Leung (aligorith) committed rB91b1b35bbaf4: Dopesheet-Timeline: Ported over all (missing) notifiers/listeners/etc. from… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Ported over all (missing) notifiers/listeners/etc. from…
Fri, Apr 20, 7:06 PM
Joshua Leung (aligorith) committed rB59a1ebabcd2e: Cleanup: Remove the "SpaceTime->caches" and "SpaceTimeCache" stuff (authored by Joshua Leung (aligorith)).
Cleanup: Remove the "SpaceTime->caches" and "SpaceTimeCache" stuff
Fri, Apr 20, 7:06 PM
Joshua Leung (aligorith) committed rBb2eb76cd50c9: Dopesheet-Timeline: Ported over cache indicator drawing + settings used to… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: Ported over cache indicator drawing + settings used to…
Fri, Apr 20, 7:06 PM
Joshua Leung (aligorith) committed rBcc06e0fbe8bf: Dopesheet-Timeline: First steps towards making the Timeline a mode of the… (authored by Joshua Leung (aligorith)).
Dopesheet-Timeline: First steps towards making the Timeline a mode of the…
Fri, Apr 20, 7:06 PM
Joshua Leung (aligorith) accepted D3160: Propose to use proper typedefs to avoid confusion.
Fri, Apr 20, 2:30 PM
Joshua Leung (aligorith) added a project to T54721: GreasePencil Merge Planning: Restricted Project.
Fri, Apr 20, 11:01 AM · Restricted Project, Code Quest

Thu, Apr 19

Joshua Leung (aligorith) added a comment to T54728: Keymap for setting start/end frame from animation/timeline editors.

(Side note: I've just moved the relevant operators to the "anim" module - so now they'll be ANIM_OT_start_frame_set and ANIM_OT_end_frame_set respectively)

Thu, Apr 19, 5:02 PM · Animation, Code Quest
Joshua Leung (aligorith) created T54728: Keymap for setting start/end frame from animation/timeline editors.
Thu, Apr 19, 4:43 PM · Animation, Code Quest
Joshua Leung (aligorith) moved T54722: Migrate Timeline Editor to being a Dopesheet Editor mode from Backlog to Doing on the Code Quest board.
Thu, Apr 19, 12:38 PM · Animation, Code Quest
Joshua Leung (aligorith) committed rB2029697861d7: Fix: Armature display settings (names, axes, shapes, etc.) didn't refresh view… (authored by Joshua Leung (aligorith)).
Fix: Armature display settings (names, axes, shapes, etc.) didn't refresh view…
Thu, Apr 19, 12:37 PM
Joshua Leung (aligorith) triaged T54722: Migrate Timeline Editor to being a Dopesheet Editor mode as Normal priority.
Thu, Apr 19, 12:35 PM · Animation, Code Quest
Joshua Leung (aligorith) added projects to T54719: Letter 'S' with different meaning in different context cannot be used in a multi-lingual environment: Translations, BF Blender.
Thu, Apr 19, 11:29 AM · BF Blender, Translations
Joshua Leung (aligorith) updated the task description for T54721: GreasePencil Merge Planning.
Thu, Apr 19, 11:27 AM · Restricted Project, Code Quest
Joshua Leung (aligorith) changed Type from Bug to Design on T54721: GreasePencil Merge Planning.
Thu, Apr 19, 11:19 AM · Restricted Project, Code Quest
Joshua Leung (aligorith) triaged T54721: GreasePencil Merge Planning as Normal priority.
Thu, Apr 19, 11:19 AM · Restricted Project, Code Quest

Wed, Apr 18

Joshua Leung (aligorith) added a comment to D3160: Propose to use proper typedefs to avoid confusion.

I'd be inclined to also change the function prototypes (in the header), unless that ends up causing heaps of problems with the relevant types being declared yet.

Wed, Apr 18, 6:47 PM
Joshua Leung (aligorith) updated the diff for D2889: Grease Pencil Branch (greasepencil-object).

Updating the megapatch to 51b282f404da18265e3154395c488872e3e8eb8f

Wed, Apr 18, 11:01 AM · BF Blender: 2.8, Restricted Project
Joshua Leung (aligorith) committed rB51b282f404da: Fix various compiler warnings/errors (authored by Joshua Leung (aligorith)).
Fix various compiler warnings/errors
Wed, Apr 18, 10:57 AM
Joshua Leung (aligorith) committed rB46422a351747: Merge branch 'blender2.8' into greasepencil-object (authored by Joshua Leung (aligorith)).
Merge branch 'blender2.8' into greasepencil-object
Wed, Apr 18, 10:57 AM

Tue, Apr 17

Joshua Leung (aligorith) committed rB8e9b1e3e80e3: Cleanup: Whitespace + Code Redundancy (authored by Joshua Leung (aligorith)).
Cleanup: Whitespace + Code Redundancy
Tue, Apr 17, 6:40 PM
Joshua Leung (aligorith) committed rB3d3cc30df489: Merge branch 'blender2.8' into greasepencil-object (authored by Joshua Leung (aligorith)).
Merge branch 'blender2.8' into greasepencil-object
Tue, Apr 17, 6:29 PM
Joshua Leung (aligorith) committed rB6d0795628d5c: Fix: Putting back bakeModifierGP() for Lattice and Hook (authored by Joshua Leung (aligorith)).
Fix: Putting back bakeModifierGP() for Lattice and Hook
Tue, Apr 17, 6:16 PM
Joshua Leung (aligorith) committed rB19716326f4f5: MOAR compile fixes for GP branch after merge (authored by Joshua Leung (aligorith)).
MOAR compile fixes for GP branch after merge
Tue, Apr 17, 5:05 PM
Joshua Leung (aligorith) committed rB261d64922b20: Merge branch 'blender2.8' into greasepencil-object (authored by Joshua Leung (aligorith)).
Merge branch 'blender2.8' into greasepencil-object
Tue, Apr 17, 5:05 PM
Joshua Leung (aligorith) updated the summary of D2889: Grease Pencil Branch (greasepencil-object).
Tue, Apr 17, 2:50 PM · BF Blender: 2.8, Restricted Project
Joshua Leung (aligorith) added a revision to T54426: Proposal for merging greasepencil-object branch to 2.8: D2889: Grease Pencil Branch (greasepencil-object).
Tue, Apr 17, 2:44 PM · Restricted Project, BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) added a task to D2889: Grease Pencil Branch (greasepencil-object): T54426: Proposal for merging greasepencil-object branch to 2.8.
Tue, Apr 17, 2:44 PM · BF Blender: 2.8, Restricted Project
Joshua Leung (aligorith) updated the task description for T54691: Display of OpenGL-generated icons broken after widget base batching changes.
Tue, Apr 17, 2:41 PM · BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) assigned T54691: Display of OpenGL-generated icons broken after widget base batching changes to Clément Foucault (fclem).
Tue, Apr 17, 2:24 PM · BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) created T54691: Display of OpenGL-generated icons broken after widget base batching changes.
Tue, Apr 17, 2:22 PM · BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) committed rB5626738541c9: Cleanup: Various code/style tweaks to GP code (authored by Joshua Leung (aligorith)).
Cleanup: Various code/style tweaks to GP code
Tue, Apr 17, 12:57 PM
Joshua Leung (aligorith) committed rB00636eb61860: Compiler warning fixes on GCC (authored by Joshua Leung (aligorith)).
Compiler warning fixes on GCC
Tue, Apr 17, 12:57 PM

Mon, Apr 16

Joshua Leung (aligorith) committed rBa7c7d235429a: UI Tweak: Rename "Grease Pencil" menu in 3D View to "Strokes" (authored by Joshua Leung (aligorith)).
UI Tweak: Rename "Grease Pencil" menu in 3D View to "Strokes"
Mon, Apr 16, 7:09 PM
Joshua Leung (aligorith) committed rB8f22682a1a27: Fix compile error: Was missing 'const' qualifier (authored by Joshua Leung (aligorith)).
Fix compile error: Was missing 'const' qualifier
Mon, Apr 16, 6:58 PM
Joshua Leung (aligorith) added a comment to T53787: Static Override - Replacing proxy of linked group.

Some of the main problems with the old proxies for animators include:

  1. The single instance limit (noted above)
  2. The "protected layers" approach to determining what bones to keep in sync
Mon, Apr 16, 4:01 PM · Code Quest, BF Blender: 2.8
Joshua Leung (aligorith) triaged T54653: Driver Workflow Design as Normal priority.
Mon, Apr 16, 1:03 PM · Code Quest
Joshua Leung (aligorith) triaged T54625: Depsgraph: Create list of all operators needing COW fixes as Normal priority.
Mon, Apr 16, 1:00 PM · Code Quest
Joshua Leung (aligorith) updated subscribers of T54625: Depsgraph: Create list of all operators needing COW fixes.
Mon, Apr 16, 12:59 PM · Code Quest
Joshua Leung (aligorith) renamed T54625: Depsgraph: Create list of all operators needing COW fixes from Create list of all operators needing COW fixes to Depsgraph: Create list of all operators needing COW fixes.
Mon, Apr 16, 10:56 AM · Code Quest
Joshua Leung (aligorith) triaged T54625: Depsgraph: Create list of all operators needing COW fixes as Normal priority.
Mon, Apr 16, 10:44 AM · Code Quest

Thu, Apr 12

Joshua Leung (aligorith) committed rBa494df8e383d: Fix: Follow up to 16b795cb95c (authored by Joshua Leung (aligorith)).
Fix: Follow up to 16b795cb95c
Thu, Apr 12, 3:50 PM

Wed, Apr 11

Joshua Leung (aligorith) added a comment to T54558: Make Single User on an action in Outliner with the view Blender File crash blender.

Testing this here, it isn't specifically limited to actions only. Doing the same on World datablocks will also cause problems. It appears that tselem->id here is invalid.

Wed, Apr 11, 11:43 PM · BF Blender

Thu, Mar 29

Joshua Leung (aligorith) added a comment to T54459: Animation Jitter: Rigged Character with FBX Export.

To help narrow this down a little, when you say that there are little jumps/peaks, is this on any particular curves (i.e. rotation curves in particular), or just any/all of them? Could you include a screenshot of these?

Thu, Mar 29, 5:59 AM · Import/Export, Addons, Animation
Joshua Leung (aligorith) changed Type from Bug to Patch on T54456: Collada Animation Exporter and Importer rework.
Thu, Mar 29, 5:55 AM

Mon, Mar 26

Joshua Leung (aligorith) updated the task description for T54426: Proposal for merging greasepencil-object branch to 2.8.
Mon, Mar 26, 8:23 AM · Restricted Project, BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) updated the task description for T54426: Proposal for merging greasepencil-object branch to 2.8.
Mon, Mar 26, 7:58 AM · Restricted Project, BF Blender: 2.8, BF Blender
Joshua Leung (aligorith) triaged T54426: Proposal for merging greasepencil-object branch to 2.8 as Normal priority.
Mon, Mar 26, 6:47 AM · Restricted Project, BF Blender: 2.8, BF Blender

Fri, Mar 23

Joshua Leung (aligorith) merged T54402: video sequence editor scene sub-option not show into T54394: scene sub-option not appear in video sequence editor.
Fri, Mar 23, 2:15 PM · Video Sequencer, BF Blender
Joshua Leung (aligorith) merged task T54402: video sequence editor scene sub-option not show into T54394: scene sub-option not appear in video sequence editor.
Fri, Mar 23, 2:15 PM · BF Blender
Joshua Leung (aligorith) added a project to T54394: scene sub-option not appear in video sequence editor: Video Sequencer.
Fri, Mar 23, 2:03 PM · Video Sequencer, BF Blender
Joshua Leung (aligorith) triaged T54394: scene sub-option not appear in video sequence editor as Incomplete priority.

Hmm... just to confirm, are you complaining that it's no longer possible to add the current scene as a scene strip in its sequencer timeline, or is not showing anything at all? If you are complaining about no longer being able to reference the current scene in its own timeline, then that's a "won't fix", as it was causing lots of nasty issues (e.g. things getting evaluated multiple times per frame change, etc.)

Fri, Mar 23, 2:03 PM · Video Sequencer, BF Blender

Mar 23 2018

Joshua Leung (aligorith) raised a concern with rB4f97f585135b: MSVC: Fix lite build..

This commit stops the depsgraph compiling here (MSVC2013). I was getting the following error until I commented out the deg_util_function.h change

Mar 23 2018, 1:48 AM

Mar 21 2018

Joshua Leung (aligorith) committed rB9bdd8a4aa5f6: Cleanup: Get rid of last uses of BKE_gpencil_batch_cache_alldirty_main() (authored by Joshua Leung (aligorith)).
Cleanup: Get rid of last uses of BKE_gpencil_batch_cache_alldirty_main()
Mar 21 2018, 7:21 AM

Mar 20 2018

Joshua Leung (aligorith) claimed T54361: CTRL-Z(undo) in the graph editor select all fcurves.
Mar 20 2018, 11:47 PM · Animation, BF Blender
Joshua Leung (aligorith) merged T54377: Marker menu in Time line editor into T54231: The marker menu has disappeared in 2.79a.
Mar 20 2018, 11:46 PM · BF Blender
Joshua Leung (aligorith) merged task T54377: Marker menu in Time line editor into T54231: The marker menu has disappeared in 2.79a.
Mar 20 2018, 11:46 PM · BF Blender
Joshua Leung (aligorith) committed rB3c5342649b13: Cleanup: Move GP Object specific properties panels to properties_data_gpencil.py (authored by Joshua Leung (aligorith)).
Cleanup: Move GP Object specific properties panels to properties_data_gpencil.py
Mar 20 2018, 8:15 AM
Joshua Leung (aligorith) committed rBe2b78f68a89a: Cleanup: Remove unused code (authored by Joshua Leung (aligorith)).
Cleanup: Remove unused code
Mar 20 2018, 8:15 AM
Joshua Leung (aligorith) committed rBc6ecbb95089d: Brush Appearance Panel - Cleanup + Tweaks (authored by Joshua Leung (aligorith)).
Brush Appearance Panel - Cleanup + Tweaks
Mar 20 2018, 5:04 AM
Joshua Leung (aligorith) committed rB5dd8c7fa424f: More Brush Appearance Panel tweaks (authored by Joshua Leung (aligorith)).
More Brush Appearance Panel tweaks
Mar 20 2018, 5:04 AM
Joshua Leung (aligorith) committed rB5d96c8abb4f1: Don't collapse "Brush Appearance" panel (authored by Joshua Leung (aligorith)).
Don't collapse "Brush Appearance" panel
Mar 20 2018, 5:04 AM
Joshua Leung (aligorith) committed rB404e817a1132: Merge branch 'blender2.8' into greasepencil-object (authored by Joshua Leung (aligorith)).
Merge branch 'blender2.8' into greasepencil-object
Mar 20 2018, 4:14 AM
Joshua Leung (aligorith) committed rBc8a7c4f24539: Merge branch 'master' into blender2.8 (authored by Joshua Leung (aligorith)).
Merge branch 'master' into blender2.8
Mar 20 2018, 4:13 AM
Joshua Leung (aligorith) committed rB8e5c407fc446: Fix compile error with MSVC2013 - Can't use __func__ (from BLI_assert) in… (authored by Joshua Leung (aligorith)).
Fix compile error with MSVC2013 - Can't use __func__ (from BLI_assert) in…
Mar 20 2018, 4:04 AM

Mar 19 2018

Joshua Leung (aligorith) updated the diff for D2889: Grease Pencil Branch (greasepencil-object).

Update mega-patch to reflect latest GP Branch code. There are too many changes to list...

Mar 19 2018, 10:37 AM · BF Blender: 2.8, Restricted Project
Joshua Leung (aligorith) triaged T54353: Armature as Incomplete priority.

Please follow our submission template and guidelines and make a complete, valid bug report, with required info, precise description of the issue, precise steps to reproduce it, small and simple .blend and/or other files to do so if needed, etc.

Mar 19 2018, 10:09 AM · Animation, BF Blender

Mar 16 2018

Joshua Leung (aligorith) committed rBbccbc935a0f4: Outliner: Clicking on GP Layers will activate them (authored by Joshua Leung (aligorith)).
Outliner: Clicking on GP Layers will activate them
Mar 16 2018, 3:10 PM
Joshua Leung (aligorith) changed Type from Bug to To Do on T54332: Keep Alt Key not work in the F-Curve properties.
Mar 16 2018, 1:17 PM · BF Blender
Joshua Leung (aligorith) claimed T54332: Keep Alt Key not work in the F-Curve properties.

IIRC, this isn't really supported yet (it would have to be manually enabled).

Mar 16 2018, 1:16 PM · BF Blender
Joshua Leung (aligorith) committed rB80840750e8f1: GP Color Picker - Make the highlight cover the names of each color too (authored by Joshua Leung (aligorith)).
GP Color Picker - Make the highlight cover the names of each color too
Mar 16 2018, 7:33 AM
Joshua Leung (aligorith) committed rBbe53b9afe504: Fix: Adding GP Monkey didn't refresh Properties Editor (authored by Joshua Leung (aligorith)).
Fix: Adding GP Monkey didn't refresh Properties Editor
Mar 16 2018, 7:23 AM
Joshua Leung (aligorith) committed rBb9090d9229f1: Fix: Prevent GP Primitives (Rectangle/Circle) from getting added when active… (authored by Joshua Leung (aligorith)).
Fix: Prevent GP Primitives (Rectangle/Circle) from getting added when active…
Mar 16 2018, 7:23 AM
Joshua Leung (aligorith) committed rB6cdba8893f5b: GP "Add Monkey" - Shift-A can now be used in EditMode to bring up the "Add… (authored by Joshua Leung (aligorith)).
GP "Add Monkey" - Shift-A can now be used in EditMode to bring up the "Add…
Mar 16 2018, 7:23 AM
Joshua Leung (aligorith) committed rBfabfa5a95992: GP "Add Monkey" - Check if there's an existing palette/colors with the required… (authored by Joshua Leung (aligorith)).
GP "Add Monkey" - Check if there's an existing palette/colors with the required…
Mar 16 2018, 7:23 AM
Joshua Leung (aligorith) committed rBa5e8b369e727: GP "Add Monkey" - Make this behave like a standard "Add Object" operator (authored by Joshua Leung (aligorith)).
GP "Add Monkey" - Make this behave like a standard "Add Object" operator
Mar 16 2018, 7:23 AM
Joshua Leung (aligorith) committed rB048199004408: GP "Add Monkey" - Primitive geometry can now have arbitrary transforms applied… (authored by Joshua Leung (aligorith)).
GP "Add Monkey" - Primitive geometry can now have arbitrary transforms applied…
Mar 16 2018, 7:23 AM

Mar 13 2018

Joshua Leung (aligorith) committed rB81c199af8365: Fix T54302 - Wrong added scene when adding a scene strip to the Sequencer (authored by Joshua Leung (aligorith)).
Fix T54302 - Wrong added scene when adding a scene strip to the Sequencer
Mar 13 2018, 11:07 AM
Joshua Leung (aligorith) closed T54302: Wrong scene when adding a scene strip - bpy.ops.sequencer.scene_strip_add as Resolved by committing rB81c199af8365: Fix T54302 - Wrong added scene when adding a scene strip to the Sequencer.
Mar 13 2018, 11:07 AM · Video Sequencer, BF Blender
Joshua Leung (aligorith) committed rBe0bb5109b32f: Use Action datablock's own icon (instead of Animation Data's one) for File… (authored by Joshua Leung (aligorith)).
Use Action datablock's own icon (instead of Animation Data's one) for File…
Mar 13 2018, 11:07 AM
Joshua Leung (aligorith) claimed T54302: Wrong scene when adding a scene strip - bpy.ops.sequencer.scene_strip_add.
Mar 13 2018, 10:58 AM · Video Sequencer, BF Blender
Joshua Leung (aligorith) closed T54304: Expression not work in materials as Archived.

This is a limitation of the old depsgraph. It only supports links between objects and object data. Materials and textures however aren't included in that.

Mar 13 2018, 10:12 AM · Dependency Graph, BF Blender

Mar 12 2018

Joshua Leung (aligorith) closed T54298: Objects & Elements as Invalid.

Please do not use this tracker to lodge your own feature requests. For that, use alternative sites like https://blender.community/c/rightclickselect/

Mar 12 2018, 1:16 PM

Mar 8 2018

Joshua Leung (aligorith) added a comment to T54242: Multi-Object mode support (design overview).
  • Undo System - This is where it gets nasty. I'm not too familiar with this area, so I'll mostly refrain from commenting too much. My first thoughts on how to architect this though are that:
    • If we keep the concept of a single "Global Undo step" for all operations inside editmode, then we'd have to make the each "Edit Undo step" (i.e. each global undo has several of these) consist of snapshots of all the selected objects in editmode. To keep memory costs down, maybe only diffs for objects that actually change get stored per edit-step?
    • Otherwise, this may be a good opportunity to axe the Global/Edit split, and just include edits to all selected objects in a single step. But, that depends a bit on whether that's feasible to support with Mesh vs BMesh stuff?
Mar 8 2018, 1:20 PM · BF Blender: 2.8
Joshua Leung (aligorith) added a comment to T54242: Multi-Object mode support (design overview).

Hmm... lots of tricky issues here. Here are some rambling thoughts about how we could tackle these.

Mar 8 2018, 1:12 PM · BF Blender: 2.8
Joshua Leung (aligorith) closed T54207: screen is only seeing a couple inches in front of me. how do i fix it as Invalid.

The two most likely culprits are:

  1. You need to reset/recenter the viewport (i.e. `Numpad .`)
  2. Adjust the Clip Start/End in the 3D View's "View" panel (in the NKEY region). Most likely, you need to lower the Clip Start to maybe 0.01 or 0.001 or so to be able to see closer things
Mar 8 2018, 12:14 PM · BF Blender
Joshua Leung (aligorith) closed T54196: Action constraint as Invalid.

Not a bug.

Mar 8 2018, 12:08 PM · BF Blender