Very useful if you think, but I think it’s (very) high-priced to be just a plugin that converts objects into Instance.new() (But yeah, that’d def save time for most devs)
Also, feels weird you call ‘React’ the roblox’s ‘Roact’, even if in their page it says it’s based off React
Some questions I have are:
How did you get Instance metadata from just s3.amazonaws.com? Is that part of the code closed source or you just use HttpService:GetAsync() What do you input and output? its open sourced bc its .rbxm
Even after this, I still consider it useful for fast copy-pasting into scripts.
(still you should be able to remove ‘return’ at the start of the code, also the plugin costs more than 2k robux now.)
This #help-and-feedback:scripting-support topic I made in a previous account of mine should help you with that. or you can just view the source code yourself, it’s available in the github repository, but here is the part he means
I believe that $9.99 USD (which is the equivalent of the current Robux price) is very reasonable for the time and effort that has gone into crafting this plugin. @Elttob has produced a lot of content covering plugin pricing and the new Creator Store recently, and I’d recommended checking out his YouTube channel.
There is now a free version of Codify that provides a taster of the paid experience for those that are not yet completely sold on the price. Please see the OP for more details. The free edition will also receive the Codify3 update, but will continue to be limited in it’s functionality.
This is primarily because of the release of react-lua which has an almost identical API to React. I recommend using the React17 port over Roact for new work.
@GameInspectors almost had it. There’s actually an extra step involved in my implementation that ensured the API dump is correct for your version of Studio, not just fetching the latest dump. This is done by downloading the deploy history and pulling the version hash for your version number.
You can use the following, powerful, open source library to download and work with the API dump in your own projects:
I will work this into the plugin settings as part of the Codify3 update.
There is no React.mount in React 17. You have to create a root and then render it. Refer to the official React docs for more information. The API is practically identical.
I would suggest starting a new thread, DM or joining one of the community servers if you’d like to discuss further or need help with React. This thread is reserved for Codify. Thanks.
This is already available in the settings tab. Select Fusion from the framework drop-down and change the Create Method and Children Key fields to “Fusion.New” and “Fusion.Children” respectively.
I’m reworking the UI to make it clearer than some options are specific to frameworks.
I’ll take this on board. If you’re developing outside of Roblox (i.e. on your filesystem with a tool like Rojo to sync and build), you can use StyLua to format your code. This will add the brackets around function calls.
v3 is still in development at the moment. I don’t get an awful lot of time to work on it, but I’ll post an update here when it’s released.
Anyone who has already purchased Codify will receive the v3 update for free; however, Codify will be closed (or partially closed) source starting from v3.
Replace the About panel with a new Diagnostics panel in the Settings tab. This will attempt to show internal data relating to your license, cached API dump data, and general plugin information.
Gotcha. I think this would be better implemented as an optional toggle. I wouldn’t like to give new developers the impression that services are creatable, so this doesn’t seem like something that should be enabled by default.