kjarrigan / godo Goto Github PK
View Code? Open in Web Editor NEWA simple Godot ToDo app, inspired by quire.io which is unfortunately not available as self hosted service.
License: MIT License
A simple Godot ToDo app, inspired by quire.io which is unfortunately not available as self hosted service.
License: MIT License
Might be nice to have a simple (JSON) API to add, edit and remove tasks and labels.
For "non-active" workspaces this can already, sort of, be done by just manipulating the save-file but this doesn't work for the active workspace. Godot has a TCPServer lib so should be relatively straight forward.
Things to consider:
I usually group items by project but like to have a "this week" / "next week" ToDo List as well. Right now I have to either duplicate the entries or move them from the project scope (which removes some information that derive from the "original" path, so it would be cool to have some sort "linked" task, so I can put it everywhere I need it and changes to that items are synced.
"Draft":
+ GameJams
|-+ GWJ55
|- Implement Core-Loop
+ Current ToDos
|- [GameJams/GWJ55] Implement Core-Loop
While debugging the Drag&Drop bugs I found hat lots of issues occurred when "just" using queue_free()
everywhere. What worked much better was to call remove_child()
before freeing the resource. This should prevent the "bug" mentioned in _cleanup. Right now it seems to work as indented but the code isn't pretty. The (rem)oved child-element meddles all sorts of "cleanup" stuff 2 levels above himself which seems messy. The partent should cleanup it's child-node and not the other way around.
This should be possible with a proper signal, now that get_children() should properly work when using remove_child().
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.