Micah
6051a5f1f1
Update Changelog to include 7.4.2 ( #951 )
2024-07-23 14:39:04 -07:00
Kenneth Loeffler
5f7dd45361
Sleep between file copies and serve for macOS serve tests ( #945 )
2024-07-20 09:52:05 -07:00
Micah
3ca975d81d
Correct issue with default.project.json files with no name being named default after change ( #917 )
...
Co-authored-by: Kenneth Loeffler <kenloef@gmail.com>
2024-07-15 09:24:51 -07:00
Micah
7e2bab921a
Support setting referent properties via attributes ( #843 )
...
Co-authored-by: Kenneth Loeffler <kenloef@gmail.com>
2024-06-20 23:48:52 +01:00
dependabot[bot]
a7b45ee859
Bump h2 from 0.3.24 to 0.3.26 ( #921 )
2024-05-30 12:45:38 -07:00
boatbomber
62f4a1f3c2
Use history recording and don't do anything permanent ( #915 )
2024-05-30 12:28:58 -07:00
boatbomber
3d4e387d35
Redesign settings UI in plugin ( #886 )
2024-05-13 10:36:03 -07:00
Micah
2c46640105
Allow openScriptsExternally option to be changed during sync ( #911 )
2024-05-08 12:34:00 -07:00
dependabot[bot]
41443d3989
Bump rustls from 0.21.10 to 0.21.11 ( #905 )
2024-04-19 20:03:55 +00:00
Kenneth Loeffler
4b3470d30b
Fix removing trailing newlines by using str::replace in memofs ( #903 )
2024-04-17 11:55:23 -07:00
Kenneth Loeffler
ce71a3df4d
Release workflow maintenance ( #902 )
2024-04-17 11:55:08 -07:00
Kenneth Loeffler
7232721b87
Use dtolnay/rust-toolchain and upgrade to checkout v4 in CI workflow ( #900 )
...
This PR performs some routine maintenance on our CI workflow:
* Replaces `actions-rs/toolchain` with `dtolnay/rust-toolchain`. The
actions at `actions-rs` are no longer maintained, and they use
deprecated GitHub Actions APIs. dtolnay's action does not support the
`override` option, but we didn't actually need to use it anyway.
* Upgrades `actions/checkout` to v4, because v3 causes some warnings
since it uses Node.js 16, which is deprecated.
2024-04-09 14:55:42 -07:00
boatbomber
b2f133e6f1
Patch visualizer redesign ( #883 )
2024-04-02 00:04:58 -07:00
Kenneth Loeffler
87920964d7
Release memofs 0.3.0, bump Rojo dependency ( #894 )
2024-03-25 10:48:27 -07:00
Barış
c7a4f892e3
Add never option to Confirmation ( #893 )
2024-03-14 19:41:21 +00:00
EgoMoose
8f9e307930
Trim plugin version string ( #890 )
...
Duplicate of https://github.com/rojo-rbx/rojo/pull/889 , but based on
master as per request.
This PR is a very small change that fixes the string pattern that reads
the rojo version from `Version.txt`. Currently this reads an extra
new-line character which makes reading the version text in the plugin
difficult.
It seems the rust side of things already trims the string when
comparing, but the lua side does not.
2024-03-13 09:50:41 -07:00
Micah
856d43ce69
Update Cargo dependencies ( #887 )
2024-03-04 15:20:58 -08:00
boatbomber
26181a5a1f
Use GuiState instead of manual calculation for tooltips ( #884 )
2024-02-29 14:50:06 -08:00
boatbomber
edf87bf9a3
Build tree ancestry correctly ( #882 )
2024-02-29 14:27:46 -08:00
Kenneth Loeffler
5f51538e0b
Update master's changelog in preparation for 7.4.1 release ( #873 )
...
This PR edits the changelog on master to reflect 7.4.1's release
2024-02-21 01:46:01 +00:00
Micah
48bb760739
Make the name field in projects optional ( #870 )
...
Closes #858 .
If a project is named `default.project.json`, it acts as an `init` file
and gains the name of the folder it's inside of. If it is named
something other than `default.project.json`, it gains the name of the
file with `.project.json` trimmed off. So e.g. `foo.project.json`
becomes `foo`.
2024-02-20 17:25:57 -08:00
Micah
42121a9fc9
Allow building Rojo with profile-with-tracy feature ( #862 )
2024-02-20 14:56:55 -08:00
Filip Tibell
02d79a4749
Migrate to using Rustls ( #861 )
2024-02-20 14:56:31 -08:00
Kenneth Loeffler
ddb26c73bd
rbx_dom_lua rojo-rbx/rbx-dom@6ccd30f (custom pivot get/set) ( #868 )
2024-02-20 12:08:55 -08:00
boatbomber
1af32ad2c7
Ensure permissions are always listed in the same order
2024-02-13 18:35:46 -08:00
boatbomber
a7e15a0259
Remove setsetting
2024-02-13 18:31:55 -08:00
boatbomber
d1078a1dfa
Clearer text for users
2024-02-13 01:26:28 -08:00
boatbomber
fd2e309c2a
Note that Test is for development
2024-02-13 01:16:38 -08:00
boatbomber
a38147973a
Fix type signature
2024-02-13 01:11:20 -08:00
boatbomber
9444c84d73
Improve UX/DX for requesting permissions
2024-02-13 01:00:20 -08:00
boatbomber
0de0610bda
Spawn action click callbacks in notifs
2024-02-12 22:39:52 -08:00
boatbomber
ab75e2b549
Switch to userdata with locked metatable
2024-02-12 22:28:30 -08:00
boatbomber
1cd215359d
Move permissions above experimental section
2024-02-12 22:22:54 -08:00
boatbomber
57b37f1a4a
Strip duplicate APIs in request
2024-02-12 22:20:31 -08:00
boatbomber
b98af57ec5
Validate settings type before passing them to set
2024-02-12 22:19:00 -08:00
boatbomber
e459ae920f
Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api
2024-02-12 21:14:54 -08:00
boatbomber
997a0406d9
Fix changelog pr link
2024-02-12 21:06:31 -08:00
boatbomber
8ff064fe28
Add benchmarking, perf gains, and better settings UI ( #850 )
2024-02-12 15:58:35 -08:00
Kenneth Loeffler
cf25eb0833
Normalize line endings to LF in Lua middleware ( #854 )
2024-02-12 14:58:03 -08:00
boatbomber
5c4260f3ac
Catch failed http requests that didn't error so we can handle them correctly ( #847 )
2024-02-01 21:29:36 +00:00
Kenneth Loeffler
7abf19804c
Ignore any unreadable property in Reconciler:diff ( #848 )
2024-02-01 21:05:44 +00:00
boatbomber
5609205fc3
Fix shadowed and unused theme
2024-02-01 00:26:31 -08:00
boatbomber
09bcef8e8e
Remove unused vars
2024-02-01 00:25:57 -08:00
boatbomber
528e2f077d
Merge branch 'master' of https://github.com/boatbomber/rojo into headless-api
2024-01-31 21:09:27 -08:00
boatbomber
df707d5bef
Lint plugin src ( #846 )
2024-01-31 21:08:07 -08:00
boatbomber
9397dbaf78
Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api
2024-01-31 18:41:24 -08:00
boatbomber
f3b0b0027e
Catch more sync failures ( #845 )
...
- Catch removal failures
- Catch name change failures
- Don't remove IDs for instances if they weren't actually destroyed
2024-01-31 17:07:01 -08:00
boatbomber
106a01223e
Show failed additions and removals in visualizer ( #844 )
2024-01-31 14:45:28 -08:00
boatbomber
506a60d0be
Play Solo & Test Server auto connect ( #840 )
...
When enabled, the `baseurl` of the session is written to
`workspace:SetAttribute("__Rojo_ConnectionUrl")` so that the test server
can connect to that session automatically.
This works for Play Solo and Local Test Server. It is marked
experimental for now (and disabled by default) since connecting during a
playtest session is... not polished. Rojo may overwrite things and cause
headaches. Further work can be done later.
2024-01-30 12:51:45 -08:00
boatbomber
3a28b03565
Merge branch 'master' into headless-api
2024-01-29 21:30:29 -08:00