[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Hello, announce the move to kdereview of an applet
From:       Wang Hoi <zealot.hoi () gmail ! com>
Date:       2009-03-22 12:42:12
Message-ID: 2c13fc000903220542j4e834295hca3744df5f4929bc () mail ! gmail ! com
[Download RAW message or body]

Moved to kdereview/plasma/applets/

It's mainly an applet for input methods, so that persons use difference
input methods can share the same user interface and the unified
systemsettings input method configure integration.
And also include a standalone application and a control module for
systemsettings now.

Its main features:

* Multiple backend support, currently support SCIM and IBus(1.1.0+ version)
* Able to float out and embbed into panel dynamically, The floating
statusbar(a qwidget) is just a view on the same qgraphicswidget.
* Skin support:
    1. you can choose the skin to follow current plasma theme, then it will
auto switch skin when user change plasma theme.
   2.use custom theme, support install theme from Get Hot New Stuff
   3.use javascript to layout svg, enable the abilities to do adaptive svg
layout and "theme" the layout.
* KCModule based configure, config pages for ui, backends are combined to
one dialog.
* Provide a standalone version with floating statusbar only if you don't
want to add the applet to panel.

Its design is simple, just provide a dbus service for input methods
Backends(SCIM,IBus, fcitx ...) <-------->dbus<---------->kimpanel
(org.kde.impanel)
communicate by signals only.

Currently the above features are finished,  Except:
* Only one kcmodule for ui now, haven't provide kcmodule for backend,
* The kcmodule is working, but lack help text, theme auto preview , other
eyecandies........
* The extra two themes are only make for horizontal statusbar and horizontal
candidate window layout only, but default theme fully working.
And it's also stable now, no crashes in my everyday use.

The backend need to be configured before test this applet,  see
backend/scim/README and backend/ibus/README
You can even mix use SCIM and IBus for different types of programs(eg. scim
for qt, IBus for xim and gtk), but you still have the same user interface
and can't tell the difference without looking at their logo icon.

I'd like to include it in KDE 4.3 but it will be soft freeze is in early
April,
So i think i have to ask for review now.

[Attachment #3 (text/html)]

Moved to kdereview/plasma/applets/<br><br>It&#39;s mainly an applet for inp=
ut methods, so that persons use difference input methods can share the same=
 user interface and the unified systemsettings input method configure integ=
ration.<br>
And also include a standalone application and a control module for systemse=
ttings now.<br><br>Its main features:<br><br>* Multiple backend support, cu=
rrently support SCIM and IBus(1.1.0+ version)<br>* Able to float out and em=
bbed into panel dynamically, The floating statusbar(a qwidget) is just a vi=
ew on the same qgraphicswidget.<br>
* Skin support: <br>=A0=A0=A0 1. you can choose the skin to follow current =
plasma theme, then it will auto switch skin when user change plasma theme.<=
br>=A0=A0 2.use custom theme, support install theme from Get Hot New Stuff=
=A0 <br>=A0=A0 3.use javascript to layout svg, enable the abilities to do a=
daptive svg layout and &quot;theme&quot; the layout.<br>
* KCModule based configure, config pages for ui, backends are combined to o=
ne dialog.<br>* Provide a standalone version with floating statusbar only i=
f you don&#39;t want to add the applet to panel.<br><br>Its design is simpl=
e, just provide a dbus service for input methods<br>
Backends(SCIM,IBus, fcitx ...) &lt;--------&gt;dbus&lt;----------&gt;kimpan=
el (org.kde.impanel)<br>communicate by signals only.<br><br>Currently the a=
bove features are finished,=A0 Except:<br>* Only one kcmodule for ui now, h=
aven&#39;t provide kcmodule for backend,<br>
* The kcmodule is working, but lack help text, theme auto preview , other e=
yecandies........<br>* The extra two themes are only make for horizontal st=
atusbar and horizontal candidate window layout only, but default theme full=
y working.<br>
And it&#39;s also stable now, no crashes in my everyday use.<br><br>The bac=
kend need to be configured before test this applet,=A0 see backend/scim/REA=
DME and backend/ibus/README<br>You can even mix use SCIM and IBus for diffe=
rent types of programs(eg. scim for qt, IBus for xim and gtk), but you stil=
l have the same user interface <br>
and can&#39;t tell the difference without looking at their logo icon.<br><b=
r>I&#39;d like to include it in KDE 4.3 but it will be soft freeze is in ea=
rly April,<br>So i think i have to ask for review now.<br><br><br><br>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic