-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Description
- Use HTML5
<dialog>
element instead of stupid CSS hack - Instead of overly verbose
<command>
elements use tag name as cmd, attributes as parameters- Instead of
<action>
per-tick commands, have it all in one and use<tick-wait />
elements
- Instead of
- Use SVG instead of a canvas (simpler XML-based rendering, can use CSS (?? export issues))
- still need canvas for media api? and/or export screenshot
- Preserve the XML tree and just edit it (don't discard it after world is loaded) --> preserves comments too!
- Make configuration system more straightforward (attributes for global options, separate dialog for preferences, etc)
- Package everything up in global classes/objects & have main() method
- Allow user scripting via
<script>
elements (JS eval = evil?) -- to add new breeds of ants - Add web file system access API to save or open
- Add proper menu bar like usual desktop apps
- Window Controls Overlay API to put it in menu bar
- Block-ish based editor for ants
- Infix expressions (instead of weird postfix thing)
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request