9 Commits
Author SHA1 Message Date
imcarlost 80fd6ba760 Bump version to 2.4.0
Fix click-to-line behavior in the interactive UI (no-op without a filter,
correct row math when the log hasn't filled the screen) and add a hover
highlight, a persistent pin on the clicked line, and always-visible process
create/death separators so filtered runs stay distinguishable.
2026-07-20 11:44:13 -04:00
imcarlost 0cb6331afc Bump version to 2.3.0
Adds Esc-to-quit, working scroll (keys + mouse wheel), and click-to-jump
in the interactive filter UI.
2026-07-20 11:07:20 -04:00
imcarlost f365772bff Bump version to 2.2.0 2026-07-20 09:43:26 -04:00
imcarlost 468f625df4 Add interactive filter UI and finish the Python 3 port
Logs now render in a full-screen view above a bottom prompt line when both
stdin and stdout are a terminal; typing live-filters the scrollback to lines
containing every typed word, case-insensitively. --plain restores the
previous streaming output, and piped usage is unaffected either way.

Also finishes the Python 3 port that #177 and #173 started:

- print(linebuf.encode('utf-8')) printed the bytes repr of every line instead
  of the line itself
- named_processes was still a lazily-exhausted map() object after #177
  wrapped catchall_package in list()
- piping adb logcat into pidcat crashed, since FakeStdinProcess read
  sys.stdin (str) where the rest of the script expected bytes
- indent_wrap could hang given a non-positive wrap area
- the shebang invoked python, which does not exist on systems that only ship
  python3
2026-07-20 09:23:55 -04:00
Jake Wharton 44b4a106bb Update version and change log to 2.1.0. 2016-09-07 16:37:22 -04:00
Jake Wharton e2ee65a9f2 You left out the only fix people care about dummy. 2015-05-25 18:02:35 -07:00
Jake Wharton 961ded1b1d Prepare version 2.0.0. 2015-05-25 17:52:07 -07:00
Jake Wharton 55c87865ba Prepare version 1.4.1. 2014-01-09 15:54:08 -08:00
Jake Wharton aa6e3f0f69 Add back-dated change log and tags. 2013-10-19 11:03:36 -07:00