Repository navigation
BongoCat v1.6.0
BongoCat v1.6.0
Modified
- Verify that posthog api key and host are set in the .env file
- Increase app switch detection interval to 0.1 seconds and make it constant
- Rename project to BongoCat instead of BongoCat
- Change default paw behavior to alternating
- Implemented methods to retrieve, delete, and clear saved app positions.
- Updated PreferencesWindow to display saved positions with app names and provide delete functionality.
- Trigger settings update after modifying saved positions to ensure UI consistency.
- Updated
getCornerPositionto allow specifying a screen, improving position accuracy. - Modified
getSavedPositionsWithAppNamesto include screen names in the saved positions data structure. - Added new methods for screen detection and management, including
getScreenNameForPosition,getCurrentScreenInfo, andmoveOverlayToScreen. - Enhanced
PreferencesWindowto display screen information and allow moving the overlay to different screens. - Updated image loading logic in
BongoCatApp.swiftandCatView.swiftto prioritize executable directory and current working directory paths for CLI execution. - Added debug information to assist in troubleshooting image loading failures.
- Enhanced fallback mechanisms to include relative paths from the project root.
Signed-off-by: Valentin Rudloff valentin.rudloff.perso@gmail.com
📦 Installation Instructions
- Download the DMG file below
- Open the DMG and drag BongoCat.app to Applications
- Launch BongoCat from Applications folder
- Grant accessibility permissions when prompted
🔧 System Requirements
- macOS 11.0 (Big Sur) or later
- Accessibility permissions for global keyboard monitoring
Built from commit b433a50