TheCodeArtist / Active-Window-Logger

Smartly log the active foreground window of the system to transparently capture usage analytics.
25 stars 2 forks source link

"Select All" takes ~30seconds when list containing window log >1000entries #13

Closed TheCodeArtist closed 8 years ago

TheCodeArtist commented 8 years ago

Running for 8 hours on a typical workday at office generated >2000entries in the window log list.

Hitting "Select All" to export all entries, triggerred an operation that took a minute during which the "Select all" checkbox was partially selected as all the entries of the list box got selected one-by-one.

Need to speed this up.

(if not feasible then consider displaying a modal finite/infinite progressbar during the operation.)

TheCodeArtist commented 8 years ago

When a new entry is added to the list, if it is checked/selected by default then it eliminates the need for "select all" in the most common flow of periodically exporting the entry log.

TheCodeArtist commented 8 years ago

commit b4d0bf0decde929639ac4bb7a461f2af17bde4ad auto-selects(checked) each new window log entry as it is added.