Release v2.5.0 - Auto-show/hide timing improvements
Features:
**- Added configurable show delay (0-2s, default 0.3s) for edge-triggered opens
- Added configurable hide delay (0-2s, default 0.5s) for edge-triggered hides
- Added fixed 2s auto-hide timer for manual opens (menu/keyboard shortcut)
- UI sliders in settings for delay customization
This prevents accidental triggers and ensures users have enough time to reach
the window when opening from the menu bar, regardless of hide delay settings.