Lucien Greathouse
fe874720aa
Upgrade rojo init to create README.md and create Git repo
2020-03-13 20:00:48 -07:00
Lucien Greathouse
f7c0f33eb5
Add brand new rojo init command
2020-03-13 19:33:43 -07:00
Lucien Greathouse
c1bf9d9dfc
Update duplicate env_logger dep
2020-03-12 19:39:27 -07:00
Lucien Greathouse
255bf439d3
Add 'rojo doc' command
2020-03-12 16:02:19 -07:00
Lucien Greathouse
2a31937b81
Use CARGO_PKG_REPOSITORY instead of hard-coded URL
2020-03-12 15:48:30 -07:00
Lucien Greathouse
eb8964e1d1
Improve panic messaging and process behavior.
...
- Replaced main() to use custom panic hook
- Updated log formatting
- Switched to panic=abort, since we don't need to unwind now.
- Process will now abort if any thread panics.
2020-03-12 15:42:56 -07:00
Lucien Greathouse
fe0ca280a1
Update disabled CSV middleware test
2020-03-10 23:52:55 -07:00
Lucien Greathouse
e8e3b7b985
plugin: Fix dark theme when resized to be wide
2020-03-10 20:34:12 -07:00
Lucien Greathouse
c437507442
Update changelogs
2020-03-10 18:15:06 -07:00
Lucien Greathouse
ca151b434e
Update memofs dependency
2020-03-10 18:13:34 -07:00
Lucien Greathouse
10ba74c21e
memofs: Add description
memofs-v0.1.0
2020-03-10 18:11:39 -07:00
Lucien Greathouse
6191b6371d
Update using cargo-readme
2020-03-10 18:09:04 -07:00
Lucien Greathouse
5be4175ac3
Rename vfs -> memofs across the codebase
2020-03-10 18:05:31 -07:00
Lucien Greathouse
f61f3671a6
Choose 'memofs' as the vfs name
2020-03-10 17:57:57 -07:00
Lucien Greathouse
477e0ada32
VFS in external crate ( #297 )
...
* vroom
* Port dir middleware
* Filter rules
* Directory metadata
* Project support
* Enable Lua support
* StringValue support
* CSV
* rbxm, rbxmx, and rbxlx
* JSON models
* Clean up some warnings
* Strip out PathMap
* Unwatch paths when they're reported as removed
* Fix 'rojo upload' behavior
* Upgrade to Insta 0.13.1
* Update dependencies
* Release 0.6.0-alpha.2
* Fix bad merge
* Replace MemoryBackend with InMemoryFs
* Sledgehammer tests into passing for now
* Txt middleware
* Update easy snapshot tests
* Lua tests
* Project middleware tests
* Try to fix test failures by sorting
* Port first set of serve session tests
* Add InMemoryFs::raise_event
* Finish porting serve session tests
* Remove UI code for introspecting VFS for now
* VFS docs
2020-03-10 17:38:49 -07:00
Lucien Greathouse
a884f693ae
Update changelog
2020-03-08 18:34:11 -07:00
Lucien Greathouse
3107b1b21b
Dynamic theming. Closes #241 .
...
Upgrades to Roact master and introduces dynamic theme switching.
We branch on the theme name in order to try to use Rojo's brand
colors instead of Studio's. I kind of winged it with these colors
and we might want to choose slightly nicer dark theme colors
in the future.
I also took the opportunity to reorganize the color naming scheme
since it didn't really work for dark theme.
2020-03-08 18:32:42 -07:00
Lucien Greathouse
04529de7b3
Update Changelog
2020-03-08 17:48:50 -07:00
Lucien Greathouse
199a39208c
Implement 'rojo build --watch' ( #284 )
...
* Refactor build command to reproduce model more easily
* Spawn ServeSession for building
2020-03-08 17:48:14 -07:00
Lucien Greathouse
0187da5f24
Release 0.6.0-alpha.2
v0.6.0-alpha.2
2020-03-06 13:56:21 -08:00
Lucien Greathouse
2e1c37ffff
Update dependencies
2020-03-06 13:54:04 -08:00
Lucien Greathouse
4b0189dd55
Upgrade to Insta 0.13.1
2020-03-06 13:52:23 -08:00
Lucien Greathouse
d4a39674de
Fix 'rojo upload' behavior
2020-03-06 13:23:49 -08:00
Lucien Greathouse
07c6fd3711
Update docs repo link
2020-03-04 15:00:10 -08:00
Lucien Greathouse
cf5b72aa9a
Docs have moved to https://github.com/rojo-rbx/rojo.space
2020-02-27 22:57:06 -08:00
Lucien Greathouse
cdfbebd637
Update changelog for 0.5.4 release
2020-02-27 10:29:41 -08:00
Lucien Greathouse
e86e3316a9
Update changelog to include 0.5.x versions
2020-02-26 17:56:33 -08:00
Lucien Greathouse
bb2dcbaea0
vfs: Flesh out MemoryBackend
2020-02-21 23:52:11 -08:00
Lucien Greathouse
fefc7a69cd
vfs: Expand documentation
2020-02-21 23:34:56 -08:00
Lucien Greathouse
1b24cd36e0
vfs: Snapshots, roughly
2020-02-19 23:58:09 -08:00
Lucien Greathouse
6322c1f46d
vfs: Add stub MemoryBackend
2020-02-19 23:35:45 -08:00
Lucien Greathouse
00a29bb6be
Unwatch paths when they're reported as removed
2020-02-19 23:34:57 -08:00
Lucien Greathouse
3a029caf2b
Bump MSRV to 1.40.0
2020-02-19 23:22:51 -08:00
Lucien Greathouse
57263905e7
Add IoResultExt, fix mutability and Send-ness
2020-02-19 10:11:43 -08:00
Lucien Greathouse
4f46012c11
Complete an unfinished
2020-02-19 09:49:18 -08:00
Lucien Greathouse
7ea9a1e3e8
Expose metadata, remove_file, and remove_dir_all
2020-02-19 09:43:39 -08:00
Lucien Greathouse
c7510e12c4
Removal API
2020-02-19 09:39:49 -08:00
Lucien Greathouse
89b5d9294c
Event receiving/committing infrastructure
2020-02-19 09:36:38 -08:00
Lucien Greathouse
339e1060b7
Clean up Vfs methods that defer to VfsLock
2020-02-19 09:17:21 -08:00
Lucien Greathouse
52e1dbd846
Flesh out crate
2020-02-18 23:16:56 -08:00
Lucien Greathouse
b4963f4ff7
Watching
2020-02-18 22:42:31 -08:00
Lucien Greathouse
838e8f6bde
VFS crate
2020-02-18 22:30:12 -08:00
Lucien Greathouse
8f21514855
two-way-sync: Add super special case script syncing
2020-02-18 18:19:08 -08:00
Lucien Greathouse
44041f33e3
Start trying to sync parenting-to-nil (deleting)
2020-02-14 18:29:43 -08:00
Lucien Greathouse
5d9bc4473c
two-way-sync: Track Parent property for value objects
2020-02-14 18:25:54 -08:00
Lucien Greathouse
a3e0d42e86
two-way-sync: Handle deleting non-project node files.
...
This is the tiniest step towards this feature and not even
very useful, but an important proof of concept.
2020-02-14 18:24:03 -08:00
Lucien Greathouse
4a9c1d0d1b
two-way sync: allow changedProperties to be null to avoid array/object issues
2020-02-14 18:15:18 -08:00
Lucien Greathouse
ff47f79c62
Fix serverVersion in snapshots failing tests
2020-02-14 17:57:01 -08:00
Lucien Greathouse
f46a391873
Build releases on tag push instead of release creation
v0.6.0-alpha.1
2020-01-22 10:20:37 -08:00
Lucien Greathouse
99b8ada42b
Release v0.6.0-alpha.1
2020-01-22 10:09:07 -08:00