Original kimpanel is a very long widget with 3~6 icons. It takes a lot of space of panel. And the width changes when changing input focus and make the whole panel content bouncing. This change make it more like IME on other platforms: only show one icon, other content can be accessed with context menu or expended panel.
Still working in progress. Now shows icons in system tray.
1. Context menu on system tray icon.
2. Nicer panel content layout.
3. System tray icon changes as input method changes.
4. Settings with QML, merge the work of @gpark