< Maliit(Difference between revisions)
|
|
| (4 intermediate revisions not shown) |
| Line 1: |
Line 1: |
| | {{MaliitNavigationBar}} | | {{MaliitNavigationBar}} |
| - |
| |
| - | Submit your ideas in [[Maliit/Ideas|Ideas page]] to get considered to be put into the roadmap.
| |
| | | | |
| | == MeeGo 1.3 == | | == MeeGo 1.3 == |
| | Development in in progress. | | Development in in progress. |
| | | | |
| - | === Maliit 1.0 ===
| + | MeeGo 1.3 will have Maliit 1.0 (see [http://wiki.maliit.org/Roadmap upstream roadmap]). |
| - | With http://lists.meego.com/pipermail/meego-dev/2011-June/483406.html Maliit declared itself as an independent project. To strengthen the position of Maliit, we decided to go with a proper rebranding. This involves cleaning up old Harmattan/MeeGo Touch cruft in source code, installation paths, GConf keys, etc.
| + | |
| | | | |
| - | The upcoming changes will be reflected in new package names for MeeGo and the following version numbers for the framework libraries:
| + | * New maliit-* package-names (DONE) |
| - | * '''0.2x''': Still uses MeeGo Touch. | + | * Settings applet for meego-ux-settings |
| - | * '''0.8x''': Compiles MeeGo Touch free version by default.
| + | * Better integration with standard applications |
| - | ** Installation paths, library names and GConf keys now follow new Maliit naming conventions.
| + | |
| - | ** This is a transitional release where legacy LMT support still exists. Legacy LMT build can be surpressed with qmake CONFIG+=nomeegotouch, (works in framework and plugins repo).
| + | |
| - | ** No API changes in plugin or application API! New library structure will require recompilation though.
| + | |
| - | * '''0.9x''': Alpha release that will lead up to Maliit 1.0
| + | |
| - | ** Will contain API cleanups (not LMT related, but rather about removing cruft and cleanup).
| + | |
| - | ** API cleanup should be done for all Maliit libraries (including engines and feedback API).
| + | |
| - | ** In first release for the 0.9x series, the C++ based reference VKB (Maliit Keyboard) will be LMT-free.
| + | |
| - | * '''1.0''' | + | |
| - | ** From here on, we would consider our API stable, goal is API compatibility (not necessarily BC) for MeeGo 1.4, too, as we really don't want to force input method developers to keep adjusting to changing API's.
| + | |
| - | | + | |
| - | | + | |
| - | === Framework ===
| + | |
| - | * Use D-Bus datatype instead of serialized Qt types in D-Bus API (DONE)
| + | |
| - | * [[Maliit/Ideas/Supporting_Non_X11_Platforms|Support for non X11 platform]] | + | |
| - | * Better support for Qt applications not linked to MeeGo Touch
| + | |
| - | ** Orientation change
| + | |
| - | * Control panel replacement
| + | |
| - | ** Unify settings, probably even hide the framework's GConf usage behind some API that can be used by apps and plugins.
| + | |
| - | ** Take a look at meego-ux-settings, and how we could integrate into that, contact tripzero.
| + | |
| - | | + | |
| - | === MeeGo Keyboard ===
| + | |
| - | * Key magnification and accent pop-ups (DONE) | + | |
| - | * New word prediction widgets: Word Ribbon (DONE)
| + | |
| - | * Extended support for CJK languages
| + | |
| - | * Remove libmeegotouch dependency (or perhaps develop the qml keyboard further?)
| + | |
| | | | |
| | == MeeGo 1.2 == | | == MeeGo 1.2 == |
| Line 53: |
Line 25: |
| | * New interface: Handwriting recognition | | * New interface: Handwriting recognition |
| | * New functionality: Dynamic virtual keyboard layout | | * New functionality: Dynamic virtual keyboard layout |
| - |
| |
| - | [[Category:Maliit]]
| |
| - | [[Category:MeeGo Input Methods]]
| |
| | | | |
| | {{MaliitNavigationBar}} | | {{MaliitNavigationBar}} |
Development in in progress.
All items in this section are DONE.