richmond62 wrote: ↑Sun Jan 21, 2024 9:11 pm
That was a whale: referencing The Hitch-hiker's Guide to the Galaxy.
The fish image I found in the preferences, I think it was called 'fish.png' in the inspector.
I think it was actually a dolphin, and was a "
so long and thanks for all the fish" - hitch-hiker's guide to the galaxy reference again... Where they leave earth because they know the Vogons are coming.
Anyway, here's a screenshot from an old program - Grand Perspective. There are probably better ones out there for the mac, but this will serve to illustrate a point.
- 1.png (126.72 KiB) Viewed 1477 times
This is a file size representation of the contents of OpenXTalk Lite.app on a Mac. The bigger the blobs, the more space they take up. The lighter pink blobs are the CEF engine. MacOS uses webkit, so this isn't required to be bundled inside the OpenXTalk app - it's already part of MacOS. The CEF folders are only included for people building Windows and Linux standalones on the OpenXTalk Lite IDE, while developing in MacOS.
(There's no point even including the linux CEF engines, as they largely don't work). That's why I'm enthusiastic about Paul's attempts on a LCB variant.
I did once have a look at what we could replace CEF with, but this may be superseded by Paul's progress:
https://endorphinbrowser.github.io/
http://www.netsurf-browser.org/
Anyway, back on topic. If we could eventually ditch the CEF engine for something leaner, it'd mean we could save:
- quick-size-of-cef.png (17.24 KiB) Viewed 1477 times
Approx 747MB.
The other parts of it I think I could remove are probably a bit of localisation. Removing more is likely to break something, and I really don't want that headache. When the time comes, we can get rid of this CEF browser engine to save some serious heft. (The OpenXTalk Lite 7z compresses down to approx 253MB without it), a much smaller download. If I strip this out on Linux, it compresses down to 173MB. (haven't tried on Windows yet, but I'd expect similar space savings).
However, this will probably come after v1.0 at some point. I want to get as stable a release 'out-there' for you all to do whatever you are doing with it. After that, I can take it in other directions and refine it further as need be. There will likely be more feedback incoming, and I feel like I want to be distanced from that
Oh, also:
richmond62 wrote: ↑Sun Jan 21, 2024 9:11 pm
I wonder what all those 'high' versions of images are there for?
They are alternate graphics that get loaded by the IDE if you have your monitor set to a higher resolution. There's one for the splash and others elsewhere.