Meego Wiki
Views
From MeeGo wiki
< Maliit(Difference between revisions)
Jump to: navigation, search
(MeeGo 1.3)
(remove non-Meego specific content (moved upstream))
 
(2 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.
-
MeeGo 1.3 will have Maliit 1.0.
+
MeeGo 1.3 will have Maliit 1.0 (see [http://wiki.maliit.org/Roadmap upstream roadmap]).
* New maliit-* package-names (DONE)
* New maliit-* package-names (DONE)
* Settings applet for meego-ux-settings
* Settings applet for meego-ux-settings
* Better integration with standard applications
* Better integration with standard applications
-
 
-
== Maliit 1.0 ==
 
-
Development in progress.
 
-
 
-
With Maliit 1.0 the goal is long-term API stability for application and input method plugin API.
 
-
 
-
* '''0.2x''': Still uses MeeGo Touch.
 
-
* '''0.8x''': Compiles MeeGo Touch free version by default, has legacy build option. (DONE)
 
-
** Maliit now an [http://lists.meego.com/pipermail/meego-dev/2011-June/483406.html independent project].
 
-
** Installation paths, library names and GConf keys now follow new Maliit naming conventions.
 
-
** Legacy LMT build can be done using 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''': Stable release
 
-
 
-
=== 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
 
-
* Unified, UI independent, settings API
 
-
** Probably even hide the framework's GConf usage behind some API that can be used by apps and plugins.
 
-
 
-
=== MeeGo Keyboard ===
 
-
* Key magnification and accent pop-ups (DONE)
 
-
* New word prediction widgets: Word Ribbon (DONE)
 
-
* Extended support for CJK languages
 
-
* Remove libmeegotouch dependency
 
== MeeGo 1.2 ==
== MeeGo 1.2 ==
Line 58: 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}}

Latest revision as of 15:44, 12 July 2011

Maliit - Input Methods for MeeGo
Overview · Development · Installing · Roadmap

Contents

MeeGo 1.3

Development in in progress.

MeeGo 1.3 will have Maliit 1.0 (see upstream roadmap).

  • New maliit-* package-names (DONE)
  • Settings applet for meego-ux-settings
  • Better integration with standard applications

MeeGo 1.2

All items in this section are DONE.

Framework

  • private D-Bus connection
  • new information exposures:
    • anchor position
    • cursor position
  • libmeegotouch removal
  • self-compositing
  • self-rotation animation

Engine framework

  • New interface: Handwriting recognition
  • New functionality: Dynamic virtual keyboard layout
Maliit - Input Methods for MeeGo
Overview · Development · Installing · Roadmap
Personal tools