Skip to content

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