1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
all:
* add internationalization aka i18n
* support several non-English languages
* create man pages (probably doc/archway.pod and company)
* write archway tutorial/cookbook
archelf:
* show one Delete button (no Remove), use 3 choices in confirmation
* add "Missing Changes" to Tree menu
(this may show "Tree is up to date", or open missing_revision_descs)
* add "Update Tree" to Tree menu
* enable diffs in commit window (possibly separate diff windows)
* support nested projects, including changes/commit
* possibly add "build-config" to Tree menu
* add "Edit" to File menu (use gtk widget)
* add "Revert" to File menu
* add "Annotate" to File menu and implement this view
* implement "Undo All", "Undo Selected", "Show Undone Changes", "Redo"
* add "Directories first" flag (may be a default) to Options menu
* support double click on [un]expanded subdir in the tree view
* bind context menu to an [un]expanded subdir with items: "Unexpand",
"Expand all", "Expand one level", "Expand two levels"
archeye:
* add "Save Tarball..." and "Open Tarball..." (use Arch::Tarball)
* add "Open Revision", call activate_gui("archv", "--choose-revision")
* add "Open Next Revision" + "Open Prev Revision" if revision is known
* add "Open Delta..." to prompt for 2 args (revision|dir)
* show information about the shown changeset in the status line
* rework the initial no-changeset dialog, add "tree changes" button
* make arrows (possibly with Shift) to be passed to diff widget
archmag:
* fix save and load (they don't really work on the updated model)
* disable "Type" column, hide the hidden partners instead
* implement "Add", "Remove", "Unhide" from Partners menu
* enhance "Edit Info" dialog to show archive/version, reuse for "Add"
* add "Show hidden" CheckMenuItem to Partners menu
* add "Browse Archive" to Partners menu
* add "Auto rescan every N minutes" to Partners menu
* make star-merge work (prompt for confirmation & referense version)
* make star-merge-undo work
* duplicate: save metadata between invocations (Debian/Bug#292141)
* automatically set type of sealed branches (Debian/Bug#292144)
* duplicate: show downstream branches as partner versions (D/B#292147)
* select or filter versions by metadata (Debian/Bug#292147)
archrog:
* include versions in search results (i.e. use TreeView, not ListView)
archang:
* add "Rescan version"
* add "Auto rescan every N minutes"
* use shared Arch::Session
archway:
* add command output and command line widgets (tla and others)
* make the command widget to be switchable in all guis
* incorporate the command stream into gtk loop, or read by line / sync
* add a pendulum-like progress bar in status bar
new archxxx utilities to consider:
* archlog (or archlot, ArchLotus): a stand-alone log viewer/editor
* archlib (or archliz, ArchLizard): revision library manager
* archanc (ArchAncestry): revision ancestry
* archist (ArchHistory: file history
* archann (ArchAnnotate): file annotation
ArchWay::Window::Main
* support/redesign internal windows, list open windows in Windows menu
ArchWay::Widget::Revisions
* support one more revision flag "merged" similar to "missing"
* support rebunch: 1) regroup all revisions, 2) change bunch size
* add function to reverse revisions
* add "diff" button for every revision in "history" window
|