Jump to content

Necessitas/TODO

From KDE Community Wiki

Welcome to the Necessitas TODO wiki page

Qt framework

Status Description Contact
IN PROGRESS QSystemTrayIcon BogDan <BogDan>


IN PROGRESS x86 support BogDan <BogDan>


TO DO Android style plugin. We must to implement an android plugin, Qt apps must look the same as native Android apps. Alessandro <{{{3}}}>


TO DO Android menus simulation/use. We need to find a way to use android menus or to paint them from Qt. Marius <{{{3}}}>


TO DO Find a way to compile for all android platforms at once BogDan <{{{3}}}>


QtCreator

Find a way to compile for all android platforms at once, and handle the results corectly

  • Find a way to compile for all android platforms at once, and handle the results corectly, (e.g. copy arm v5 libs to armeabi forlder and arm v7 libs to armeabi-v7a forlder).

Prepare the package for android market publishing

  • Prepare the package for android market publishing, e.g. release compilation, signing, etc.

Documentation

  • Written documentation for Android platform

QtMobility

Support all android platforms

  • Find a way to support as many android platforms we can. Currently platforms < android-8 are not supported by all QtMobility modules.

QtWebKit

Speed and memory usage

  • QtWebKit 2.1.x is still 2x times slower than Google's WebKit, also the memory consumption is still insanely high (to run SunSpider benchmark, needs >200Mb)

Gestures

  • Gestures are not working well, the panning is not smooth enough and the pinch zoom is not working at all.

Ministro

Add multilanguage support

Clean up the code

Necessitas SDK

Platform Issues

Windows

  • Fix the plugins copying (in general, using cp, rm etc) on Windows -> 2 ways, I can provide these exes or we can get platform detection working properly and switch on it in the mkspecs)
  • Make it so that the Windows version can be built from Linux (mingw cross compiler support, quite a lot of work, esp. building Python which needs to run itself to compile the modules under Wine)
  • Fix make.exe -j support (would help with building on Windows as otherwise it requires baby-sitting).
  • Add support to 7za and installer-framework for symbolic links on Windows (see msdos command mklink) so there's no need to remove symlinks from the packages (and also MinGW's ln program)
  • Fix webkit build failure on Windows and Mac OS X
  • Fix installer framework so that it can install from local packages folder instead of always having to use the network -> this already works on Mac OS X (just modify config.xml to use file:/usr/www/ etc), but not on Windows (where it works partially, updates.xml is loaded but nothing else); I'm not sure about Linux, maybe add a command line option to override the repo url?