- updated the main license from GPLv2 to GPLv3. This was necessary
because newer Qt modules (like Quick3D) are not available under
the GPLv2 anymore.
- replaced the verbose per-file license headers with SPDX headers.
- license headers were missing in most QML files and scripts.
- simplified the license section of the "About" dialog.
- the file-open dialog is broken on Qt 6.4.0 on newer Android
versions. Fixed by compiling againt 6.4.1
- the actual file paths are just cryptic URLs. Fixed by getting
the real name via a JNI callback.
- file-type association was missing. It's still a bit wonky, but
there's no real documentation on how to add non-standard
file-types.
Closes: #635
- basic mobile UI (start page plus document view)
- switched to using C++20 coroutines for async jobs
- src folder cleanup
- splittable views on desktop