okular/kpdf/TODO
Enrico Ros dadbd3dc5c updated 'done' list, added more 'incoming' entries and moved stuff in
'in progress' part (actually nothing of 'in progress' thing is really
in progress, but maybe in future... :-P)

svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=352913
2004-10-08 13:32:51 +00:00

81 lines
4 KiB
Plaintext

TODO - branch version
Legend:
ADD - ADDed
CHG - CHanGed
FIX - FIXed
MRG - MeRGed from head
(*) - Some parts of this item are already done
More items (first items will enter 'In progress list' first):
-> screen editing (annotations): tools (BR67300)
-> implementing async document generator using Albert's thread as the generation thread
-> new icons (contest at kde-look that will end in 2004-Oct-XX)
-> reading aids (accessibility): mode: normal, invert, contrast, recolor bg/text (enhance links too)
-> minimize PageView's reLayout and requestPixmaps on changes
-> export all text in plain_text/html
-> extract(export?) images
-> text selection in wordprocessor style (very hard/impossible)
-> implement history (mainly for actionNamed)
-> history as a toolbox child (collecting DOs's setPage calls)
-> zoom: fit text (with configurable margin)
-> automatic online dictionaries / translators (BR80338)
-> session support: restoring page location (BR82589)
-> merge head copyright headers (by albert)
-> merge head xpdf changes for --enable-final (by adrian de groot/albert)
-> merge head support for show menubar in rmb (by albert)
-> add OCR for building TextPages out of pure graphical (aka scanned) pages
-> wrong zoom buttons order (BR74248) (check consistancy with kdvi/kghostview/.. (not konq))
Porting / In progress on the branch (first item comes first):
-> document: complete Albert's link following (gotoDest/movies stuff missing)
-> pageview: fix keys/mouse in single/continous modes
-> use a KConfigXT settings framework
-> screen editing (annotations): framework (BR67300,BR62793)
Done (newest feature comes firts):
-> ADD: text selection (rectangular blocks) in selection mode
-> ADD: autoscroll page with Shift+Up/Dn keys (exact konqueror's behavior)
-> CHG: remake single page mode
-> FIX: zoom buttons in sync with text
-> ADD: continous mode
-> ADD: multiple pages per view (gui selects 1 or 2 ppv)
-> MRG: the option to open password protected files (from head)
-> MRG: the TOC from head (missing click and go functionality because it needs link following)
-> ADD: a 'search bar' with prune-as-you-type feature
-> MRG: Albert's search ported and implemented case sensitive
-> CHG: smart handling of pixmap using an Observer ID (thumbnails are gone, only pixmaps now)
-> FIX: some toolbar/menu changes
-> ADD: outline bottom and right edges (of pages)
-> FIX: centering pages in the view
-> FIX: kpdf output at 100% has exactly the same size as acroread now
-> CHG: qsplitter layouting
-> FIX: zooming works as expected (and added 'fit to page' too)
-> ADD: new go to page dialog
-> GHG: previews sorted by visible areas (prioritize items where the scrollbar is)
-> FIX: previews speedup: 50-100%
-> CHG: use local instead of X memory for thumbnails (..)
-> MRG: merge lots of kpdf_part and part (centralview) code (to simplify/clenup)
Here comes a list of suggestions from a dot post http://dot.kde.org/1095261317 and IRC:
Tool: ruler
Tool: distance measure
Tool: color picker
Annotations: yellow notes 'post-it' like
Speak: integration with a voice synthesizer
Export: export to other formats keeping formatting (a dream.. expect for PNG :-)
PDF: <theICEBear> pdf forms support.... :D if at all possible
Bugs to close after merging to HEAD
BR88661: (thumbnail prev. is blocking) Not only it's threaded, but it generates
thumbnails only for the few visible items inside the thumbnaillist.
BR72347: (search doesn't work) Closeable NOW. The feature is already on HEAD.
BR72165: (showing a "scanned document PDF" is very slow). By running many tests
on xpdf and kpdf_experiments, I measured 5-15% speed loss (due to
internal pixmap conversions). No noticeable difference.
BR89835: (PDF pages to be aligned centrally). Done in branch.
BR90026: (crash). Can't reproduce on branch.
BR74435: (smooth transition/continous mode) It's in from sept-27.
BR80164: (2-up view of pdf pages) It's in from sept-26.
BR69092: Zoom displayed/internal values synced with fixed value or displayed page.
It is editable and the list gets cleaned and rebuilt on changes.