Bounties for porting my software and fixing Wayland issues

Hi, I’m looking for a developer who is knowledgeable about KDE Craft, git, Android and iOS to help port my software to mobile devices and also fix a few Wayland/Qt bugs. This is for Clear.Dental, the open source dental EHR/PMS system. It uses Qt, QML, KDE’s Kirigami and uses git for the database (it’s a long story).

Source code: Dr. Tej A. Shah, DMD / cleardental · GitLab

Project 1: Get Clear.Dental to run on Android and iOS.

  • First, create the proper Craft blueprints to build the project
  • Link over libgit2 to the externals folder (as a sub-module).
  • Get it to build for both PC and for Android (this may have to include other libraries like libssh and openssl to be compiled as well; ssh support is required). It should be able to build using the KDE Android docker image for building.
  • Modify to cmake file for cleardental-backend-database be able to link to it and then cdgitmanager.h and .cpp should be able to use libgit2 on both PC and mobile.
  • Then, replace the git binary exec. calls with the libgit2 equivalents
  • In theory, all future builds should just require the craft command to build future binaries

Project 2: Fix Qt/QML screen issue with Wayland

  • As of right now, there is no QML way to create a window in a different screen under Wayland.
  • There is a Qt bug for this
  • What I need is a pure QML way to present something in a different screen; just like I was able to on X11.

Project 3: Fix the KWin screen rule

I don’t know how much to give to each project; obviously project 1 will give much more than project 2 which will be more than project 3. It’s probably best to contact me and offer what you think is an acceptable amount for these projects. If there are any questions, I am more than happy to answer them here.

Also, Clear.Dental is an open source project so all work would be publicly accessible to all.

2 Likes