mirror of
https://invent.kde.org/graphics/okular
synced 2024-10-05 15:39:47 +00:00
First plan of the roadmap towards HEAD.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=357295
This commit is contained in:
parent
f8dfcf3289
commit
3846321449
29
kpdf/TODO
29
kpdf/TODO
|
@ -6,13 +6,25 @@ Legend:
|
|||
MRG - MeRGed from head
|
||||
(*) - Some parts of this item are already done
|
||||
|
||||
Things to do in order to merge in HEAD (first item has highest priority):
|
||||
-> memory manager with different profiles (mem/cpu tradeoff: {memory saving, normal, memory aggressive})
|
||||
-> rework QScrollView internals to NOT generate paint events on invisible widgets.
|
||||
the current behavior, using a large scrollview and the clipper is *Very* bad, wasting repaints
|
||||
everywhere, even in widgets that get hidden. Need to solve this on its roots, a paintEvent patch
|
||||
solves this but is a bad way to solve this.
|
||||
-> minimize PageView's reLayout and requestPixmaps on changes
|
||||
-> use a KConfigXT settings framework {general, [reading aids,] ...}
|
||||
-> this may be postponed after merge: implementing async document generator using Albert's generator thread
|
||||
-> pageview: fix keys/mouse navigation in both single/continous modes [60% done]
|
||||
-> new icons (contest at kde-look that will end in 2004-Oct-XX)
|
||||
-> take care of naming on merge, too differences (remove some kpdf_* prefixes
|
||||
and rename internals toodocument->kpdfdocument)
|
||||
|
||||
More items (first items will enter 'In progress list' first):
|
||||
*THIS ITEMS ARE CURRENTLY FROZEN SINCE "HEAD-MERGE" LIST IS CLEARED*
|
||||
-> screen editing (annotations): framework (BR67300,BR62793)
|
||||
-> screen editing (annotations): tools (BR67300)
|
||||
-> implementing async document generator using Albert's thread as the generator thread
|
||||
-> memory manager with different profiles
|
||||
-> new icons (contest at kde-look that will end in 2004-Oct-XX)
|
||||
-> minimize PageView's reLayout and requestPixmaps on changes
|
||||
-> reading aids (accessibility): paper color: select, mode: normal, invert, contrast, recolor bg/text, enhance: links, ...
|
||||
-> session support: restoring page location (BR82589)
|
||||
-> export all text in plain_text/html
|
||||
-> extract(export?) images (have a look at ImageOutputDev.cc and pdfimages.cc from xpdf (not in our xpdf sources))
|
||||
|
@ -29,11 +41,8 @@ More items (first items will enter 'In progress list' first):
|
|||
-> wrong zoom buttons order (BR74248) (check consistancy with kdvi/kghostview/.. (not konq))
|
||||
|
||||
Porting / In progress on the branch (first item comes first):
|
||||
-> ADD: click over image allows "save image" (and display rect around image too)
|
||||
-> ADD: viewport changes the right way when clicking links
|
||||
-> use a KConfigXT settings framework
|
||||
-> reading aids (accessibility): paper color: select, mode: normal, invert, contrast, recolor bg/text, enhance: links, ...
|
||||
-> pageview: fix keys/mouse in single/continous modes
|
||||
-> ADD: click over image allows "save image" (and display rect around image too) [50% done]
|
||||
-> ADD: viewport changes the right way when clicking links [30% done]
|
||||
|
||||
Done (newest feature comes firts):
|
||||
-> FIX: workaround for scrollview bug 1/2 (painting hidden widgets under certain circumstances)
|
||||
|
@ -69,7 +78,7 @@ Here comes a list of suggestions from a dot post http://dot.kde.org/1095261317 a
|
|||
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 :-)
|
||||
Export: export to other formats keeping formatting (a dream.. except for PNG :-)
|
||||
PDF: <theICEBear> pdf forms support.... :D if at all possible
|
||||
|
||||
Bugs to close after merging to HEAD
|
||||
|
|
Loading…
Reference in a new issue