Roadmap: Integrate SonarPen SDK into Krita
Open, Needs TriagePublic

Description

I have written a tentative roadmap on what we should do to integrate SonarPen SDK into Krita

  1. Move SonarPen SDK C++ into a common location
    1. Link: https://invent.kde.org/greenblub/sonarpen-sdk-cpp
    2. Discuss if SonarPen people are going to maintain it
    3. Talk to sysadmins for a common location for Krita build tools and utilities
    4. Move the repo into a common location and give SonarPen developer developer's acsess
    5. Review the source code of this repo! Possibly ask a wider KDE community to review it
  1. Port all ext_sonarpen-sdk-cpp commits into our SDP repo
    1. Link: https://invent.kde.org/greenblub/krita-deps-management
    2. Change repository links back to our main repo
    3. Squash extra commits that just cahnge qt's git tag
    4. Make sure SDK builds on all four Android platforms
    5. Build ext_sonarpen-sdk-cpp packages
  1. Port all Qt-related changes
    1. Link: https://invent.kde.org/greenblub/qtbase
    2. Reveiw: is it okay that SonarPenUtilitiesNative is created for all instances of Krita, even though they don't have this device?
    3. Build an updated ext_qt package
  1. Intergrate into Krita
    1. Link: https://invent.kde.org/greenblub/krita/
dkazakov created this task.Aug 7 2024, 9:17 AM