soul-browser/scripts
KaKi87 fd70b1d17b
Add main-menu Rotation for webview-only page turns (#136)
* Add main-menu Rotation for webview-only page turns.

Cycle 0/90/180/270 from the History menu without rotating system or chrome;
swap document width/height so pages reflow like a landscape layout, then map
onto the portrait nest (Chromium ignores View scale, and nest LayoutParams blank tabs).

Co-authored-by: Cursor <cursoragent@cursor.com>

* Make webview Rotation reliable on physical devices.

Drive CSS from the active tab WebView with Java-side CSS pixel sizes,
retries, and a post-apply verify — visualViewport-only sizing and a
nest search were enough on the emulator but could silently no-op on
real WebView/density setups.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-08 09:55:29 +02:00
..
build-soulamz.sh Skip redundant CI rebuilds for soulamz and tooling (#85) 2026-09-03 08:10:34 +02:00
build.sh Derive app name from package ID for tagged main builds. 2026-09-12 00:32:46 +02:00
compile-app-info-launcher.sh Add App info header button on Settings → Information. 2026-09-09 14:50:21 +02:00
compile-dialog-tab-press.sh Show tab favicon, title, and settings in the tab long-press menu header (#64) 2026-08-24 03:59:27 +02:00
compile-download-link-helper.sh Follow redirects before download dialog open (#124) 2026-09-27 22:54:36 +02:00
compile-find-whole-word.sh Add whole-word toggle to Find in page (#100) 2026-09-08 18:44:54 +02:00
compile-link-menu-prefs.sh Add Download link to link long-press menu (#98) 2026-09-08 16:13:09 +02:00
compile-my-find-view.sh Add whole-word toggle to Find in page (#100) 2026-09-08 18:44:54 +02:00
compile-ocr-runtime.sh Fix PDF translation stuck on "Updating the text module" (#22) 2026-08-12 16:53:38 +02:00
compile-pdf-preview-actions.sh Fix PDF preview names for downloadfile.php?file=… URLs. 2026-09-03 14:30:29 +02:00
compile-tab-list-longpress-gate.sh Defer tab-list multi-select until release without drag (#99) 2026-09-08 15:38:01 +02:00
compile-tab-longpress-gate.sh Split tab long-press into menu release vs drag move (#88) 2026-09-04 16:18:11 +02:00
compile-text-select-extras.sh Add Search in preview and Find in page to text selection. 2026-10-05 16:02:04 +02:00
compile-ua-feature.sh Add desktop Viewport width slider (#132) 2026-10-06 16:27:17 +02:00
compile-ui-text-size.sh Add UI text size sliders under Settings → Display (#131) 2026-10-06 17:34:32 +02:00
compile-warp-runtime.sh Add Cloudflare WARP (#58) 2026-08-17 02:07:27 +02:00
compile-webview-rotation.sh Add main-menu Rotation for webview-only page turns (#136) 2026-10-08 09:55:29 +02:00
merge-split-resources.sh Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
prepare-bundled-ocr.sh Fix PDF translation stuck on "Updating the text module" (#22) 2026-08-12 16:53:38 +02:00
prepare-info-string.py Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00
push-i18n-english.py Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00
remove-exodus-trackers.py Remove tracker SDKs for clean Exodus Privacy scan 2026-08-12 19:16:14 +02:00
remove-exodus-trackers.sh Remove tracker SDKs for clean Exodus Privacy scan 2026-08-12 19:16:14 +02:00
run-emulator.sh Add AGENTS.md for Cursor Cloud Android rebuild setup (#14) 2026-08-11 10:55:32 +02:00
set-package-id.py Fix Image viewer No images from corrupted sparse-switch tables (#108) 2026-09-09 23:37:02 +02:00
soul2_info.py Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00
soulamz-stamp.sh Skip redundant CI rebuilds for soulamz and tooling (#85) 2026-09-03 08:10:34 +02:00
sync-i18n.py Speed up CI APK builds (#83) 2026-09-02 23:07:47 +02:00
sync-public-xml.py Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
tooling-stamp.sh Skip redundant CI rebuilds for soulamz and tooling (#85) 2026-09-03 08:10:34 +02:00