Thank you Kelly, much appreciated.
It might not be. Can you even do curves for shapes in the community engines? - I didn't think you could.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am Hah, excellent! I was thinking the same about 'graphic'... Preferably it's sideways-compatible with OXT community engines?
This was my thinking with being inspired by the Adobe type palette above - it groups buttons into sections/categories, then you click them to see variations of that tool. (Two clicks needed though to get to the tool you need - 3 if the palette is collapsed... so I really don't know the best way to implement this)OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am As far as tool palettes go:
1) I'd like a bunch of separate palettes that focus on one specific sort of task, such as
object creation ('Tools'),
object arrangement (alignment/distribution/angle),
text editing,
etc.
Yes, I absolutely agree. Something that looks to be happening again with Create. I don't want to go that route.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am I think the OXT/LC CE property inspector had too many things crammed into it.
Yes, I was wondering about adding ctrl + [key] for lots of things. Hiding/showing of Tools could be one of them, as could shortcuts to choose the actual tools themselves. I've experimented with this a bit already (using shortcuts I mean) - you can already do ctrl + return instead of clicking the 'run' button in the message box.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am 2) I'd like it if there was a special key-combo to make them all go away when I want that screen real-estate back
When toggling all tool palettes, I know the likes of Adobe use tab (or used to) - we probably don't want to use that. Will have a think.
I certainly don't want it to be like the 3D software Blender. If you watch a blender tutorial video, it's full of people pressing all manner of keys without any pause or explanation of what they do. It's confusing and infuriating if you don't know what key is supposed to do what.
Yes, precisely. It got out of the way when you didn't need it, but it was there when you did. It's probably what inspired the OSX dock in a lot of ways. Now every OS seems to have one.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am 3) small / unobtrusive if possible, IMO the Control Strip was great example. The things that use to be in the Control Strip are now in 'status menu items' that live in the top right corner of the global system menu, like sound volume pop-up menu. But the control strip took up less space than because it could be collapsed.
I've not even tested any of this on a phone. Hadn't even considered that, but will try it at some point. That's a great shout.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am 4) If they could be flexible enough to be usable on a phone-screen that would be fantastic!
Ugh, Quark. There's a bit of software I'd rather consign to the history books. Me and Quark go way back. Countless lost work because of Quark 4, and 5. Quark files on MacOS 9 disappearing in front of your eyes when you hit save, to vanish without a trace. InDesign was the best thing to happen back then, the repro studio I was working in switched and we never looked back.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am If you could make it like QuarkXpress 4.2 (best version) that would be great. I'm biased there because I used Quark extensively for nearly two decades.
haha, yes - sorry. I'm kind of working through a to-do-list (there's the one I've already shared in that folder in ODF format), but it's happening in an order that makes sense (in my head).OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am I'm really looking forward to some sort of picture box / pixel image object. I've done 'DIFF' mergers to inject my 'image' object, but you keep releasing updates and adding my changes to them repeatedly is just not worth doing. So I'll just wait until you get to that.
Almost too many options!OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am There's a lot of options that can be used with the <img> elements nowadays. You can use SVG as an image now!
I need to have a read up on this! (note to self)OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am ...there's additional element <picture> that can be used to provide alternative images tailored to the layout orientation or for high-density displays ('retina, 4K/8K screens). There's far more options that could be use than we've had with the inherited engine's 'image' control.
I was wondering about the logistics of how we actually do this.OpenXTalkPaul wrote: ↑Wed Mar 26, 2025 3:06 am I was thinking 'Images' should be treated as 'engine'-wide resources, separate from an 'image control' (a picture box that images can be displayed in). Buttons can have images too, a background could have a repeating image as a pattern as well, so images kind of need to considered as a multimedia asset, like a sound sample or a movie clip.
If we had an "images" folder in the root of the interpreter directory, such as: That's great, and I'm sure I could pull images from there.
However, what about eventually when someone wants to create their stack, and let's say I've got image object support by then, how do we actually get the images the stack author has used to copy into this "images" folder for loading?
I was wondering about having a subfolder called "stacktemp" or something like that. When a stack gets loaded, all the stacks resources like images and sounds get bundled into this folder so the stack can load them. It needs to do a kind of unpack when the stack is loaded, then pack it all up again when it's saved.
I'm thinking of keeping JSON format for the stack itself as that's working well, but I wonder about having it all being enclosed in a single file - like a zip archive (with a wxstack extension) - but I don't even know if that's possible yet.
There's a lot to work out before I get to that point of course. All stuff to consider though!