Closed mgrouch closed 2 years ago
Yup, on the roadmap.
Sent from my iPhone
On Jan 6, 2022, at 2:58 PM, Mikhail Grushinskiy @.***> wrote:
wxPython based GUI utility for configuring and maintenance of the Maiana AIS unit. Forms can be easily designed using wxFormBuilder (included in bareboat necessities OS ver >= 2022-01-04)
There is something in openplotter which is not standalone and tightly coupled with OP. (So it can't be used as-is by any generic unix distribution)
Thanks!
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.
Yes, openplotter-maiana app is not just a GUI to occasionally configuring and updating a MAIANA devices but a full integration with Signalk K and OpenPlotter notifications and IoT systems. You can even configure the device on the fly without taking control of the serial port for example enabling/disabling transmission.
But it would not be difficult to adapt this GUI to work standalone, you should just remove some dependencies, some daemons and you are done. It is pure wxPython, the GUI is quite simple so no need of wxFormBuilder. Let me know if you need help with this.
I’ve built wxPython apps before (including native executable packaging for Windows and Mac).
But yeah, it might be easier to fork your code and strip stuff out. I’ll take a look.
Sent from my iPhone
On Jan 7, 2022, at 10:10 AM, Sailoog @.***> wrote:
Yes, openplotter-maiana app is not just a GUI to occasionally configuring and updating a MAIANA devices but a full integration with Signalk K and OpenPlotter notifications and IoT systems. You can even configure the device on the fly without taking control of the serial port for example enabling/disabling transmission.
But it would not be difficult to adapt this GUI to work standalone, you should just remove some dependencies, some daemons and you are done. It is pure wxPython, the GUI is quite simple so no need of wxFormBuilder. Let me know if you need help with this.
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were assigned.
I need to do this regardless for FW updates outside of OpenPlotter.
Sent from my iPhone
On Jan 7, 2022, at 10:10 AM, Sailoog @.***> wrote:
Yes, openplotter-maiana app is not just a GUI to occasionally configuring and updating a MAIANA devices but a full integration with Signalk K and OpenPlotter notifications and IoT systems. You can even configure the device on the fly without taking control of the serial port for example enabling/disabling transmission.
But it would not be difficult to adapt this GUI to work standalone, you should just remove some dependencies, some daemons and you are done. It is pure wxPython, the GUI is quite simple so no need of wxFormBuilder. Let me know if you need help with this.
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were assigned.
Version 0.1 of a standalone wxPython app is in https://github.com/peterantypas/maiana/tree/master/latest/Apps/maiana-update
No native executable packaging yet.
Nice! As a someone with plenty of experience designing UI forms, I have one small comment:
Labels of input fields should be right aligned next to the input field. Use flag wxALIGN_RIGHT It's much easier to read
(Most form designs I see are doing it wrong, by left aligning labels)
Does it need to be run as root or a user can be just a member of certain groups? Which groups?
Thanks
As it is accessing a serial port it is usually wheel or dialout depending on the distribution
----- On 7 Feb, 2022, at 18:27, Mikhail Grushinskiy @.***> wrote:
Does it need to be run as root or a user can be just a member of certain groups? Which groups?
Thanks
— Reply to this email directly, [ https://github.com/peterantypas/maiana/issues/91#issuecomment-1031781814 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/ANPRIFMZKY2XVNPUUECDL63U2AFI5ANCNFSM5LNNXN3A | unsubscribe ] . Triage notifications on the go with GitHub Mobile for [ https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 | iOS ] or [ https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub | Android ] . You are receiving this because you are subscribed to this thread. Message ID: @.***>
wxPython based GUI utility for configuring and maintenance of the Maiana AIS unit. Forms can be easily designed using wxFormBuilder (included in bareboat necessities OS ver >= 2022-01-04)
There is something in openplotter which is not standalone and tightly coupled with OP. (So it can't be used as-is by any generic unix distribution)
Thanks!