Here are some features that we probably-definitely need in the GUI:
have tray icon for mesg in the top bar.
install Core, Docker & configure Swarm after first install of gui.
add status(running etc.) & version info of Core to gui and notify users about Core’s new versions and ask it to update.
ask to user’s to update gui when a new version is available.
connect to marketplace service for marketplace page.
recognize urls that starts with
mesg:// to show & deploy services etc.
add deploy button to service repos to deploy services via gui via:
have a button in GUI to optionally clean local mesg databases after Core is updated.
provide ability to deploy services from local files (/with drag&drop).