This got me thinking...would something like this actually be useful/apppreciated by DO users if it were built-in? I mean the ability of define and read/set custom fields.
I feel like it could be helpful in certain cases, at least for me.
Not remotely as good as it can be, but since I had some free time this week, I put together a script add-in to test the idea. Here's a quick video demo:
You can see that :
- It lets you define custom fields.
- You can set these fields directly from DO ( kind of like using
SetAttr META
) using a custom command, which makes them flexible for various scenarios. The values are saved as an ADS in the same file. - You can also delete fields, same as using
SetAttr META
without other values. - It dinamically creates new columns so you can read and use those values within DO wherever you need them.
It’s still in the super early stages, and I’m wondering if it’s worth digging deeper into. It’s probably not safe to share it just yet, since I’ve only tested it for a couple of hours.
That said, it’s amazing how much you can extend DO’s functionality in unexpected ways!