Merge pull request #7 from gaaf/patch-1
[qgit4/redivivus.git] / TODO.txt
blobbecbf04174b130f7fb8944ecfedc1dca302dcc8b
1 2011-10-22 No more distinction between revision and patch view.
2            Make view switch between review / half-half / patch.
3 2011-10-22 Ctrl-R -> R, Ctrl-P -> P, Ctrl-A -> F
4 2011-10-22 Patch navigation (per difference, per file) from keyboard
5 2011-10-22 Headers always on top.
6 2011-10-22 Fix scrolling of patch going under headers
7 2011-10-22 WISH Add an "all" option to "Branches" tree
8 2011-10-22 WISH Add source highlighting based on kate/qtextviewer.
9 2011-10-23 Size of splits automatically computed.
10 2011-10-23 regression wrt not marking sha in patch (diff)
11 2011-10-23 regression wrt what the diff shows
12 2011-10-23 WISH add side by side diff view
13 2011-10-23 Regression files not shown in tree at first display (must hide/unhide)
14 2011-10-23 Regression file selection doesn't show file diff anymore
15 2011-10-23 WISH hyper-tooltips on revision (containing what is displayed in headers today)
16 2011-10-25 commit message colorization a la vim in commit.ui
17 2011-10-25 beautify console.ui for custom actions
18 2011-10-25 make customaction a table with checkbuttons indicated next to each command
19 2011-10-25 promote documentation to docbook or at least html
20 2011-10-25 respect current style's tab appearence (make quit buttons less ugly)
21 2011-10-25 make range select a tab in the sidebar (with icons marking top and bottom in the branches/tags list/tree)
22 2011-10-25 make .svg qgit icon for installation (make installation in kde automatic)
23 2011-10-25 a small toolbar above file list allows showing "diff selector" (check) and "message/diff display" (push)
24               - selecting "diff selector" switches to "diff display"
25               - selecting file switches to "diff display"
26               - selecting "message display" unselects all files (memorizes last selected) and shows message
27 2011-10-25 "R" shows revisions,
28            "P" shows patches,
29            "F" shows files,
30            "M" shows message,
31            "D" shows diff,
32            "S" shows R+P (split)
33            "B" toggles branches
34            "T" toggles files
35 2011-11-24 separate diff, diff HEAD and diff --cached in revisions view
37 2012-09-30 turn initMimePixMap, freeMimePixMap, mimePixMap and mimePix into a Singleton
38            (gc plus opens way for connecting to underlaying OS mimetype management)
39 2012-09-30 clarify repo for startup: current dir, parameter from CLI, last in history etc.
40 2012-09-30 make refreshRepo automatic (monitor files in .git/ and wd?), make refreshRepo unavail during refresh (doh)
41            (see first comment in MainImpl::setRepository())