doadin / peerblock

Automatically exported from code.google.com/p/peerblock
Other
0 stars 0 forks source link

Pause the log-display, for easier clicking #317

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Especially when there is a lot of blocked traffic scrolling through, it can
be difficult to accurately right-click on a particular blocked IP in the
PeerBlock main window.  We should include some way of pausing this.  A
couple possibilities:

1.  Include a "Pause Log" button, in addition to the "Clear Log" one.  This
would probably be the simplest way of implementing this feature, but is
probably not the best as far as Usability is concerned.

2.  Pause the logging when the user left-clicks in the log-display view. 
Shouldn't be too much more involved than Idea #1, and should be even more
Usable.

3.  Automatically pause the logging when the mouse is hovered over the log
display.  This would be the most complex method of implementing this, but
probably the best from a Usability standpoint.

We'll need to make sure we queue up to-be-logged IPs while the display is
paused, and spew 'em out after we're unpaused.  Maybe only keeping the
most-recent N entries for after-unpausing display, since the rest would
likely be scrolled off the screen anyways...  Either way, we definitely
need to make sure they're all logged to History even when paused.

Original idea posted to the PeerGuardian forums:
http://forums.phoenixlabs.org/showthread.php?t=19761

Original issue reported on code.google.com by peerbloc...@gmail.com on 19 May 2010 at 1:34