Release 1.0.0
Changes since 0.9.6:
- Python3 version changed
-- int/float handling is now different, e.g./
operator is now//
in most cases - QT was upgraded from 4 to 5. This has several implications:
-- fontconfig
-- Xorg X server is used instead of the QT4's display server
-- external VNC server is used
-- xinit used to start launcher and VNC server
-- The old on-screen keyboard needed to be re-written as the Qt4 subsystem to register it did not exist any more.
-- The kinetic scrolling needed to be re-written as it performed badly in Qt5. - Gestures are now used for scrolling instead of scroll bars.
- Bluetool utilities were upgraded from Bluez (4?) to Bluez5
- Wifi parsing needed to be re-written as the timing is different now
- netreq was dropped as it was taking 100% cpu and it was unclear how to test it
- The launcher now writes log output to /tmp/launcher.log. There also is an exception handler which displays c++ exceptions within PyQt5
- Updates of diverse python packets
- New python packets were added
-- pip
-- matplotlib
-- pandas
-- mqtt
-- websocket-client - The hardware clock is now updated on shutdown (if ntp was provided via dhcp).
Full Changelog: v0.9.6...v1.0.0