Commit graph

20 commits

Author SHA1 Message Date
boatbomber
e459ae920f Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api 2024-02-12 21:14:54 -08:00
boatbomber
8ff064fe28
Add benchmarking, perf gains, and better settings UI (#850) 2024-02-12 15:58:35 -08:00
boatbomber
5609205fc3 Fix shadowed and unused theme 2024-02-01 00:26:31 -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
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
1042b36046 Merge branch 'master' of https://github.com/boatbomber/rojo into headless-api 2023-09-18 20:34:00 -04:00
boatbomber
0f8e1625d5
Stylua formatting (#785)
Uses Stylua to format all existing Lua files, and adds a CI check in
`lint` to pin this improvement. Excludes formatting dependencies, of
course.
2023-09-18 15:39:46 -07:00
boatbomber
b401b6db2f Use new setting input prop 2023-08-20 22:00:38 -07:00
boatbomber
4ab51e1906
Merge branch 'master' into headless-api 2023-08-20 21:58:03 -07:00
boatbomber
c43726bc75
Confirmation behaviors (#774) 2023-08-20 12:37:40 -07:00
boatbomber
1220b5c0d6 Merge branch 'master' of https://github.com/boatbomber/rojo into headless-api 2023-07-16 21:05:57 -07:00
boatbomber
9d48af2b50
Better settings control (#725)
- Lock some settings during sync
- Make experimental features more clearly labelled
2023-07-12 13:00:07 -07:00
boatbomber
1ff018a2ce Merge branch 'master' of https://github.com/boatbomber/rojo into headless-api 2023-07-04 13:45:36 -07:00
boatbomber
658d211779
Sync reminder notification & notification actions (#689)
Implements and closes #652.

---------

Co-authored-by: Chris Chang <51393127+chriscerie@users.noreply.github.com>
Co-authored-by: Micah <git@dekkonot.com>
2023-07-04 20:09:41 +00:00
boatbomber
3b1aca2958 Clearer button UX 2023-01-05 10:58:26 -05:00
boatbomber
4275783ba4 Add permissions page 2023-01-04 17:28:06 -05:00
boatbomber
b88d34c639
Add tooltips to buttons (#637)
* Add tooltips

* Fix whitespace

* Avoid overloaded word canvas

* Clean render function

* Switch folder to fragment
2022-10-07 19:31:14 -04:00
boatbomber
cdc972a5ce
Migrate DevSettings to PluginSettings for much better config flow (#572)
* Add the devsetting config options into settings

* Create dropdown component and add setting controls

* Static dropdwon width and spin arrow

* Improve dropdown option contrast and border

* Forgot to make the settings page respect the static spacing, oops

* Smaller arrow

* Vert padding

* Reset option for settings

* Hide reset button when on default

* Respect the logLevel setting

* Portal settings out to external typechecking module

* Implement new configs using the new singleton Settings

* Remove DevSettings

* Update test runner to use new settings

* More helpful test failure output

* Support non-plugin environment

* Migrate dropdown to new packages system

* Clean up components a tad
2022-08-20 22:39:34 -04:00
boatbomber
e864cf0c7d
Switch git submodules to Wally packages (#584)
* Switch git submodules to Wally packages

* Update build snapshot

* Add wally to foreman and use latest versions

* Install packages in CI runners

* Fix indents

* Install packages in the correct directory

* Install packages in correct dir of release action too

* Remove submodules from ci checkout

* Remove submodules from release checkout

* Update selene with latest fix

* Fix whitespace

Co-authored-by: Lucien Greathouse <me@lpghatguy.com>
2022-08-03 18:36:58 -04:00
boatbomber
6ae0bf366a
Use singleton settings outside the Roact tree (#576)
* Use singleton settings outside the Roact tree

* Cleanup listener on unmount

* Refactor setting page components

* Fix willUnmount being added to the wrong table

* Remove bindings in favor of state
2022-07-18 19:36:38 -04:00