您最多能選擇 25 個主題 主題必須以字母或數字為開頭,可包含連接號「-」且最長為 35 個字元。
knowit/TODO

64 行
2.0 KiB

此檔案含有看不見的 Unicode 字元!

此檔案含有看不見的 Unicode 字元,這些字元的處理方式可能和下面呈現的不同。若您是有意且合理的使用,您可以放心地忽略此警告。使用 Escape 按鈕顯示隱藏的字元。

TODO for KnowIt
---------------
1. GUI-related items
--------------------
Editor:
* color chooser: last color and some predefined (with shortcuts)
* sort selected text (problem: how to sort text inside HTML tags?)
* advanced search (fuzzy search, filters, keywords etc.)
* inserting images/tables etc. (probably impossible in current TQt version)
* rich text copy/cut (now only text is copied from note to note); TQt bug?
* templates: RichText structures which can be autofilled with relevant info
* spellchecking
Links:
* add browse button for local links
* link local notes by id, not name (after 1.0 - requires new file format)
* reorder link popup menu commands
Tree:
* update icons after reordering
* configurable pixmaps for notes (after 1.0 - requires new file format)
* list of notes containing given text (+filters?)
* selectable list of all notes
Others:
* status bar: more information? (lines, words, paragraphs, notes,
  filters, results of some commands?)
* multiple KnowIt documents in single tabbed window;
  it would required moving some variables from knowit.cpp
  to knowitdoc.cpp (to allow different documents). Edit/Items
  may be then functions, not variables, returning current document
 editor/tree.
* add 'Quick add entry' command to taskbar
* add 'Paste as new note' command
Export:
* handle local links
* strip <p></p> and <div></div> at the end of text
2. Non-GUI items
----------------
File:
* proper handling of text-format notes
* password - allow files to be encrypted (useful for holding passwords)
* store tree state on save: which nodes are open. (after 1.0 - requires new file format)
* speed up loading large files
Import/export:
* export to text
* improve printing (print more than current note). Problem: how to select
   notes for printing? How to print bigger document?
* optionally print/export links
Internals:
* make some actions TDESelectActions (f. e. alignment)
* undo for deleting/moving notes (how?)
* check accelerators?
Documentation:
* update tips