Commit Graph

4 Commits

Author SHA1 Message Date
Joe Tretter
618e6e36bd Add hidden diagnostic skin toggle
- Open a hidden diagnostics dialog after tapping the header seven times within fifteen seconds.
- Let the diagnostics dialog toggle the pane color/stripe skin on demand.
- Restore the normal app background and pane colors by default.
- Stop Scaffold from preserving the bottom navigation-bar inset while the keyboard is visible.
- Apply bottom navigation padding only when the IME is not open.
2026-05-13 18:35:36 -05:00
Joe Tretter
bd6568357f Add diagnostic pane coloring
- Give each top-level pane a distinct temporary diagnostic color and stripe pattern.
- Give the root app background a separate purple diagnostic color so empty space outside panes is identifiable.
2026-05-13 17:48:01 -05:00
Joe Tretter
dec1340082 Remove empty terminal black areas
- Hide the terminal output viewport when there are no output lines on a newly loaded level.
- Reduce the minimum output history height so short output does not create a large empty black panel.
- Use the pane surface color for the app background so normal spacing between cards is not black.
2026-05-13 17:40:48 -05:00
Joe Tretter
8bd3b4d913 Auto-commit after successful build: update app gameplay/UI, improve build setup
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Exercise.kt
app/src/main/java/solutions/tretter/githugandroid/GameModels.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugTheme.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/Header.kt
app/src/main/java/solutions/tretter/githugandroid/Levels.kt
app/src/main/java/solutions/tretter/githugandroid/MainActivity.kt
app/src/main/java/solutions/tretter/githugandroid/PaneLayoutLogic.kt
app/src/main/java/solutions/tretter/githugandroid/PaneLayoutModels.kt
app/src/main/java/solutions/tretter/githugandroid/PaneLayoutStore.kt
app/src/main/java/solutions/tretter/githugandroid/Panes.kt
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
app/src/main/java/solutions/tretter/githugandroid/Visual.kt
app/src/main/java/solutions/tretter/githugandroid/levels/AdvancedLevels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/LevelCatalog.kt
2026-04-24 12:40:30 -05:00