Skip to content

Releases: Illustar0/PowerToysRunEnhance

v0.1.0

27 Apr 08:31
Compare
Choose a tag to compare

v0.1.0 (2025-04-27)

✨ Features

  • Add debug mode support in build script and CI workflows (257d597)

  • Add logo.ico resource file (785a60b)

  • Add shared memory mechanism to prevent duplicate application instances (93e2079)

  • Add Tray Icon (28b37e1)

  • Basic i18n support (4dcbeaf)

  • Completely refactor the business logic (3486cd5)

  • Completely refactoring the GUI with PySide6 and QFluentWidgets (6572fda)

  • Optimize tray menu (576168a)

  • Remove the searchWindowName config item and add the detectionMethods config item (7ee40f2)

  • ci: Add build script for project packaging and deployment (9250f94)

  • ci: Enhance build and release pipeline with multi-arch support (b8270d5)

  • ci: Make UPX compression configurable (e3ec96b)

🪲 Bug Fixes

  • Handle deadlock during initialization of translations (b9c70bd)

  • Handle None values for default comboBox selection (b3c9c2a)

  • Icon path (1775f13)

  • Restrict Python version to >=3.12,<3.13 (c4f075f)

  • ci: Add Dependency Walker to setup step in CI and release workflows (c900b7d)

  • ci: Add UPX and 7-Zip installation to release workflow (2fa07e9)

  • ci: Correct artifact naming for debug builds (d238f35)

  • ci: Correct cache key format in GitHub Actions workflow (b7bb79a)

  • ci: Correct cache path (63e9ab3)

  • ci: Handle compatibility issues between CI and GitHub Actions (054e597)

  • ci: Switch release jobs to run on ubuntu-latest (1f68c90)

  • ci: Update build script to use PowerShell (*.ps1) (6f4f3b7)

  • ci: Update dependencies to include UPX and 7-Zip in CI setup (b53a34b)

  • ci: Update version handling in workflow and pyproject.toml (7e5bcd8)

  • i18n: Update line references (491058a)

📖 Documentation

♻️ Refactoring

  • Remove unnecessary blank lines in main.py (614f3b5)

  • Replace os.execl with QProcess for app restart and improve cleanup logic (aacc3f4)

  • ci: Restructure release and CI workflows with job modularization (5a4e1ec)

  • ci: Update debug matrix (bb8130d)

  • i18n: Update line references in translations for en_US, zh_CN, and ja_JP (c80532d)

🤖 Continuous Integration

  • Add a repository checkout step (72d0c68)

  • Add CI workflow for building and releasing artifacts (684d385)

  • Add continuous delivery workflow and release templates (6e9fffc)

  • Change release to manual trigger (cd33301)

  • Disable UPX compression by default (634c083)

  • Enable cross-OS caching (7ff9809)

🧹 Chores

  • Add renovate.json (8ada61b)

  • Disable major version bump on version 0.x.x (896c630)

  • Remove old icon (a869de2)

  • Simplify .gitignore (ac42388)

  • Standardized project structure (1524713)

  • Switch to uv (3a7ea94)

  • deps: Bump dependencies (9d94bb9)

  • deps: Bump pyside6 and related packages to 6.9.0 (3999e16)

  • deps: Update astral-sh/setup-uv action to v6 (PR#6, 0047c0d)

  • deps: Update dependencies for Python, numpy, and pillow versions (062f53a)

✅ Resolved Issues

  • #5: Title

Detailed Changes: v0.0.4...v0.1.0


Installable artifacts are available from: