Commit graph

9 commits

Author SHA1 Message Date
Jordan Eldredge
e634095d66 Make all Maki objects TypeScript 2019-08-29 07:08:50 -07:00
Jordan Eldredge
98bcf9f682 Stub Out Missing Methods (#887)
* Add fixable rule to report missing Maki methods

* Stub out missing methods

These were auto-generated with the ESLint rule

* Don't lint on too many params, when the params are defined by Maki

* Improve objects tests now that all maki methods are stubbed out

Now we can assume all methods exist and we can also start a list of unimplemented methods
2019-08-24 23:04:50 -07:00
jberg
59689fa827 Add some unimplemented methods to classes (#872)
* Add some unimplemented methods to classes

* fix test
2019-08-19 10:25:27 -07:00
jberg
8ab2990f20 Add some more methods to classes (#871)
* Add some more methods to classes

* fix test
2019-08-19 10:21:31 -07:00
jberg
067d4c1fef
Handle MAKI functions that need input, implement popupmenu (#854)
* initial test for generator class functions

* return promise from functions that need async

* move null check into isPromise and fix condition

* implementing popmenu

* fix dynamic node creation in prod build

* remove unnecessary async/await

* rename function with js_ prefix

* TODO to fix styles
2019-08-17 16:44:15 -07:00
Jordan Eldredge
123df6cc23 Move volume into Redux 2019-08-13 06:57:06 -07:00
jberg
adce725c52
Fix event x/y and add a few more methods (#842)
* Fix event x/y and add a few more methods

* ensure attributes exist and simplify

* simplify with ternary
2019-08-08 13:11:55 -07:00
Jordan Eldredge
3d9e539206 Fix auto-fixable lint errors in modern (#840) 2019-08-05 23:41:10 -07:00
Jordan Eldredge
aedd8e4745
Modern integration (#833)
* Make modern part of the code base

`yarn modern` will now start a dev server with the modern app running.

The debugger is not yet setup

`yarn test` will run all the tests, both Webamp and "modern".

* Let debug work

* Prettier

* Ignore lint errors for now

* Point test at the now skin location
2019-08-05 19:17:12 -07:00
Renamed from experiments/modern/src/runtime/System.js (Browse further)