Repository navigation
SolidCraft 0.25.1a for Android
New in this release: upstream 0.24.1, 0.25.0 and 0.25.1 merged, all three released in one night. Every port feature (gears, helical B-rep threads, the MCP server, touch input) checked and tested on a Galaxy Tab. The full report, with every check, timing and screenshot: port report 0.25.1a.
From upstream:
- Copy and paste bodies and components, also between designs.
- A Cone primitive, Sketch Transform, Canvas to Sketch, adding points to a spline.
- Define parameters by typing
name = value, better sketch dimensions, Repeat Last Command. - Cylinder and Box placed by reference edges.
- Settings search, new themes, Arabic; Turkish and French complete.
- A faster viewport on big models.
- New designs save as
.sc;.solidcraftkeeps working. - 0.25.1's fix: an Extrude to Object Join no longer merges bodies of different components.
In the port:
- Design files are format 42 (upstream's 41 plus the helical threads). Designs saved by every earlier port release open, gears and helical threads included; upstream releases still ask to be updated rather than open a port design (export STEP to share).
- Following upstream, made sturdier. Every upstream file the port changes is registered with the tests that prove it.
scripts/android-sync.sh --previewshows what the next upstream release will conflict with before anything changes; it predicted everything this merge needed. A design saved by 0.24.0b is now part of the design-file tests, so each merge proves old port designs still open (how it works). - Tested on a Galaxy Tab:
- installs over 0.24.0b with settings kept;
- MCP, gears (still 110 faces for 18 teeth), helical threads, timed batches;
- the 0.24.0b gearbox design opens with its gears still editable;
- Save As offers
.sc; touch navigation works.
Known:
- Upstream's Reopen designs has no effect on Android yet (it records at quit, which Android never does).
- The first open of a big design after an update rebuilds it once; saved again, it opens at once.
- More: known issues.
All changes: what's new.
SolidCraft 0.25.1a for Android (SolidCraft 0.25.1, port release a).
Built from upstream SolidCraft v0.25.1 (37a586dd) with the Android port on top.
Install: download SolidCraft-0.25.1a-android-arm64.apk on an Android 8.0+ phone or tablet (arm64) and open it, allowing installs from that source; or adb install -r SolidCraft-0.25.1a-android-arm64.apk. It updates 0.24.0b in place, settings kept. Signed with a development key: uninstall a build from elsewhere first if Android refuses to update it.
SHA-256: 936e8b9b3b9d854dd8acf6127c7671be7093440ee9abb7a166b36cc3b51756b8
Works: the full SolidCraft app on Vulkan or GLES; mouse and keyboard as on the desktop; touch (one finger orbits, tap selects, two fingers pan, pinch zooms); open, save, import and export through Android's file picker. Port-only: helical B-rep threads (threads), ten involute gear types (gears), the MCP server on the network (MCP server).
Not yet: the on-screen keyboard covers the lower half of the screen, the phone layout is cramped (best on a tablet or a foldable's inner screen), autosave recovery. How to use it: touch; details: android.md.
