Installer
Posted: Tue Nov 02, 2021 4:30 pm
So the IDE is a fairly portable app, and most look and feel things about it can be changed by editing the stacks and scripts that make up the IDE. Which is the bulk of the work that I've been doing for the required goal of distinguishing OXT from LCC.
However, in recent versions of LC/LCC they integrated the installer into the main binary.
I want to either remove it or make it so it doesn't ever appear because it looks like this: If you delete your RunRev folder (on macOS this is in /Library/Application Support/ but in different locations depending on the platform) the engine acts as if you've never installed LCC before and you will get this dialog that is used for creating an account for things like getting your email address for LC to send advertisements, or sharing stacks via their portal, and for using LC forums, none of which applies to OXT.
The way OXT is right now, if you dismiss this via "Skip this step", without making an account it appears to simply quit and doesn't launch the IDE, but it actually creates that RunRev folder and two files: Once those files exist the IDE launches normally.
So to fix this it could go two different ways, recompile the engine(s) without this dialogue, or (probably easier) make our own installer(s) or launcher that ensures those two files above exist or it creates them, and then launches the IDE normally.
To fix the multiple instances of the IDE launching problem on Linux, I'm probably going to have to create a launcher shell script anyway.
However, in recent versions of LC/LCC they integrated the installer into the main binary.
I want to either remove it or make it so it doesn't ever appear because it looks like this: If you delete your RunRev folder (on macOS this is in /Library/Application Support/ but in different locations depending on the platform) the engine acts as if you've never installed LCC before and you will get this dialog that is used for creating an account for things like getting your email address for LC to send advertisements, or sharing stacks via their portal, and for using LC forums, none of which applies to OXT.
The way OXT is right now, if you dismiss this via "Skip this step", without making an account it appears to simply quit and doesn't launch the IDE, but it actually creates that RunRev folder and two files: Once those files exist the IDE launches normally.
So to fix this it could go two different ways, recompile the engine(s) without this dialogue, or (probably easier) make our own installer(s) or launcher that ensures those two files above exist or it creates them, and then launches the IDE normally.
To fix the multiple instances of the IDE launching problem on Linux, I'm probably going to have to create a launcher shell script anyway.