omadesign v0.0.0.0alpha-rc
Pre-release
Pre-release
·
52 commits
to master
since this release
omadesign v0.0.0.0alpha-rc
Stacked features from canvas to asset browser — all merged to master (3fdd827 + bafafe4, 7 commits).
- Resize handles work from any tool, Shift uniform, Alt about centre, group bbox, precise Transform X/Y/W/H/Rotate/Flip
- Fonts via fontconfig + real family/style, cap 2000
- Google Fonts on-demand (bundled 30,
ureq,~/.local/share/fonts/omadesign/google/) - Max font from
~/Projectsnext/font/googleas default - Palettes custom JSON at
~/.config/omadesign/palettes.json - Compound combine/release, multi-boolean
- Shape Browser Phosphor Light / LineIcons / Heroicons / Feather / Lucide → SVG → Poly (
src/shape_browser.rs) - Free Asset Browser Pixabay / Pexels / Vecteezy / Vexels + Picsum fallback (
PIXABAY_API_KEY/PEXELS_API_KEYor~/.config/omadesign/assets.toml) (src/asset_browser.rs) - New document big 720px square box, tabs All/Web/Print/Social/Photo/Identity, larger
210×112cards, transparent / bleed / safe checkboxes, artboards 1–16 tiled (48pxgutter, bleed36pxouter red + crop marks, safe18pxinner green)
Still glibc 2.35, still no GitHub Actions — built on this machine via scripts/release.sh + zig cc.
Install (any arch, auto-detects)
curl -fsSL https://raw.githubusercontent.com/michaelmonetized/omadesign/master/scripts/install-remote.sh | shPin v0.0.0.0alpha-rc — aarch64 (Asahi)
curl -sL https://github.com/michaelmonetized/omadesign/releases/download/v0.0.0.0alpha-rc/omadesign-0.0.0.0alpha-rc-aarch64-unknown-linux-gnu.tar.gz -o oma.tgz
echo '565b1b73eedb1c24f8f62f5738e00264bdb073d19f9f0e34f439dc78fc5f6c52 oma.tgz' | sha256sum -c
tar xf oma.tgz
cd omadesign-0.0.0.0alpha-rc-aarch64-unknown-linux-gnu
./install.shPin v0.0.0.0alpha-rc — x86_64
curl -sL https://github.com/michaelmonetized/omadesign/releases/download/v0.0.0.0alpha-rc/omadesign-0.0.0.0alpha-rc-x86_64-unknown-linux-gnu.tar.gz -o oma.tgz
echo 'a9c6390e53450cddba6a274be250f77cd5a996ef19516b7a19adab031975323a oma.tgz' | sha256sum -c
tar xf oma.tgz
cd omadesign-0.0.0.0alpha-rc-x86_64-unknown-linux-gnu
./install.shVerify
# aarch64
curl -sL https://github.com/michaelmonetized/omadesign/releases/download/v0.0.0.0alpha-rc/omadesign-0.0.0.0alpha-rc-aarch64-unknown-linux-gnu.tar.gz.sha256 -o sha256
sha256sum -c sha256 # or compare above
# x86_64
curl -sL https://github.com/michaelmonetized/omadesign/releases/download/v0.0.0.0alpha-rc/omadesign-0.0.0.0alpha-rc-x86_64-unknown-linux-gnu.tar.gz.sha256 -o sha256
sha256sum -c sha256Built from bafafe4 (master at v0.0.0.0alpha-rc). Previous releases wiped.