Commit Graph
14 Commits
Author SHA1 Message Date
danielandClaude Opus 4.8 0377be4524 feat: redesign installer on MTK toolkit with component selection
Rewrite the Installer app on the Montauk Toolkit (Canvas + gui/mtk
widgets, theme, hover states, scrollbar) replacing the hand-rolled px_*
renderer and bespoke TrueType usage.

Add a new "Software" step: an expandable checkbox tree for optional
components (Montauk SDK with gcc/g++, binutils, tcc, lua sub-items;
Games; Office; Internet apps; Printing; experimental httpd and SDR).
Unchecked components' paths are excluded from the install copy, with a
longest-path ownership rule so e.g. sdk/tcc installs even when the rest
of the SDK is deselected. The update flow refreshes only the components
the target already has.

Add tri-state checkbox and disclosure-arrow widgets to the MTK toolkit
(anti-aliased, supersampled).

Merge tcc and lua into 0:/sdk (0:/sdk/tcc, 0:/sdk/lua) and drop 0:/lib:
update tcc config.h, lua luaconf.h, both Makefiles, the devkit clean
scope, man pages and montaukos.org notices.

Make printing optional: init skips printd when 0:/os/printd.elf is
absent.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-17 20:52:19 +02:00
daniel 324b18edda montaukos.org - 'User's Manual' => 'Tutorials' 2026-07-17 13:05:53 +02:00
daniel 9519e174c0 feat: website/docs responsiveness, unified links 2026-07-09 23:21:10 +02:00
daniel 52b2d2a0d1 feat: "User's Manual" => "Tutorials" on montaukos.org docs 2026-07-09 11:35:29 +02:00
daniel 5d95140e16 feat: HTML man pages 2026-07-09 11:32:27 +02:00
daniel 6846a18363 feat: add new docs & tutorials; cleanup Main.cpp 2026-07-08 16:56:05 +02:00
daniel f2a7e05620 feat: update montaukos.org site footer text 2026-07-08 10:27:55 +02:00
daniel 857122c07c cleanup: rename shared libraries to remove 'lib' prefix 2026-07-08 10:12:32 +02:00
daniel 9217c84492 wip: docs wip 2026-05-27 18:04:08 +02:00
daniel 072fb7ec37 feat: update docs 2026-05-04 07:46:49 +02:00
daniel 073457cd9f feat: add stub docs page 2026-04-23 15:53:58 +02:00
daniel fb1066bd8c feat: docs page changes 2026-04-22 20:28:10 +02:00
daniel a6342be15a feat: message box dynamic sizing, documentation page updates 2026-04-22 20:27:55 +02:00
daniel 1560e0215b refactor: add website code 2026-04-11 09:34:55 +02:00