Skip to content

Master - #6

Merged
theGoodB0rg merged 2 commits into
mainfrom
master
Jan 3, 2026
Merged

Master#6
theGoodB0rg merged 2 commits into
mainfrom
master

Conversation

@theGoodB0rg

Copy link
Copy Markdown
Owner

No description provided.

Antigravity added 2 commits January 3, 2026 17:49
Implements modernized log viewer as part of UI/UX revamp.
See docs/UI_UX_REVAMP_PLAN.md Phase 5

- Redesigned layout with CoordinatorLayout, MaterialToolbar, and BottomAppBar
- Replaced ScrollView+TextView with RecyclerView for better performance
- Added LogEntry model class with log line parsing
- Added LogEntryAdapter with DiffUtil for efficient updates
- Implemented syntax highlighting by log level (ERROR/WARN/INFO/DEBUG)
- Added pull-to-refresh with SwipeRefreshLayout
- Added search within logs via SearchView in toolbar
- Added filter chips for log level filtering
- Added BottomAppBar with Share, Export, Copy All actions
- Added FAB for Clear Logs with MaterialAlertDialog confirmation
- Added Snackbar with Undo option after clearing logs
- Added loading, empty, and error states
- Replaced deprecated AsyncTask with ExecutorService
- Added new drawable icons (share, export, copy, scroll_bottom)
- Added comprehensive string resources for log viewer
@theGoodB0rg
theGoodB0rg merged commit 4a184e5 into main Jan 3, 2026
1 of 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