Comments (7)
A new project for an ELS component to build a MacOS DMG as part of an ELS deployment has been created at: https://github.com/Corionis/ELS-MacOS-Image
At this time the MacOS implementation has not been tested thoroughly. Therefore a DMG distribution is not available yet.
Because MacOS is Linux it suffers from the same Known Problem as other Linux. Drag 'n drop and opy/cut/paste work to and from ELS to outside applications, except MacOS copy/cut/paste from ELS. This is a known problem with Linux and Java.
It's getting there ...
With MacOS Dark Look 'n Feel:
from els.
The macOS implementation is taking a while. Still working through basic integration, testing and bugs.
What's Done
-
A DMG distribution with a common macOS image installer
- See the ELS-MacOS-Image component project
- The DMG is not signed with a certificate (yet)
-
ELS and ELS Updater are code complete for handling self-updating, requires a lot more testing
-
The various Generators for command lines and shortcuts will create macOs Desktop scripts that work. Unfortunately an icon cannot be assigned.
-
macOS look 'n feel has been implemented including:
- Menu bar
- Window resizing
- Full-screenable
- Application menu About and Preferences menu items
- ELS for macOS looks and acts like a macOS app 😁
When basic testing and tweaks are completed a new deployment will be made. Then the ELS GitHub Pages can be completed with an additional download button for macOS and screenshots of all three supported platforms.
The site will be made public when completed but can be seen now at: https://corionis.github.io/ELS/
from els.
Have run into a variety of path and timing bugs. Reopening while tweaking and testing.
from els.
Being unfamiliar with the nuances of macOS is causing completion of the ELS Updater process to take a lot of experimentation. Unfortunately I do not know any Mac developers. Trying to use the Apple forums 😛
Having problems mounting and unmounting downloaded DMG disk images (installer files) using "hdiutil" from inside the program. It fails with a 316 error. But when the same commands are executed by-hand in a terminal they work. That's why timing of commands is a concern. However time-delayed retries do not seem to help.
from els.
After making numerous changes for macOS and working with Apple Developer Support trying to make the ELS Updater work it has come down to Apple "Trusted Execution" security requirements. A new rabbit hole.
from els.
Suspending work on macOS pending replies from Apple Developer Support.
Important question: Does anyone care about ELS running on macOS?
from els.
The DMG approach has been abandoned due to constraints. A macOS .tar.gs download is available.
from els.
Related Issues (20)
- Fix new start-up & general usability HOT 12
- Hints must be created on a single publisher HOT 7
- Move projects from GrokSoft to Corionis HOT 1
- Null pointer in System tabs HOT 1
- Remote connection not restored using last publisher/subscriber HOT 1
- Full regression test HOT 1
- Editing Library Sources is problematic HOT 3
- Content metadata discovery & analysis
- Force date match tool HOT 1
- Build macOS .tar.gz distributable download HOT 1
- 4.0 Release
- Release regression test
- Make updater work without a GUI
- Monitor Tool
- Exception if any configuration directory is a symbolic link
- Updates fail for multiple users HOT 3
- Locations tab bugs HOT 1
- Job authentication failure HOT 1
- No support for a Subscriber Listener to work on multiple IP address:ports HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from els.