Commit graph

23 commits

Author SHA1 Message Date
9e2cc02dce Added badges to changelog 2021-09-04 22:02:13 -05:00
bb7db73eba Improved themes 2021-09-04 16:51:41 -05:00
6b501dd240 Merge branch 'side-project' 2021-09-04 13:51:06 -05:00
d56aa82297 Fix various issues from typescript update 2021-09-04 00:37:45 -05:00
09d4e88694 Fixed tree component not loading 2021-08-30 23:13:57 -05:00
72e73db048 Fixed things happening on save load 2021-08-28 11:35:25 -05:00
fdfccefb67 Removed social resource and added make bed action
plus some stuff I forgot to add in the last commit
2021-08-26 22:24:56 -05:00
e642b0e420 Some refactoring of resources 2021-08-25 00:04:40 -05:00
a7009e416e Implemented pinning resource amounts 2021-08-24 08:18:55 -05:00
dc912ef54d Fixed typing issues with selected node 2021-08-23 23:55:43 -05:00
7618ee291a Implemented confirmable actions (plus logs and other related features) 2021-08-22 22:57:59 -05:00
11df9853d0 Implemented selecting nodes and running immediate actions 2021-08-22 01:50:03 -05:00
4e7dfe8cbf Removed tooltip field from board node type 2021-08-20 23:33:54 -05:00
b43f3003b5 Added diamond shaped nodes 2021-08-20 23:21:29 -05:00
0ced1d7cd7 Added update() method to nodes 2021-08-20 22:07:34 -05:00
02443bbb0c Implemented dropping nodes into each other
Also improved node z-ordering and other related things
2021-08-20 00:47:56 -05:00
0dcf417a31 Implemented most of the basic features for new Board component 2021-08-19 00:26:43 -05:00
d47ce3525d Implemented most of the basic features for new Board component 2021-08-19 00:25:49 -05:00
fbd01497e7 cleaned up setupFeatures 2021-08-18 00:18:52 -05:00
c8651adb6b cleaned up setupFeatures 2021-08-18 00:18:23 -05:00
d30cc8688f Made setupFeatures use more accurate types 2021-08-17 22:31:02 -05:00
6e1536930e Made setupFeatures use more accurate types 2021-08-17 22:30:49 -05:00
0afcd1cd3d First pass at typescript support
Oh man did this end up requiring a *ton* of other work as well.
There's still a few typing issues I still can't quite work out,
and others I'd like to improve when I have time. In fact, this version
doesn't even really work, it has a stack overflow error caused by
a tooltip for some reason have a tree inside it, which in turn has
another tooltip, etc. There's also 17 errors that I *really* feel like
shouldn't be there, but they are, and 113 warnings - mostly using !
to assert that things are non-null. Lots of work left to do, to sum up.

The reason I'm committing this now is because I really need to get to
work on my game jam, and since it won't use a tree or really many of
TMT-X's features, I can get away with using a broken engine :)
2021-08-16 23:30:54 -05:00