Roam 3 - Beta 1 - Roam QGIS 3 API Update
Pre-releaseBETA 1
This release contains the first beta release of Roam after an update from QGIS 2.x API to QGIS 3.x API.
Main updates are:
- Python 3
- PyQt5
- Qt5
- QGIS 3 API
Due to the many many API changes in the whole stack, there is bound to be issued with this release.
Things you should NOT do with this release
- Run in production
- Expect it to be perfect first cut
- Replace your current release with this version
- Run in production
Things you can do with this release
- Don't run it in production
- Do solid testing of any forms you have
- Do Give me feedback on any issues you find. I will try to fix them as they come in and release again.
- Use a copy of any projects you wish to use with this release as project versions and code will need to be updated to run correctly
Notes
This first release is mainly focused on getting it running on the new API and flushing out any early API changes that might have come up. Things might still not work fully yet but you should be able to create a new project, with forms and use it like before. Existing forms might not work yet due to some Python API changes that need to change.
Custom forms
Full custom forms (using a custom .ui file) haven't been tested as most people use the auto forms these days (at least from what I can tell), I haven't put much testing into this logic yet. If you use custom .ui files for your forms I would welcome help fix any issues in this area.
Custom form code
Custom form code that you have written won't work right out of the gate as the move in APIs will have broken it. I will work on a guide for this before the final release once I am aware of any more API changes.