boatbomber

Results 20 issues of boatbomber

Resolves https://github.com/rojo-rbx/rojo/issues/138. The current method of setting config/debug settings (value instances through _G injection) is really clunky and 3 years old. We have a nicer setting interface now, so let's...

status: needs review

When you initially connect to a serve, it displays a visual diff of all the changes it brings and asks the user to choose how to handle it. This helps...

status: needs review

Adopts JohnnyMorganz Stylua for the plugin's Lua source code. Adds a check to the lint CI as well in order to enforce style guide on future PRs.

type: tech debt
status: on hold

Closes #612. Using non-default ports is currently a bit of a hassle since you need to retype it every time you open Studio. This PR stores your last used host...

status: needs review

Closes #638. You can read the API docs here: https://github.com/boatbomber/rojo.space/blob/headless-api-docs/docs/headless-api.md

type: enhancement
scope: plugin
size: medium
status: needs review

Exposing a headless API into `game` will be very valuable to the Rojo ecosystem. Users can make companion plugins, and we can even utilize it ourselves for one-time plugin injections...

type: enhancement
scope: plugin
size: large
status: in-progress

I want to be able to animate my UIGradients, so I added support for the ColorSequence datatype in all the relevant places.

status: blocked

Before: ![image](https://github.com/rojo-rbx/rojo/assets/40185666/685b0c71-8985-416b-9409-bd88097ac269) ![image](https://github.com/rojo-rbx/rojo/assets/40185666/40d699e2-d0a7-48c5-8726-2164630853e3) After: ![image](https://github.com/rojo-rbx/rojo/assets/40185666/f386c2e4-f07f-453f-b341-e8c68a9e432d) ![image](https://github.com/rojo-rbx/rojo/assets/40185666/c6b4684d-b9c2-4819-89a2-1474d101a728)

scope: plugin
size: small
impact: small

The patch visualizer component has a nicer tree design that is more readable while also more compact. The confirming page has been slimmed down to just the necessary info: ![image](https://github.com/rojo-rbx/rojo/assets/40185666/a23b7075-49ce-4c63-9bc5-7d5d7a964f29)...

type: enhancement
scope: plugin
size: medium
status: in-progress

Adds opt-in settings for checking for updates. This should hopefully reduce the number of reports we get from people simply using outdated versions. It will not notify about major version...

type: enhancement
scope: plugin
size: small
status: needs decision