Skip to content

Releases: khatrihemang07/Penio

Penio v1.0.16 (Unsigned)

Choose a tag to compare

@github-actions github-actions released this 01 Jun 17:06

What's New in v1.0.16

  • Fix: Stroke width now correctly resets to 1 when clearing the canvas in freedraw mode
  • Fix: macOS permissions (Accessibility & Input Monitoring) now persist across app updates — no more re-granting after each install

Install Instructions

macOS — The app is self-signed but not notarized by Apple. You will see two security warnings — this is expected. Here's how to get past them:

Step 1 — Opening the DMG
macOS will say the file "can't be opened because it is from an unidentified developer."
→ Open System Settings → Privacy & Security, scroll down, and click Open Anyway next to the Penio message.

Step 2 — Launching the app for the first time
macOS will warn again when you first open Penio from Applications.
→ Go to System Settings → Privacy & Security again and click Open Anyway.

These warnings only appear once on first install. Future updates will not ask again.

Windows — If SmartScreen appears, click More info → Run anyway.

Linux.deb for Debian/Ubuntu, .rpm for Fedora/RHEL, .AppImage runs without install.

Penio v1.0.15 (Unsigned)

Choose a tag to compare

@github-actions github-actions released this 31 May 18:38

Install Instructions

macOS — The app is self-signed but not notarized by Apple. You will see two security warnings — this is expected. Here's how to get past them:

Step 1 — Opening the DMG
macOS will say the file "can't be opened because it is from an unidentified developer."
→ Open System Settings → Privacy & Security, scroll down, and click Open Anyway next to the Penio message.

Step 2 — Launching the app for the first time
macOS will warn again when you first open Penio from Applications.
→ Go to System Settings → Privacy & Security again and click Open Anyway.

These warnings only appear once on first install. Future updates will not ask again.

Windows — If SmartScreen appears, click More info → Run anyway.

Linux.deb for Debian/Ubuntu, .rpm for Fedora/RHEL, .AppImage runs without install.

Penio v1.0.13

Choose a tag to compare

@github-actions github-actions released this 31 May 11:16

New Features

Theme Support

  • Added light/dark/system theme switching in General Settings — no more hardcoded white panels
  • Excalidraw drawing canvas now defaults to dark theme
  • Theme changes propagate instantly across the app without a restart

Drawing Settings

  • New toggle: Confirm before clearing — shows a confirmation dialog before wiping annotations
  • New toggle: Enable mouse scroll and canvas pan — control whether scroll gestures pan the canvas in drawing mode
  • Default stroke width reduced from 2 → 1 for cleaner annotations; freedraw tool also updated

Keyboard Settings

  • Keyboard echo and click echo now disabled by default — less intrusive out of the box

Mouse Settings

  • Click effect and aperture overlay now disabled by default

Shortcut Field

  • Full i18n support added to the shortcut input component
  • Dark mode rendering fixed
  • Validation messages for unsupported keys (Win/Meta)

Improvements

  • Settings panels now use background.paper instead of hardcoded #ffffff — they respect the active theme
  • Lazy window show on startup — eliminates the white flash before the theme loads
  • Motion board gets its own ThemeProvider and locale initialization
  • TabPanel only renders tab content once the tab has been visited (performance improvement)

Localization

  • Added translations for all new settings across: en-US, zh-CN, zh-TW, de-DE, es-ES, fr-FR, ja-JP, ko-KR
  • Added Chinese README (README_CN.md); removed redundant README_EN.md

Build / CI

  • Added unsigned build workflow (.github/workflows/build-unsigned.yml) for distributing without Apple Developer signing
  • Added entitlements.plist for macOS sandbox permissions