tperry2x wrote: ↑Tue Mar 25, 2025 10:41 pm
Anyway,
continued from here earlier.
I'm not done with the graphic objects, because I've implemented curves and closed paths:
throwing-some-shapes.gif
On page 43 and 44, I've added examples (assuming you already made a graphic called "test"):
Hah, excellent! I was thinking the same about 'graphic', it makes sense to use SVG path strings for 'the points', since a list of points is practically what those are already, but with points that can be
curved and such. Preferably it's sideways-compatible with OXT community engines? That uses line breaks to separate points of the list. The difference between them is minor, with the OXT graphics controls if you remove the line breaks, add the 'M' (moveto) at the beginning point, and add 'L' (line to) before each successive point then it becomes a SVG-compatible path string.
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. I think the OXT/LC CE property inspector had too many things crammed into it.
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
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.
4) If they could be flexible enough to be usable on a phone-screen that would be fantastic!
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.
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.
There's a lot of options that can be used with the <img> elements nowadays. You can use SVG as an image now! (I haven't done a lot of 'web stuff in many years, so many of these options are new to me). Besides that 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 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.