Commit 61768f8
Revert StatusBar theme change (restore device status-bar space); JS skips it; dev-guide cleanup
Theme / status bar (the real regression): a JS-port PR (795fe03) added a
StatusBar UIID with `padding: 0` to the shared iOS-modern and android-material
native themes to stop an undefined-UIID black strip on the web. On iOS
(paintsTitleBarBool=true) that zeroed the reserved status-bar/safe-area space at
the top of every modern-theme Form, so the regenerated iOS theme goldens lost
the status strip. Revert the StatusBar UIID from both native themes and
regenerate the committed .res (now byte-identical to the pre-795fe0375 .res), so
real devices reserve the status-bar space again. The web has no OS status bar,
so the JS port now explicitly disables it (`@paintsTitleBarBool=false` in
installNativeTheme) instead of zeroing StatusBar.padding -- no black strip, no
reserved space on the web. Restore the 64 iOS theme goldens (GL + Metal) to the
with-status-bar baseline. Android (paintsTitleBarBool=false), Mac Catalyst and
Windows (desktop, no status bar) and the JS port are unaffected.
Developer guide:
- Remove the redundant "3D Graphics" section from Index.asciidoc now that there
is a dedicated 3D-Graphics chapter (Index reverts to the master content).
- Promote the render-thread caveat to a prominent IMPORTANT admonition at the
top of the 3D chapter: Renderer callbacks run on the native render thread, not
the EDT.
- Crop the four 3D demo screenshots to the rendered content (drop the redundant
in-image title bar and the dead margins that made them render as thin tall
strips at scaledwidth=40%).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 2cd01f4 commit 61768f8
75 files changed
Lines changed: 22 additions & 218 deletions
File tree
- Ports/JavaScriptPort/src/main/java/com/codename1/impl/html5
- Themes
- docs/developer-guide
- img
- native-themes
- android-material
- ios-modern
- scripts/ios
- screenshots-metal
- screenshots
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2984 | 2984 | | |
2985 | 2985 | | |
2986 | 2986 | | |
2987 | | - | |
| 2987 | + | |
| 2988 | + | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
| 2992 | + | |
| 2993 | + | |
2988 | 2994 | | |
2989 | 2995 | | |
2990 | 2996 | | |
| |||
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | 333 | | |
340 | 334 | | |
341 | 335 | | |
| |||
608 | 602 | | |
609 | 603 | | |
610 | 604 | | |
611 | | - | |
612 | 605 | | |
613 | 606 | | |
614 | 607 | | |
| |||
0 commit comments