Skip to content

fix: keep LogConsole live and copy complete logs - #8

Merged
kelvinharron merged 1 commit into
masterfrom
feat/logging-flutter-console
Sep 23, 2026
Merged

kelvinharron merged 1 commit into
masterfrom
feat/logging-flutter-console

Conversation

@kelvinharron

Copy link
Copy Markdown
Contributor
  • Update open consoles when logs are added or cleared.
  • Copy every filtered row with original case, including offscreen rows.
  • Validate buffer capacity, dispose controllers, and tolerate malformed ANSI input.
  • Add widget and parser regression tests; 21 package tests pass with analysis and formatting.

Stack: 4 of 7. Depends on #7; merge in order.

@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from 2e39ada to 94ca543 Compare September 22, 2026 20:19
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch 2 times, most recently from 1289a1b to 1606090 Compare September 22, 2026 20:37
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from 94ca543 to 5286af5 Compare September 22, 2026 20:37
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch from 1606090 to 505f6e1 Compare September 22, 2026 21:39
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from 5286af5 to 20ab358 Compare September 22, 2026 21:39
@kelvinharron
kelvinharron added this pull request to stack #12 September 22, 2026 21:44
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from 20ab358 to a7b6225 Compare September 22, 2026 21:52
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch from 505f6e1 to 876acd6 Compare September 22, 2026 21:52
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from a7b6225 to 81fbfe7 Compare September 22, 2026 21:56
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch 2 times, most recently from 5be0eed to 8eea870 Compare September 22, 2026 22:04
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from 81fbfe7 to b993a18 Compare September 22, 2026 22:04
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch from 8eea870 to 87e2335 Compare September 23, 2026 10:46
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from b993a18 to 8ba503b Compare September 23, 2026 10:46
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch from 87e2335 to edeca1a Compare September 23, 2026 12:35
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch 2 times, most recently from 43bd284 to da1ab8f Compare September 23, 2026 12:43
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch from edeca1a to 38821e8 Compare September 23, 2026 12:43
@kelvinharron
kelvinharron removed this pull request from stack #12 September 23, 2026 12:50
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-listeners branch from 38821e8 to 8479e57 Compare September 23, 2026 12:52
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from da1ab8f to 5d5b9ef Compare September 23, 2026 12:52
- Refresh open consoles and preserve case across all copied rows

- Bound and clear the buffer, dispose controllers, and handle malformed ANSI
@kelvinharron
kelvinharron force-pushed the feat/logging-flutter-console branch from 5d5b9ef to 1bb0253 Compare September 23, 2026 12:55
@kelvinharron
kelvinharron changed the base branch from feat/logging-flutter-listeners to master September 23, 2026 12:55
@kelvinharron
kelvinharron marked this pull request as ready for review September 23, 2026 12:55
@kelvinharron
kelvinharron merged commit 8175f24 into master Sep 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant