TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
Is it time to turn on the Help > Donate menuItem and set up a "fund-me" page to hire a C++ engineer and pay for Mac/Win signing (about $100/yr each)?
In theory it couldn't hurt, although I don't know how many people are actively following this at the moment.
TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
@ tperry2x. We should provide info on our download web page about uninstalling and install/unsigned warnings. I'll duplicate your notice for my page. Something like this looks complicated:
Hopefully not too bad. This might be a large leap to make, however I'm going to suggest that someone looking to program things may not be too phased by seeing an unsigned app. Hopefully.
TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
OpenXTalk Lite is currently "unsigned". Your Operating System will present a warning when installing and running. It's OK.
"If running MacOS 10.15 and above, your computer will first present you with an 'Application is damaged warning'.
You can ignore this by turning on 'Allow apps downloaded from anywhere'.
Secondly, when trying to launch OpenXTalk in MacOS 10.15 and higher, you may see an 'Application is from an unsigned developer error". To ignore this and launch OpenXTalk, right click the app and choose 'Open'
TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
Uninstall an existing version of OpenXTalk Lite before installing a new version. [how?]
On the mac, navigate to /Applications, scroll down to OpenXTalk and click it once so it's selected. Either drag it to the bin or press cmd & delete, then empty the bin to fully remove.
On Windows, just navigate to the C:\Program Files folder and delete the OpenXTalk folder. It'll ask you to authenticate as an admin user if necessary.
On Linux, navigate to /opt and delete the OpenXTalk folder. (You'll need to be an admin / sudo authenticated to do this), or you could run sudo rm -R /opt/OpenXTalk
On all the above platforms, the program can now be considered a 'portable app'. That is, it doesn't install anything drastic (except for a few configs and saved preferences), so it's not too much of a pain to remove.
TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
Win Install/Run Warning.
There isn't anything as alarming-looking as on the mac. Just because it installs to C:\Program FIles, you just need to right-click and choose 'Run as administrator' on the bat file. This is nothing out of the ordinary, especially for ICT-types like myself - we regularly see this kind of thing, so a sysadmin wouldn't be too put off by this as long as they could either vouch for it's security or put it behind a separate network vlan if at all concerned (there are bigger fish to fry at the moment with Windows itself).
TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
Linux Install/Run Warning. [are there any?]
No, perhaps this is the easiest system to install on. It's essentially the same process as above for Windows. Except instead of a .bat script it's a .sh (shell) script. You double-click the sh file and it'll ask you for an admin password when it runs in terminal. They might just have to right-click and choose "allow to run as a program", but this is standard-fare when installing things which aren't in a repository for the distro. Can we get it included with a distro, or we could even create our own fork - MX-Linux has respins and it would be trivial to include OpenXTalk in a dedicated distro, then put onto distrowatch - just to 'spread the word'?
We could always point people to the install videos if they have any qualms / concerns or are confused.
TerryL wrote: ↑Sun Oct 08, 2023 8:53 pm
Mac-Win signing is necessary to remove scary OS warnings. Here's a google share link for .txt on certification/signing I collected from the LC forum which may be useful. About $100/yr each. I'll offer some $ financial support. Terry
https://drive.google.com/file/d/1QZ7eO ... p=sharing
That's certainly very kind of you. I don't know if this would solve too much straight away though. To make the app signed, I think we'd need to recompile it as the signing is done at the compiling stage (and not just me hex-editing the application binary to change icons and version strings on Windows for example).
If being recompiled, this may lead to extra work having to be undertaken to link up all the necessary dependencies (as they have no doubt changed since Livecode 9.6.3 was current).
I don't know if anyone ever got any closer to getting the Windows versions to compile under modern hardware and updated dependencies? Paul may well know more on that front?
The other issue is that any apps people make will be unsigned, unless they too have a signing key, so they'd get the same warning about damaged apps when trying to run their own. And seeing this on the mac, perhaps they'd be under the mistaken impression that OpenXTalk didn't produce working apps. They might well be unaware of these MacOS issues if OpenXTalk itself was signed, as they wouldn't encounter any error until they produced their first unsigned standalone and tried to run it.
Perhaps we'd need a notification under the (standalone settings > mac) with a nod towards this. Because 'security' *cough* (also read as Apple-profit-margin)
It doesn't affect Linux, and puts up a standard confirmation dialog on Windows. Nothing as alarmist as what Apple presents to the end user.