6
0
Fork 0
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
knowit/TODO

64 linhas
2.0 KiB

Este arquivo contém caracteres Unicode invisíveis!

Este arquivo contém caracteres Unicode invisíveis que podem ser processados de forma diferente do que aparece abaixo. Se seu caso de uso for intencional e legítimo, você pode ignorar com segurança esse aviso. Use o botão Escapar para revelar caracteres ocultos.

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