it doesn’t say it needs and update and even with everything disable it still crashed
Can you DM me a model/place file of whatever it is you’re trying to convert and let me know what settings you’re using (i.e. framework, and any datatype formats if you’ve changed them from the default; a screenshot will be fine!), and I’ll see if I can replicate this and figure out what’s going on?
the model is just a part and I do not think I’ve changed any settings in the plugin
That’s an issue with how the TextLabel sizes are computed as AutomaticSize and UIFlex weren’t a thing back when Codify was created ~5 years ago. It shouldn’t be causing any crashes, however.
Edit: Was caused by a dependency. Fixed in v2.6.0.
I can’t seem to reproduce the issue you’re having at all, and haven’t had any other bug reports regarding crashes, but I think I’m going to update Codify to use a more modern UI structure and refactor some of the internals to increase performance, which will hopefully fix the issues you’re experiencing.
Could it be another plugin you have installed interfering? If you disable your other plugins and leave only Codify activated, do you still experience crashes?
some how my roblox studio settings were the issue and it wasn’t even a beta feature lol. I decided to reset all of my settings and set them again and it seems to have fixed the issue. Thanks for the quick responses though
Ah perfect! I’m glad you found the issue haha
thanks sorry for the inconvenience
I got an idea for a feature. It seems that codify doesn’t convert welds and other stuff like ropes and rods. Could you try and add support for those?
There are 3 properties that I always delete, which are: BorderSize, BorderColor, and BackgroundColor (if the BackgroundTransparency is 1). Are there any plans to add settings for those?
This was added in v2.5.1. You can find this option under Settings → Snippets → Hide Object Fills. Double check you’re up to date from the Plugin Manager if you got it from the Creator Store.
v2 doesn’t support properties that accept an Instance as a value, but I have got a local prototype for v3 that does link Instance-based values as long as they’re within the tree that’s being converted. I’ll definitely be shipping support for Instance-based values in v3, if not before.
I do have Hide Object Fills on but I still get those properties.
I see what you mean. I’ll add a toggle to disable this prop from appearing when it’s not relevant, and I think I’ll split the object fills toggle out into separate GuiObject and BasePart toggles
Hey @cxmeels hope your well, just wanted to bring your attention to a bug I’m facing with Codify—if it’s anything related to Codify, that is.
I’m working on an update to Codify to switch it over to React (it’s currently using Roact), which should bring some performance gains and squash some bugs too. I’ve seen your bug report and I’ll see if I can figure out what’s causing that asap though, and see if I can issue a patch for the time being.
Unsure if this been recommend but I assume it ONLY adds stuff that doesn’t match the default properties. But it still includes BorderSizePixel
and BorderColor3
even though these properties now have different defaults. If these could be ignored, would be great Same goes with Name on UI objects (UICorner/UIPadding/etc) it adds Name which is kinda redundant
That’s awesome, @cxmeels —thanks greatly. Thought I’d mention while I’m here, absolutely banging job on this plugin mate. By far one of my fav plugins which was worth every penny, and something I genuinely couldn’t go without—so keep it up.
If I had any suggestions, it would be to allow remapping of props, so Key
in TSX can be renamed to say Name
it’d be a great addition for TSX-heavy users using Vide like myself where Key is Name.
This is still happening to me. It stays closed the next time I run after closing, but then I run again (like every other time) it will re-open again.
Version: 2.5.2 (PRODUCTION) Paid
Acquired from the Creator Store.
I’m actively rewriting Codify to use React and clean up the internals so that it’s easier to update and maintain, and will allow me to introduce new and more advanced features quicker. Hopefully this’ll fix all the issues everyone’s been having recently, as I’ve been unable to reproduce anything.