Bambu Bar
Mac 메뉴 막대에서 Bambu Lab 프린터를 모니터링합니다
Native Drawing App with Excalidraw compatibility.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Native Android stylus note app (built for a Galaxy Tab S9 + S Pen) whose notes are plain .excalidraw files.
androidx.ink) front-buffered rendering + motion prediction, pressure-sensitive.files); large images are downscaled to 2400 px../gradlew assembleRelease (Android SDK 36, JDK 17+). CI (.github/workflows/android.yml) runs the unit tests,
checks the generated fixture file against the real @excalidraw/excalidraw package in headless Chromium
(tools/compat), and uploads the APK as a workflow artifact.
prototype.keystore is a throwaway key so CI builds install over each other; don't use it for a real release.
Shows the note open on the tablet, live, in any browser: tap Live in the editor's top bar, then Start, and open the link (or enter the 5-letter code at the viewer page). Viewers see the strokes as you draw, follow your scrolling (unless they scroll themselves), and see PDF pages. They can't edit anything.
live/relay: Cloudflare worker with one Durable Object per code. It only forwards: the note lives in memory while someone is connected, and nothing is stored.live/viewer: read-only Excalidraw page, published to GitHub Pages at /live/.site: the homepage (GitHub Pages root). Its ink strokes are generated by site/tools/strokes.mjs with the same perfect-freehand settings as the app; after editing site/index.src.html, run node site/tools/strokes.mjs && node site/tools/build.mjs.main refreshes the latest release with inkcalidraw.apk and inkcalidraw-obsidian.zip.CLOUDFLARE_API_TOKEN repository secret (Cloudflare → My Profile → API Tokens → template "Edit Cloudflare Workers"). The Live mirror workflow then deploys the relay and the viewer, and the APK build picks up the relay's address. If the viewer page isn't live after the first run, set Settings → Pages to deploy from the gh-pages branch.