Releases: rubiin/HyDePanel
Releases · rubiin/HyDePanel
v0.7.0 (Odyssey)
🚀 Features
- dock:
- icon-resolver): implement singleton pattern for IconResolver class refactor(bar, dock, overview:
- monitors:
🐞 Bug Fixes
- config): disable dock in configuration files fix(bar): instantiate HyprlandWithMonitors for monitor ID retrieval style(notification): extend notification styles for datemenu refactor(icon-resolver): remove unnecessary blank line in icon resolution fix(datetime_menu:
- icon-resolver:
- icon_resolver:
- media:
- notification:
- quick-settings:
View changes on GitHub
v0.6.5 (Phoenix)
🚀 Features
- dock:
- Enhance dock functionality with vertical layout and improved app management - by @rubiin (33ba1)
- Enable vertical layout for dock and adjust anchor positioning - by @rubiin (ebd39)
- Change dock configuration from vertical to anchor positioning - by @rubiin (1c4ee)
- Add dock configuration with anchor positioning and pinned apps - by @rubiin (f2522)
- Enhance dock configuration with new styling and settings - by @rubiin (5b17b)
- Enhance dock functionality with vertical layout and improved app management - by @rubiin (6377e)
- Enable vertical layout for dock and adjust anchor positioning - by @rubiin (916de)
- Change dock configuration from vertical to anchor positioning - by @rubiin (33521)
- Add dock configuration with anchor positioning and pinned apps - by @rubiin (ca85e)
- Enhance dock configuration with new styling and settings - by @rubiin (14ed9)
🐞 Bug Fixes
- config:
- dock:
View changes on GitHub
v0.6.1 (Aoi)
🚀 Features
- Add cooldown decorator to process_and_apply_css function - by @rubiin (99650)
- Add tooltip displaying download and upload speeds in NetworkUsageWidget - by @rubiin (c3b02)
- Add ttl_lru_cache decorator to improve caching in weather and config services - by @rubiin (bf287)
- Update widget constructors to accept widget_config parameter for improved configuration handling - by @rubiin (16253)
- Add color configuration for cava in config.json - by @rubiin (4a466)
- Add init.py to utils module for improved import management - by @rubiin (d74f8)
🐞 Bug Fixes
- Add libnotify to package installation instructions in README and init.sh - by @rubiin (a1e9e)
- Allow package installation to continue on error in init.sh - by @rubiin (0c663)
- Allow flatpak updates to continue on error in systemupdates.sh - by @rubiin (f12b7)
- Prevent errors in screen recording commands by adding no-op callbacks - by @rubiin (e2b4a)
View changes on GitHub
v0.6.0 (Pensieve)
🚀 Features
- Update layout configuration and media widget images - by @rubiin (0cc12)
- Enhance weather widget with additional weather data and image handling - by @rubiin (7bdcc)
- Update weather widget to include time-based image handling and adjust layout configuration - by @rubiin (57a24)
- Add function to flatten nested dictionaries for improved data handling - by @rubiin (b4b8a)
- Update QuickSettingsMenu to hide parent on button click before showing dialog - by @rubiin (d87ee)
- Enhance power button configuration with additional actions and update layout - by @rubiin (ce220)
- Add buttons configuration to power button for enhanced functionality - by @rubiin (0bb37)
- Refactor system tray widget to use grid layout and improve item management - by @rubiin in #65 (8811d)
- Update package installation and configuration files to include python-pyjson5 and improve comments - by @rubiin (273fa)
- Implement lazy loading for widgets to improve performance and reduce initial load time - by @rubiin (eefe1)
- refactor:systray popover by @PixelKhaos in #66
🐞 Bug Fixes
- Readme - by @rubiin (95868)
- Update sound playback command to handle completion and improve documentation clarity - by @rubiin (8f129)
- Remove 'power' from middle_section in layout configuration for consistency - by @rubiin (9dd5e)
- Update popup pointing logic in multiple widgets for consistency - by @rubiin (53dad)
- Update popup pointing logic in SystemTrayWidget for consistency - by @rubiin (a6564)
- Remove unnecessary blank line in WeatherService class - by @rubiin (99c68)
View changes on GitHub
v0.5.5 (Ascend)
v0.5.1 (Nimbus)
🚀 Features
- Update dependencies in pyproject.toml for improved functionality and compatibility - by @rubiin (a7806)
- Bump version to 0.50.0 in pyproject.toml - by @rubiin (80e82)
- Add cooldown decorator to on_scroll methods in BrightnessWidget and VolumeWidget - by @rubiin (c81b8)
- Add separator styling to date menu and integrate into DateTimeWidget - by @rubiin (e97e7)
- Update clock styling and adjust border radius in common styles - by @rubiin (c5ba7)
- Refactor clock and date label styles with mixins for consistency - by @rubiin (978c3)
- Add style configuration to OSD and update schema and styles accordingly - by @rubiin (6a416)
- Update border radius and margins in common styles for improved layout - by @rubiin (0e204)
- Update font sizes and weights for improved typography consistency - by @rubiin (938ce)
- Toml file support - by @rubiin in #62 (7fc36)
- Refactor common styles to use a unified module for functions and mixins - by @rubiin (b684c)
- Add clock format and uptime options to configuration - by @rubiin (944e9)
- Change clock format from 24h to 12h in configuration and update datetime menu - by @rubiin (d76a8)
- Update configuration to remove unused widgets and add clock format and uptime options - by @rubiin (766f1)
- Update configuration to set clock format to 24h and enable uptime option - by @rubiin (0ff79)
🐞 Bug Fixes
- Adjust icon size in DateTimeWidget notification indicator - by @rubiin (f5151)
- Correct styling issues in DateTimeWidget to enhance visual consistency - by @rubiin (7a3b9)
- Update config - by @rubiin (277ce)
- New img - by @rubiin (897dd)
View changes on GitHub
v0.5.0 (Zekkei)
🚀 Features
- Notification limits per app - by @PixelKhaos in #46 (12cc4)
- Add run_in_thread decorator to improve asynchronous processing in various modules - by @rubiin (67092)
- Default workspace label formatting, unoccupied class, ignore integer fix - by @PixelKhaos and @rubiin in #47 (107a4)
- Add HyprPicker widget and associated color picking script - by @rubiin (e8ce9)
- Add imagemagick to package installation in README and init script - by @rubiin (702cb)
- Add tooltip support to HyprPicker widget and update documentation - by @rubiin (0e559)
- Add corner_size configuration option to panel and update schema - by @rubiin (7c7ff)
- Add OCR functionality with script and widget integration - by @rubiin (56035)
- Add tesseract-data-eng package to installation scripts and README - by @rubiin (6b2ee)
- Language support for OCR with swicther - by @PixelKhaos in #52 (9f2ad)
- Add ttl_lru_cache decorator for caching with expiration in functions.py and apply it to get_available_languages in OCRWidget - by @rubiin (ab36a)
- Add 'bordered' style option to widget_style enum and implement corresponding CSS class - by @rubiin (102ce)
- Add DesktopClock widget with customizable date format and anchor position - by @rubiin (11df9)
🐞 Bug Fixes
- Improve script compatibility with Arch Linux and clean up notification code - by @rubiin (7d497)
- Update status bar styling to support custom bar styles - by @rubiin (c28fa)
- Ensure brightnessctl command existence check is logged in the Brightness service - by @rubiin (2a6ab)
- Correct spelling errors in README and MprisPlayerManager - by @rubiin (8fda0)
BREAKING CHANGES
The general section config has been changed to allow more configuration
before
"general": {
"screen_corners": false,
"check_updates": false,
"debug": false,
"layer": "top",
"auto_hide": false,
"bar_style": "default",
"location": "top",
"widget_style": "default",
"corner_size": 10,
}
current
"general": {
"screen_corners": {
"enabled": false,
"size": 20
},
"desktop_clock": {
"enabled": true,
"anchor": "center",
"date_format": "%A, %d %B %Y"
},
"check_updates": false,
"layer": "top",
"auto_hide": false,
"debug": true,
"bar_style": "default",
"location": "top",
"widget_style": "default"
}
View changes on GitHub
v0.4.5 (Celestial)
🚀 Features
- Add CPU temperature widget and configuration to display current temperature - by @rubiin (a2e41)
- Quicksettings shortcuts - by @PixelKhaos in #41 (6a7f3)
- Add icon_size property to shortcut configuration and update related components - by @rubiin (76849)
- Add max notifications count - by @rubiin (fa06a)
- Implement dialog box for power actions and update notification handling - by @rubiin (cbddc)
- Pass operation title to power action dialog - by @rubiin (c08a3)
- Implement notification system for theme switching and shutdown confirmation - by @rubiin (1d9a3)
- Enhance power action handling and improve CPU information retrieval - by @rubiin (daa86)
- Add slurp to package installation instructions in README and init script - by @rubiin (cc68c)
- Replace shutdown notification with dialog popup confirmation - by @rubiin (7b631)
- Add cooldown decorator to on_button_press method in UpdatesWidget - by @rubiin (c01f5)
- Refactor update handling in UpdatesWidget and add cooldown to check_update method - by @rubiin (14eba)
- Battery service - by @rubiin in #44 (fd1af)
- Add capacity property to battery service and widget - by @rubiin (984e8)
- Add network speed monitoring service and update widget settings - by @rubiin (b8fbd)
🐞 Bug Fixes
- Options and styles - by @rubiin (ae5e6)
- Correct notification count management in CustomNotifications - by @rubiin (8b0d5)
- Ensure check_update is called correctly in UpdatesWidget - by @rubiin (d2f72)
- Enhance tooltip text in BatteryWidget to include capacity and temperature details - by @rubiin (03595)
View changes on GitHub
v0.4.2 (Luna)
🚀 Features
- Add executable existence checks for Cava and Recorder widgets - by @rubiin (a844a)
- Add logging for new notifications in NotificationPopup - by @rubiin (e53d5)
🐞 Bug Fixes
- Submap - by @rubiin (5900b)
- Update start_bar function to navigate to INSTALL_DIR and retrieve version - by @rubiin (f09e3)
- Remove type definition for right_section in hydepanel.schema.json - by @rubiin (30b15)
- Remove unnecessary items definition for right_section in hydepanel.schema.json - by @rubiin (5a1c5)
- Simplify margin and padding calculations in SCSS files - by @rubiin (ac3bf)
- Update padding calculations in module_group.scss to use em units - by @rubiin (60641)
View changes on GitHub
v0.4.1 (Astro)
What's Changed
-
doc: Update README.md by @keepo-dot in #38
-
fix: Update init.sh by @keepo-dot in #39
-
🚀 Features
- Add Spotube to window title map and rename psutil_poll to stats_poll - by @rubiin (8ed92)
- Add debug configuration option and update logging behavior - by @rubiin (3e3ec)
- Update theme selection logic to use configured theme and enhance tooltip display - by @rubiin (bc338)
- Add threading utility and apply decorator to copy_theme function - by @rubiin (29310)
- Add threading support to utility functions for improved performance - by @rubiin (859b7)
- Enhance Cava widget with color validation and update configuration structure - by @rubiin (fb1df)
🐞 Bug Fixes
- Setting color/state in power-profiles list - by @PixelKhaos in #40 (a4c7f)
- Adjust CSS monitoring logic to skip in debug mode - by @rubiin (19402)
View changes on GitHub
New Contributors
- @keepo-dot made their first contribution in #38
Full Changelog: v0.4.0...v0.4.1