Commit graph

55 commits

Author SHA1 Message Date
f0fd926cec Update package-lock.json and snapshots 2023-04-19 19:17:36 -05:00
ba67ff4fe9 Update TS 2023-04-16 21:48:38 -05:00
8939ad133a Update vitest 2023-03-15 16:30:29 -05:00
c85e3a0096 Update package-lock.json 2023-02-15 20:58:53 -06:00
27def194e8 merged grid rows and retain soft edges 2022-12-10 19:33:24 +01:00
e91d971532 Version bump 2022-08-22 22:57:56 -05:00
11662e248f Use fontsource for loading webfonts offline 2022-08-22 08:52:55 -05:00
61859049b9 Fixed issues with pixi.js 2022-08-22 08:52:15 -05:00
013092fff3 Bump version 2022-07-17 21:35:23 -05:00
2763749904 Minimize how much pixi.js we use 2022-07-14 00:06:39 -05:00
fbfecbe4f6 Removed lodash.clonedeep 2022-07-11 07:56:02 -05:00
f90e226fe1 Update TS 2022-07-10 02:20:42 -05:00
ff183e02ff Switch from jest to vitest
Note: this is a very actively developed library,
and I created an issue for an issue I was having with VSC integration:
https://github.com/vitest-dev/vscode/issues/52
2022-07-07 20:40:08 -05:00
fe15551e62 Version Bump 2022-06-27 08:22:10 -05:00
a2b5820906 Implemented PWA 2022-06-26 15:22:22 -05:00
cde5e6d737 Fixed jest with vite 2022-06-26 11:30:34 -05:00
7fe57798bb Switched from vue-cli-service to vite
Should be thoroughly tested still
Also involved removing operator overloads, which weren't good anyways
2022-06-25 22:34:18 -05:00
6411ee4e34 Replace isPlainObject 2022-06-23 11:31:10 -05:00
4e75f8bf2f Updated dependencies 2022-06-23 11:26:13 -05:00
Isha
a6d7fb4294 Remove ts-jest 2022-06-23 18:20:01 +02:00
Isha
968079b4f0 Add example test 2022-06-23 18:02:44 +02:00
003aa2ed76 Version Bump 2022-05-23 23:54:16 -05:00
f23541f3a6 Version Bump 2022-05-10 23:54:16 -05:00
f94c4a966f Version Bump 2022-05-01 19:38:29 -05:00
cfe378020a Added support for reading/loading from different encodings 2022-04-24 16:59:20 -05:00
c3729882c0 Version Bump 2022-04-24 16:47:24 -05:00
a9bab48885 Version Bump 2022-04-24 01:44:44 -05:00
8520017bbd Version Bump 2022-04-23 23:40:16 -05:00
aa5d43ad17 Version Bump 2022-04-10 23:03:01 -05:00
fad421003b Version Bump 2022-04-01 01:12:01 -05:00
ecc4b9fb5f Replaced tsparticles with pixi-emitter 2022-04-01 01:08:29 -05:00
fdd62d6e09 Version Bump 2022-03-29 21:34:29 -05:00
35b464b70e Version Bump 2022-03-27 19:39:35 -05:00
0acfebb412 Implemented Particles feature 2022-03-27 00:39:23 -05:00
a50448e525 Updated dependencies 2022-03-17 20:07:02 -05:00
576efc39ea Added lint-staged 2022-03-01 23:31:31 -06:00
1b08650bb0 Updated package-lock 2022-03-01 21:29:09 -06:00
90e49e196f Fixing more issues 2022-01-24 22:25:34 -06:00
15a460bf42 Fixing building / cleanup 2022-01-24 22:23:30 -06:00
6f781b33fa New layer API WIP 2022-01-13 22:25:47 -06:00
e499447cf5 Added operator overloading for Decimals
Note: This feature is being enabled through babel, and unfortunately
doesn't really have any typescript support. Using an overloaded operator
will show an error and be typed as "any". If ecmascript ever
support operator overloading, then typescript will follow suit and these
issues can be resolved.
Here's the current proposal for how that could look like, although it's
a long way's off from being accepted, if it ever is:
https://github.com/tc39/proposal-operator-overloading

Alternatively, there's a proposal for declaring that certain types have
operator overloads, which would also work just perfectly:
https://github.com/microsoft/TypeScript/issues/42218

In the meantime, the errors will unfortunately remain present, although
they won't cause any issues in production.

BTW, the rhs can be any DecimalSource, but the lhs has to be a Decimal.
2021-09-19 23:10:01 -05:00
029cd534b1 Added notifications to actions 2021-08-27 00:18:34 -05:00
00ddf767da Added replit support 2021-08-20 21:13:31 -05:00
d47ce3525d Implemented most of the basic features for new Board component 2021-08-19 00:25: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
c4a3a0de4d Added scss support 2021-07-31 18:35:58 -05:00
8fe91e88c9 Vue 3 Migration 2021-07-24 17:08:52 -05:00
ae9578ad3a Fixed various scrolling issues 2021-06-22 03:34:59 -05:00
f018016477 Implemented saves manager 2021-06-20 23:29:55 -05:00
8e5c1b457d Fixed modals not appearing on top 2021-06-12 00:41:25 -05:00