Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
description window that links to the full screenshot.
|
|
list.
This may be too low a trigger to switch versions -- maybe we should
consider using double-clicks instead (but then users can't open a new
tab) or adding a radio column for the currently shown version.
|
|
buffer, and to encapsulate displaying and removing the "pending download" message.
This also kills off the ChangelogView class, which didn't seem to
provide much after my recent passes over the changelog code. Also,
this should fix the bug where the wrong changelog could get displayed
if there were several pending renders. (although the fix is not ideal;
currently all the pending renders are actually performed, but only one
displays; we should have a mechanism for tracking which changelog
download we're "connected" to and cancelling the connection -- bearing
in mind that thread safety has to be dealt with :-( )
|
|
Actions and some rough edges need to be worked on.
|
|
|
|
Needs some refining to have it threaded and fault-tolerant.
|
|
|
|
|
|
Based on the technique that's served us well in the curses frontend.
|
|
|
|
|
|
InfoTab.
In addition to simplifying code that creates an InfoTab, this makes it
trivial to create an InfoTab in a signal handler, such as the signal
emitted when a hyperlink is clicked...
|
|
|
|
|
|
Enough code written to display a basic, fully generated list of all the dependencies of the package. To make this actually usable we'd want to:
* Segregate dependencies by type
* Only display a summary of each dependency until it's "expanded" by the user.
* Make the references to packages in the text "live" (have them hyperlink to the info screen, maybe support right-clicking to perform other actions).
* etc.
|
|
|
|
|