Lucien Greathouse
c7c739dc00
Fix test bootstrap script for testing in Studio
2019-02-11 11:43:06 -08:00
Lucien Greathouse
5f062b8ea3
Make the plugin support non-primitive types
2019-02-11 10:55:03 -08:00
Lucien Greathouse
4a597e0ba7
0.5.0-alpha.4
2019-02-08 18:20:48 -08:00
Lucien Greathouse
69d1accf3f
0.5.0-alpha.3
2019-02-01 17:19:00 -08:00
Lucien Greathouse
785bdb8ecb
Implement new project file name, default.project.json ( #120 )
...
* Implement new project file name, default.project.json
* Rename all test projects to default.project.json
* Update CHANGELOG
* Fix warning message typo
2019-02-01 17:06:03 -08:00
Lucien Greathouse
821122a33d
0.5.0-alpha.2
2019-01-28 15:45:52 -08:00
Lucien Greathouse
c6766bbe77
Fix timeout issue for real this time
2019-01-28 14:55:56 -08:00
Lucien Greathouse
deb4118c5d
Fix long-polling mixup
...
Fixes #110 .
2019-01-28 14:00:22 -08:00
Lucien Greathouse
38cd13dc0c
0.5.0-alpha.1
2019-01-25 18:01:37 -08:00
Lucien Greathouse
6490b77d4c
plugin: Hide placeholder inputs when focused
2019-01-23 18:18:00 -08:00
Lucien Greathouse
23463b620e
Rename test-plugin-project to place-project.json
2019-01-23 18:14:05 -08:00
Lucien Greathouse
6bc331be75
Update formatting of test plugin project
2019-01-23 18:10:59 -08:00
Lucien Greathouse
87f6410877
Clean up error handling in plugin
2019-01-23 18:10:53 -08:00
Lucien Greathouse
d01e757d2f
UI visual tweaks
2019-01-21 18:34:10 -08:00
Lucien Greathouse
e593ce0420
Redesign UI
2019-01-21 17:50:49 -08:00
Lucien Greathouse
578abfabb3
Partial plugin retheme
2019-01-21 16:02:51 -08:00
Lucien Greathouse
fecb11cba4
Adjust logging and error handling in the client
...
* HTTP responses in the error range (400+) now properly turn into errors
* ROJO_EPIPHANY_DEV_CREATE now creates more verbose configuration
* Default configuration values are now much more explicit
* Errors that cause session termination are labeled more clearly.
2019-01-21 10:57:03 -08:00
Lucien Greathouse
f254a51d59
Remove unused config button
2019-01-16 00:01:40 -08:00
Lucien Greathouse
a400abff4c
Switch assets to use custom rounded rectangle
2019-01-15 23:58:10 -08:00
Lucien Greathouse
a1395a382a
Support semver metadata in plugin version
2019-01-14 18:23:10 -08:00
Lucien Greathouse
14ab85adbd
Remove instanceMetadataMap from ApiContext
2019-01-14 17:23:43 -08:00
Lucien Greathouse
c284b7de40
Remove instanceMetadataMap from plugin
2019-01-14 17:23:43 -08:00
Lucien Greathouse
f833642733
Adjust sizing on connection box
2019-01-11 15:51:25 -08:00
Lucien Greathouse
30ce927621
Refactor Session and ApiContext to allow cancelation
2019-01-11 15:45:32 -08:00
Lucien Greathouse
f21f01be1a
Factor out form text input
2019-01-11 15:26:25 -08:00
Lucien Greathouse
d81eaa6c13
Revamp UI using Kenney UI assets
2019-01-11 14:10:02 -08:00
Lucien Greathouse
5ad830a6d7
Set up icons, make UI a little more resiliant
2019-01-11 11:57:15 -08:00
Lucien Greathouse
7b84fce737
Fix syncing projects that mention properties with elevated permissions.
...
Permission errors aren't reported since I'm not sure what the user could do about them.
Some properties can be set in the model format but not in live-sync mode, like HttpEnabled.
2019-01-10 16:57:44 -08:00
Lucien Greathouse
5f91a8fdfe
Fix bug where HTTP being disabled would cause stickiness
2019-01-10 16:12:52 -08:00
Lucien Greathouse
5bb70c2675
Fix up plugin project naming
2019-01-10 15:32:50 -08:00
Lucien Greathouse
ed6d8415bd
Make plugin output less verbose
2019-01-10 15:29:38 -08:00
Lucien Greathouse
eff4301027
Add case in reconciler to handle LocalizationTable Contents
2019-01-08 18:30:09 -08:00
Lucien Greathouse
049875e8fc
Update plugin config to work with Git master Rojo
2019-01-08 17:19:26 -08:00
Lucien Greathouse
2724534156
Factor out reconciliation into separate module
2019-01-04 18:34:48 -08:00
Lucien Greathouse
c57989a790
plugin: Title bar in session window, clean up Config
2019-01-04 18:23:11 -08:00
Lucien Greathouse
02a3da111a
plugin: Fix test runner for new TestEZ
2019-01-04 14:55:53 -08:00
Lucien Greathouse
5c2bf65eaa
protocol/config: ignoreUnknown -> ignoreUnknownInstances
2019-01-04 14:30:00 -08:00
Lucien Greathouse
699e07a0f7
plugin: Add support for expectedPlaceIds in the protocol
2019-01-04 14:11:33 -08:00
Lucien Greathouse
1138c05dff
plugin: Remove unused import
2019-01-04 13:49:08 -08:00
Lucien Greathouse
86e0f3fabe
plugin: UI pretty much done
2019-01-04 11:54:12 -08:00
Lucien Greathouse
edcb3d8638
plugin: ConnectPanel now accepts button callbacks
2019-01-04 11:02:54 -08:00
Lucien Greathouse
1582d8f504
plugin: Migrate 'merge' utility into Dictionary module
2019-01-04 10:59:47 -08:00
Lucien Greathouse
5816bb64dc
Start work on plugin UI, this is pretty painful
2019-01-03 18:06:24 -08:00
Lucien Greathouse
b7a28aa511
Upgrade all plugin dependencies
2019-01-03 18:06:11 -08:00
Lucien Greathouse
e6c2f1c15d
Cleaned up and polished session flow
...
- Sessions can now be restarted if they error
- Terminology is much easier to follow in the plugin
- More change cases are handled correctly
2019-01-03 15:23:23 -08:00
Lucien Greathouse
ad3999066d
Expand diagnostics and exploratively fix some edge cases
2019-01-02 15:16:23 -08:00
Lucien Greathouse
77c10d14c9
Support changing instance ClassName
2019-01-02 14:19:41 -08:00
Lucien Greathouse
14db86e4b7
Fix luacheck errors
2019-01-02 13:11:29 -08:00
Lucien Greathouse
9949a6c9ee
Implement more reconciliation
2019-01-02 00:21:19 -08:00
Lucien Greathouse
3be5988083
config_map -> instance_metadata_map
2019-01-01 14:13:21 -08:00