Releases: ajxcodes/active-window-menu
Release list
Active Window Menu v1.02.0
What's New in v1.02.0
✨ New Features
- Monochrome Icon Option: Added a toggle under Appearance settings to render application icons in monochrome/symbolic style, seamlessly matching minimalist Plasma panel themes. (#24, #34)
- Vertical Offset Control: Introduced fine-grained vertical offset adjustment (-20px to +20px) in Appearance settings to allow pixel-perfect alignment with adjacent panel widgets and the Global Menu. (#29, #32)
- System Font Size Matching: Added a setting to automatically inherit and sync with your Plasma system-wide font size. (#29, #32)
- Hide Inactive Window Text on Single Activity: Added an option to suppress the inactive window/fallback text on setups with only one activity, keeping the panel clean and clutter-free. (#30, #33)
- Live Settings Preview: Enhanced the settings configuration dialog (
MockWidget) to immediately reflect font sizes, offsets, and icon choices in real time.
⚡ Heuristics & Performance Improvements
- D-Bus AppMenu Candidate Scoring: Replaced keyword blacklists with a weighted scoring heuristic (evaluating menu depth, hierarchy, labels, and icon names) to accurately locate "Preferences/Settings" and "About" menu items across diverse applications. (#26, #31)
- Optimized Trigger IPC: Cached discovered D-Bus menu IDs (
prefs_id,about_id) directly in the applet, bypassing redundant menu re-scans when actions are triggered. - Robust Argument Escaping: Hardened IPC argument passing to the Python helper script with POSIX-compliant escaping.
📚 Documentation & Funding
- Added Ko-fi link to
metadata.jsonDonors and updatedREADME.mdwith a support badge. - Corrected legacy plasmoid ID installation paths and AppStream links in the documentation.
Full Changelog: v1.01.0...v1.02.0
Active Window Menu v1.01.0
What's New in v1.01.0
✨ New Features
• Preferences Toggle: Added a new setting in the widget configuration (under "Advanced") to let you show or hide the "App Settings/Preferences" menu item for the active window. This gives you more control over your global menu!
🐛 Bug Fixes
• App Menu Detection: Greatly improved the heuristic for detecting the "Settings" and "Configure" menu actions to reduce false-positives (like Dolphin's "Configure Language..." and LibreOffice's "3D-Settings"). The exclusions list has been expanded and refactored for better maintainability. (#26)
Full Changelog: v1.00.1...v1.01.0
Active Window Menu v1.00.1
What's New in v1.00.1
🐛 Bug Fixes
- App Menu Detection: Fixed an issue where the new "Settings..." and "About..." menu items would fail to open in native KDE apps (like Dolphin, Kate, or Krita) and mistakenly trigger false-positives (like LibreOffice's "Printer Settings"). The detection logic is now much more precise. (#26)
Full Changelog: v1.00.0...v1.00.1
Active Window Menu ( v1.00.0
🚀 Active Window Menu (v1.0.0)
We've officially rebranded from Mac Title Menu to Active Window Menu! This update brings a modernized UI and powerful new app integrations.
✨ Highlights
- Dynamic Settings Integration: The menu now intelligently detects and adds a "Preferences" shortcut if the active app supports it natively.
- Force Quit Action: Easily Force Quit unresponsive apps straight from the menu (with a safety confirmation dialog!).
- Flatpak Support: Added a handy "App Settings" button in the fallback About window to quickly manage permissions for Flatpak apps.
- Simplified App Overrides: We've made the Substitutions settings much more beginner-friendly by defaulting to simple text matching (instead of Regex).
- Advanced Mode: Power users can toggle "Advanced Mode" to restore full Regex and Window Title matching logic.
- Settings Redesign: The entire configuration window has been rewritten with Plasma 6's modern Kirigami components for a cleaner, polished experience.
- Custom Mouse Actions: You can now configure custom Left-Click and Middle-Click behaviors directly in the settings!
Full Changelog: v0.12.5...v1.00.0
Mac Title Menu v0.12.5
What's Changed
Full Changelog: v0.12.4...v0.12.5
Mac Title Menu v0.12.4
What's Changed
Full Changelog: v0.12.3...v0.12.4
Mac Title Menu v0.12.3
What's Changed
Full Changelog: v0.12.2...v0.12.3
Mac Title Menu v0.12.2
What's Changed
Full Changelog: v0.12.1...v0.12.2
Mac Title Menu v0.12.1
What's Changed
Full Changelog: v0.12.0...v0.12.1
Mac Title Menu v0.12.0
What's Changed
Full Changelog: v0.11.3...v0.12.0