Skip to content

omadesign v0.0.0.0alpha-rc

Pre-release
Pre-release

Choose a tag to compare

@michaelmonetized michaelmonetized released this 29 Aug 16:24
· 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 ~/Projects next/font/google as 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_KEY or ~/.config/omadesign/assets.toml) (src/asset_browser.rs)
  • New document big 720px square box, tabs All/Web/Print/Social/Photo/Identity, larger 210×112 cards, transparent / bleed / safe checkboxes, artboards 1–16 tiled (48px gutter, bleed 36px outer red + crop marks, safe 18px inner 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 | sh

Pin 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.sh

Pin 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.sh

Verify

# 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 sha256

Built from bafafe4 (master at v0.0.0.0alpha-rc). Previous releases wiped.