Kaidan issueshttps://invent.kde.org/network/kaidan/-/issues2021-02-24T19:50:20Zhttps://invent.kde.org/network/kaidan/-/issues/392Kaidan for iOS (iDan)2021-02-24T19:50:20ZLinus JahnKaidan for iOS (iDan)Sub tasks:
- [ ] Notifications #313
- [ ] Licensing #281
Building:
Currently we're using https://github.com/leetal/ios-cmake, the new hot shit seems to be https://github.com/OlivierLDff/QtIosCMake though. However ideally we wouldn't ...Sub tasks:
- [ ] Notifications #313
- [ ] Licensing #281
Building:
Currently we're using https://github.com/leetal/ios-cmake, the new hot shit seems to be https://github.com/OlivierLDff/QtIosCMake though. However ideally we wouldn't need any additional toolchain with Qt 6.
There's https://bugreports.qt.io/browse/QTCREATORBUG-23574 about QtCreator and its templates. If I understand it right building with CMake is actually already possible out of the box with some extra variables for the macos bundle id, version and stuff like that. So probably the best idea currently is to wait for KF6 and the missing Qt add-on modules being added in Qt 6.1/6.2 (Multimedia, Positioning and Location).https://invent.kde.org/network/kaidan/-/issues/313Notifications on Apple platforms2021-02-24T19:50:20ZJonah BrĂ¼chertNotifications on Apple platformsmacOS backend, maybe reusable for iOS: https://phabricator.kde.org/D22365, https://developer.apple.com/documentation/foundation/nsnotification
Remaining questions:
- Why doesn't the patch use NSNotifications?
example for iOS: https://...macOS backend, maybe reusable for iOS: https://phabricator.kde.org/D22365, https://developer.apple.com/documentation/foundation/nsnotification
Remaining questions:
- Why doesn't the patch use NSNotifications?
example for iOS: https://makeapppie.com/2016/08/08/how-to-make-local-notifications-in-ios-10/
General issue #29
General iOS support: https://invent.kde.org/jbbgameich/kaidan/commits/wip-mac
iOS native integration example: https://www.qt.io/blog/2017/12/01/sharing-files-android-ios-qt-app1.0https://invent.kde.org/network/kaidan/-/issues/281Change license of Kaidan: Add exception for Apple App Store2021-02-24T19:50:20ZMartin KarambaChange license of Kaidan: Add exception for Apple App StoreSoftware under GPL or AGPL license cannot be distributed legally via the Apple App Store:
https://www.fsf.org/news/2010-05-app-store-compliance
To allow porting Kaidan to iOS, the following amendment should appended to its license:
> ...Software under GPL or AGPL license cannot be distributed legally via the Apple App Store:
https://www.fsf.org/news/2010-05-app-store-compliance
To allow porting Kaidan to iOS, the following amendment should appended to its license:
> Additional Permissions For Submission to Apple App Store: Provided that you are otherwise in compliance with the GPLv3 for each covered work you convey (including without limitation making the Corresponding Source available in compliance with Section 6 of the GPLv3), Open Whisper Systems also grants you the additional permission to convey through the Apple App Store non-source executable versions of the Program as incorporated into each applicable covered work as Executable Versions only under the Mozilla Public License version 2.0 (https://www.mozilla.org/en-US/MPL/2.0/).
from: https://github.com/signalapp/libsignal-protocol-c/commit/defc71dfaafb8eeab05db62a4bdc88d37e2ee56b