I have tried and failed, I do not know enough JS to complete this but if you want to fork it and attempt to finish what I started, feel free!
What it can do/has
*UI similar to the Kustom apps
- Chose the file type being created ( .kwgt .klwp ect.)
- import any kustom file type
- create blank objects/items (shape, text, stack group, ect.)
- change name of the project or items by double clicking the name in the editor
- re-sort the items that have been created
- load edited attributes of items on file import (click on the item in the bottom area)
- edit some of the attributes that are loaded
- process the created objects into the correct format and create the correct kustom file
What it cannot do
- Display loaded or created attributes
- change the workspace size of .kwgt files
- create global variables
- create flows
- load attributes that are not edited
- save the image of what has been created (that is how you see the display in the are you are choosing which one you want to use, two svg files, a vertical and horizontal)
- Edit the text that should be used for display
- undo/redo
- no kode editor
- no auto save
- no image possessing (this will be hard because this data is stored on the phone/tablet in the kustom file, you might want to consider making it an app so that you can plug in your phone to the computer and sync the files)
- set shortcuts
- change background
- edit positioning of background
- access child elements of stack groups, overlap groups, and komponets
- just about anything else not listed in what it can do
I really enjoyed the HTML and CSS but I do not understand the JS at all so the AI did most of it, it just got to confusing. If you fork it, I wish you luck in your journey. Feel free to ask any questions about how the info is being processed in the comments. It was fun while it lasted.
Edit: Changed to share category