Latest revision |
Your text |
Line 124: |
Line 124: |
| ** tracklogs | | ** tracklogs |
| | | |
- | <del>* implement the ''simple data API''</del>
| + | * implement the ''simple data API'' |
- | <del>** add the mGet method to the options module and export it to modules</del>
| + | ** add the mGet method to the options module and export it to modules |
- | <del>** add the getData method to the base_module API</del>
| + | ** add the getData method to the base_module API |
- | * super-seeded by directly calling Python module methods
| + | |
- | ** currently only for methods that don't take any arguments and return a single string, boolean, integer or float
| + | |
- | ** exported through the[https://github.com/M4rtinK/modrana/blob/67f43044ded31472d04613fe5a402832c7f71b99/modules/gui_modules/gui_qml/gui_qml.py#L308 ''modules''] property to QML
| + | |
- | ** QML code just uses the respective call (''getS'', ''getB'', ''getI'', ''getF'') with two strings as arguments:
| + | |
- | *** module name
| + | |
- | *** function name
| + | |
- | ** example (get main forum URL from mod_info):
| + | |
- | modules.getS('info', 'getForumUrl')
| + | |
| | | |
| === Writing the various GUI views === | | === Writing the various GUI views === |
Line 238: |
Line 230: |
| | | |
| The modRana project Trac has [http://modrana.org/trac/report/1 quite a large list] a feature requests and bugs already. | | The modRana project Trac has [http://modrana.org/trac/report/1 quite a large list] a feature requests and bugs already. |
- |
| |
- | == Packaging ==
| |
- | * create an automated packaging script '''DONE'''
| |
- | ** get source from Github '''DONE'''
| |
- | ** build on OBS '''DONE'''
| |
- | ** build packages locally without OBS
| |
- |
| |
- |
| |
- | === Fremantle @ N900 - DONE===
| |
- | * create an installable package '''DONE'''
| |
- | ** package installs additional icon for the QML version '''DONE'''
| |
- |
| |
- | * upload the package to Extras-devel once it's stabile enough '''DONE''' - since May 2012
| |
- |
| |
- | === Harmattan @ N9,N950 ===
| |
- | Having a proper package is very important on Harmattan due to Aegis restrictions. If an application needs to use location and other ''priviledged'' services, it needs to be properly packaged with an aegis manifest.
| |
- |
| |
- | * create an installable package with a working Aegis manifest '''DONE'''
| |
- | * add portrait and landscape splash-screens
| |
| | | |
| == Configuration file upgrade - DONE == | | == Configuration file upgrade - DONE == |
Line 299: |
Line 272: |
| === Nemo @ N900 === | | === Nemo @ N900 === |
| * check how modRana runs on [http://wiki.merproject.org/wiki/Nemo Nemo] | | * check how modRana runs on [http://wiki.merproject.org/wiki/Nemo Nemo] |
- | * since September 2012, PySide packages needed for the modRana QML GUI are available from the main Nemo repo
| |
- | ** there are also unofficial and untested PyGTK packages for Nemo in [https://build.pub.meego.com/project/show?project=home%3AMartinK%3Anemo this OBS repository]
| |
| * packaging | | * packaging |
| | | |
Line 306: |
Line 277: |
| * navigation board support | | * navigation board support |
| * OpenEmbeaded recipe | | * OpenEmbeaded recipe |
- |
| |
- |
| |
- | === Android ===
| |
- | * get modRana running on Android
| |
- | ** [http://thp.io/2011/pyside-android/ Qt + PySide] & [http://redmine.semperpax.com/projects/qt-components-android QtComponents ] should be available
| |
- | * packaging
| |
- |
| |
- | === WebOs ===
| |
- | * compile [http://www.webos-internals.org/wiki/HowtoQt Qt] & [http://thp.io/2011/webos/ Python]
| |
- | * port PySide
| |
- | * port QtComponents
| |
- | * get modRana running
| |
- | * packaging
| |
- |
| |
- | [[Category:ModRana]]
| |
- | [[Category:Development]]
| |