Page 1 of 1

Project Visual Objects Handler

Posted: Thu Jan 01, 2026 12:49 am
by ShadowStorm
Hi everyone,

I am currently building an application similar to Editors Factory and I'm posting my progress here!

This new application is currently coded in JavaScript. Normally, the final module will be a single file (Core) that can be used, for example, in an HTML GUI application. My plan is to use this Core with PureBasic thanks to the WebGadget, which is actually why I am posting my project here.

It will operate via API commands to control the editor (Canvas) as well as the Objects (Graphics) that compose it. As with Editors Factory, it will be possible to use multiple Canvases in the same application.

You surely already know Editors Factory, so you know or have an idea of what it is!
Well, this will be basically the same thing but with many more possibilities!

The fact that it is coded in JavaScript offers certain other possibilities (but also some drawbacks), like being able to reuse it elsewhere!
Of course, this is under construction and things may change (it needs to mature), but my goal is for it to be usable in PureBasic too.

But why JavaScript?!
For certain reasons, I am drastically limited in my choices because it depends on certain factors!

The new project should be called Visual Object Handler.
If you have any questions, I would be happy to answer them.

Thanks for reading.

For more info, go to my dedicated website if you are interested. That way, I centralize everything there and I don't bother anyone here.

Note: You must be registered to see certain sections and Forums, but a guest section also exists for those who don't want to register on the site!

You can now even download the demo for free without having to register, and it's 100% free!
in the section: Visual Objects Handler > Information.

I highly encourage you to register there to see the project's evolution!
Note: Please use the same Username that you use on this forum so I can recognize friends from here.

https://visualobjectshandler.forumactif.com/

Re: Project Visual Objects Handler

Posted: Sun Jan 04, 2026 2:13 am
by ShadowStorm
Hello everyone,

First message updated.
You can now download the demo without registering. My method wasn't right, but it's fixed now :)

Re: Project Visual Objects Handler

Posted: Mon Jan 05, 2026 1:33 am
by HeX0R
When I enter your forum, a pop-up with some French texts comes up, but well, ich spreche genauso wenig französisch wie Du deutsch, also entweder machst Du das für den Rest der Welt verständlich oder platziere es nur im französischen PB Forum.

btw., do you know the Dead Horse Theory?

Re: Project Visual Objects Handler

Posted: Mon Jan 05, 2026 2:30 am
by ShadowStorm
Good evening HeX0R,

You know, some said - if you remember - that Editors Factory had "0.2% chance of success" back in 2020.

It was eventually completed and functional, and I gave it freely to the community as a sign of generosity.

VOH will be too (under construction and already well advanced, I have high hopes ;)), and the source code will very likely be given freely to the world as open source. It can be improved and even used in commercial projects, like Fabric.js, Konva.js, etc.

I prefer to let the results speak for themselves. 😉

About the Dead Horse Theory:
VOH is a complete rewrite of the Editors Factory concept, not a continuation!
What EF couldn't do (rotation was declared "impossible" by STARGÅTE himself), VOH does - and so much more!
Current stats:

Over 36,000 lines of code (10 Core files + 13 Editor files)
~120 public API functions
8 object shapes (rectangle, circle, triangle, diamond, pentagon, star, line, text)
20 handle shapes + 19 handle icons
31 events
Full rotation with pivot (9 preset positions)
Multi-color gradients (2-6 colors) for fills AND strokes
Linear and radial gradients with customizable stops
BBCode support in labels and tooltips (bold, italic, underline, strikethrough, color, size, font)
Multiple images per object with individual z-index and shadows
Labels with 10 positions, custom background, shadow
Tooltips with background/foreground images, text shadow, box shadow
Pin system to link objects together
Group/Ungroup system
Full Undo/Redo history
Export to PNG/JPEG/WebP/BMP/PDF
API code generation (translated in 3 languages)
Constraints: movement, resize, rotation, zone limits
Custom cursors (CSS or image)
4 themes, 3 languages (FR/EN/DE)
24 keyboard shortcuts
Alignment (6 types) + Distribution (2 types)
Full Z-order management
And more!

The horse isn't dead - it evolved. 🐎🦄
Why not try the software and tell me what you actually think of it?

Re: Project Visual Objects Handler

Posted: Mon Jan 05, 2026 9:52 am
by Fred
There was a whole drama in the Editor Factory thread, I don't want another one here. Thanks.