Difference between revisions of "Todo-List"

From Fcitx
Jump to navigation Jump to search
m (83 revisions imported)
 
(49 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
|}
 
|}
  
 +
{| class="wikitable"
 +
! style="width: 10%;"| Status
 +
! style="width: 40%;"| Description
 +
! style="width: 10%;"| Component
 +
! style="width: 10%;"| Target Version
 +
! style="width: 10%;"| People
 +
{{TodoInProgress  |add a fake backend for fcitx and make it easy to Test and easy to be portable | fcitx-simple |  | [[User:Weng Xuetian]]}}
 +
{{TodoPending  | use fcitx-simple to write test for jenkins  | fcitx-simple |  | }}
 +
{{TodoPending | libthai support | | | }}
 +
{{TodoPending | bogo support | | | }}
 +
{{TodoPending  |using new qt plugin implement gui for rime | fcitx-rime | | }}
 +
{{TodoPending  |add e17 immodule |  |  | }}
 +
{{TodoPending  | Implement [https://groups.google.com/forum/#!topic/fcitx-dev/dRqoihxxLPo] | | | }}
 +
{{TodoPending  | Lift out some option from addon config | | | }}
 +
{{TodoInProgress  |add wayland support | fcitx |  | }}
 +
{{TodoPending  |port [http://qt.gitorious.org/qt/qtbase/source/21c23ca539c6b61c1311bfe81eb88b9477d742cc:src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp to keyboard im] | fcitx | 4.2.9 | }}
 +
{{TodoPending  |make other type in fcitx-gclient use private dbus | fcitx | | [[User:Weng Xuetian]]}}
 +
{{TodoInProgress  |add configuration wizard [[Plan Configuration Wizard]] | fcitx | 4.2.8 | [[User:Fantasticfears]]}}
 +
{{TodoPending  |spell-custom-dict for more languages | | | [[User:Yichao Yu]]}}
 +
{{TodoPending  |set default language to the language of the first input method (alias en and zh) | fcitx | | [[User:Yichao Yu]]}}
 +
{{TodoPending  |synchronization related interface for all input method | fcitx |  | }}
 +
{{TodoPending  | use pinyin-enhance to filter/select candidate words. | fcitx |  | }}
 +
|}
  
 +
Move "Done" item to following table when the target version is out.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 20: Line 44:
 
! style="width: 10%;"| Target Version
 
! style="width: 10%;"| Target Version
 
! style="width: 10%;"| People
 
! style="width: 10%;"| People
{{TodoPending   |add a fake backend for fcitx and make it easy to Test and easy to be portable | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
+
 
{{TodoPending   |make other type in fcitx-gclient use private dbus | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
+
{{TodoDone|add default priority for some language and remap the name | fcitx-m17n | 0.1.3 | [[User:Weng Xuetian]]}}
{{TodoPending   |use gtk 3.6 input method hint | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
+
{{TodoDone   | add support for libkkc | | |  }}
{{TodoPending   |make chttrans status be per input method status | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
+
{{TodoDone  |Cache fcitx-keyboard parsed data, so if some one use fbterm to launch, the layout will not disappear. | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
{{TodoPending   |assign one key to specific input method (by index is ok) | fcitx | | [[User:Weng Xuetian]]}}
+
{{TodoDone  |use cmake to download, check md5sum of downloaded files and remove wget dependency when necessary. | fcitx | 4.2.7 | [[User:Yichao Yu]]}}
{{TodoPending   |x clipboard access | fcitx | | [[User:Yichao Yu]]}}
+
{{TodoDone  |create a kdevelop template for Fcitx, should use fcitx 4.2.7 cmake function | fcitx-templates | 4.2.7 | [[User:Yichao Yu]] }}
 +
{{TodoDone  |add a new machinism to override prev/next paging (case for im library can not return whole page, e.g. rime, mozc) | fcitx | 4.2.7 | }}
 +
{{TodoDone   |make im module only send necessary data for surrounding when it really changes | fcitx | 4.2.7 | }}
 +
{{TodoDone  |use tab (or other keys) to navigate through candidate list in fcitx-keyboard | fcitx | 4.2.7 | [[User:Yichao Yu]]}}
 +
{{TodoDone   |use gtk 3.6 input method hint | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
 +
{{TodoDone   |make chttrans status be per input method status | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
 +
{{TodoDone   |assign one key to specific input method (by index is ok) | fcitx | 4.2.7 | [[User:Weng Xuetian]]}}
 +
{{TodoDone      | generate api headers from desktop-style file, cache addon and function lookup, options to cache result, "exception" result, disable certain functions | fcitx | 4.2.7 | [[User:Yichao Yu]]}}
 +
{{TodoDone      | get rid of intltool, get rid of POTFILES.in.in, get rid of getdescpo, get rid of absolute path in po/pot files, correct dependency handling for "make pot" and conf file merging, simplify CMakeLists.txt for po and module | fcitx | 4.2.7 | [[User:Yichao Yu]]}}
 +
{{TodoDone   |x clipboard access | fcitx | 4.2.7 | [[User:Yichao Yu]]}}
 
{{TodoDone  |add some descriptive string of the concept about first input method | fcitx-configtool | 0.4.6 | [[User:Weng Xuetian]]}}
 
{{TodoDone  |add some descriptive string of the concept about first input method | fcitx-configtool | 0.4.6 | [[User:Weng Xuetian]]}}
{{TodoDone|add default priority for some language and remap the name | fcitx-m17n | 0.1.3 | [[User:Weng Xuetian]]}}
+
{{TodoDone   | making sure the conversion to codegen api is done correctly..... (e.g. currect argument types etc...) | fcitx | 4.2.7 | [[User:Yichao Yu]]}}
 +
{{TodoDone  |implement "reconvert" | fcitx-mozc |  | }}
 +
{{TodoDone  |fix fcitx-configtool bug about language display | fcitx-configtool |  | }}
 +
{{TodoDone  |actually we can make kcm / configtool clever, the "show current language" can actually include the languages in the current list | kcm-fcitx, fcitx-configtool | | }}
 +
{{TodoDone  |implement "reconvert" | fcitx-anthy | 0.1.3 | }}
 +
{{TodoDone | implement a cell dict like manager for libpinyin | fcitx-libpinyin | | }}
 +
{{TodoDone  | Select default input method by language | fcitx | 4.2.8 | }}
 +
{{TodoDone  |make the "enter" behavior for pinyin to mix English and Chinese | fcitx, fcitx-sunpinyin, fcitx-libpinyin | 4.2.8 | }}
 +
{{TodoDone  |support quickphrase for multi file  | fcitx | 4.2.8 | }}
 +
{{TodoDone      |implement mouse word selection for classic ui | fcitx | 4.2.8 | }}
 +
 
 
|}
 
|}

Latest revision as of 22:43, 2 February 2016

Example usage of this table

Status Description Component Target Version People
TODO Description Package Version User:Weng Xuetian
IN PROGRESS Description Package Version User:Weng Xuetian
DONE Description Package Version User:Weng Xuetian
Status Description Component Target Version People
IN PROGRESS add a fake backend for fcitx and make it easy to Test and easy to be portable fcitx-simple User:Weng Xuetian
TODO use fcitx-simple to write test for jenkins fcitx-simple
TODO libthai support
TODO bogo support
TODO using new qt plugin implement gui for rime fcitx-rime
TODO add e17 immodule
TODO Implement [1]
TODO Lift out some option from addon config
IN PROGRESS add wayland support fcitx
TODO port to keyboard im fcitx 4.2.9
TODO make other type in fcitx-gclient use private dbus fcitx User:Weng Xuetian
IN PROGRESS add configuration wizard Plan Configuration Wizard fcitx 4.2.8 User:Fantasticfears
TODO spell-custom-dict for more languages User:Yichao Yu
TODO set default language to the language of the first input method (alias en and zh) fcitx User:Yichao Yu
TODO synchronization related interface for all input method fcitx
TODO use pinyin-enhance to filter/select candidate words. fcitx

Move "Done" item to following table when the target version is out.

Status Description Component Target Version People
DONE add default priority for some language and remap the name fcitx-m17n 0.1.3 User:Weng Xuetian
DONE add support for libkkc
DONE Cache fcitx-keyboard parsed data, so if some one use fbterm to launch, the layout will not disappear. fcitx 4.2.7 User:Weng Xuetian
DONE use cmake to download, check md5sum of downloaded files and remove wget dependency when necessary. fcitx 4.2.7 User:Yichao Yu
DONE create a kdevelop template for Fcitx, should use fcitx 4.2.7 cmake function fcitx-templates 4.2.7 User:Yichao Yu
DONE add a new machinism to override prev/next paging (case for im library can not return whole page, e.g. rime, mozc) fcitx 4.2.7
DONE make im module only send necessary data for surrounding when it really changes fcitx 4.2.7
DONE use tab (or other keys) to navigate through candidate list in fcitx-keyboard fcitx 4.2.7 User:Yichao Yu
DONE use gtk 3.6 input method hint fcitx 4.2.7 User:Weng Xuetian
DONE make chttrans status be per input method status fcitx 4.2.7 User:Weng Xuetian
DONE assign one key to specific input method (by index is ok) fcitx 4.2.7 User:Weng Xuetian
DONE generate api headers from desktop-style file, cache addon and function lookup, options to cache result, "exception" result, disable certain functions fcitx 4.2.7 User:Yichao Yu
DONE get rid of intltool, get rid of POTFILES.in.in, get rid of getdescpo, get rid of absolute path in po/pot files, correct dependency handling for "make pot" and conf file merging, simplify CMakeLists.txt for po and module fcitx 4.2.7 User:Yichao Yu
DONE x clipboard access fcitx 4.2.7 User:Yichao Yu
DONE add some descriptive string of the concept about first input method fcitx-configtool 0.4.6 User:Weng Xuetian
DONE making sure the conversion to codegen api is done correctly..... (e.g. currect argument types etc...) fcitx 4.2.7 User:Yichao Yu
DONE implement "reconvert" fcitx-mozc
DONE fix fcitx-configtool bug about language display fcitx-configtool
DONE actually we can make kcm / configtool clever, the "show current language" can actually include the languages in the current list kcm-fcitx, fcitx-configtool
DONE implement "reconvert" fcitx-anthy 0.1.3
DONE implement a cell dict like manager for libpinyin fcitx-libpinyin
DONE Select default input method by language fcitx 4.2.8
DONE make the "enter" behavior for pinyin to mix English and Chinese fcitx, fcitx-sunpinyin, fcitx-libpinyin 4.2.8
DONE support quickphrase for multi file fcitx 4.2.8
DONE implement mouse word selection for classic ui fcitx 4.2.8