Glasgow University graduate. I have wide-ranging interests - please see my about page either here or at roberthallam.com.
Exceptional Context I have been writing a userscript to add a description of a game to their entries on the Humble Bundle library page. Part… Read More »Humble Game Info Userscript: Handling Exceptions and Improving Consistency (Part 3)
Calling me by someone else’s name Context You might be interested in the follow up post on updating an archived static WordPress site. I noticed… Read More »Fixing Site Issues (Multiblog, Default Site, & Speed)
Promise you will use Promises Context I am writing a userscript for the Humble Bundle library, so that it shows a game description below games… Read More »Humble Game Info Userscript: async, await and Promises (Part 2)
These look interesting, tell me more Background Way back in the mists of time in 2010 something cool happened. A new kid on the block… Read More »Humble Game Info Userscript: Concept and Starting From Scratch
There were many pits and I fell in them all Background Context In part 12 I mentioned the issue with storing operator properties in a… Read More »Quicker Text Editing in Blender (Part 13): CollectionProperty, KeyMapItem ID, Preferences Pitfalls
This references that, which references the other… Context Understanding What I Have Already Done Before I do anything with saving or exporting settings to disk,… Read More »Quicker Text Editing in Blender (Part 12): Preferences + Properties = Bugs
Context Reflection To get beta 2 out, I needed to know about text sequence sizing. I asked about that both on BlenderArtists, and on devtalk.… Read More »Quicker Text Editing in Blender (Part 11): Reflection and Next Steps
More features! Context Release You can get the beta2 release of QTE from its GitHub page. Split on Words Demo You want to split a… Read More »Quicker Text Editing in Blender (Part 10): Beta 2 Release
Read only, immutable, frozen, unchanging, static… just not working! tl;dr: Both the panel and the operator need access to any properties- using a PointerProperty to… Read More »[solved] Why is my Blender addon panel property read only?