Skip to content

Remove deprecated DDHotKey library#57

Open
oNaiPs wants to merge 1 commit intomainfrom
remove-deprecated-ddhotkey
Open

Remove deprecated DDHotKey library#57
oNaiPs wants to merge 1 commit intomainfrom
remove-deprecated-ddhotkey

Conversation

@oNaiPs
Copy link
Copy Markdown
Owner

@oNaiPs oNaiPs commented Dec 26, 2025

Summary

Removes the deprecated DDHotKey library, which was already replaced by the modern KeyboardShortcuts library.

Changes

  • Removed DDHotKey source files from src/3rd-party/
  • Removed DDHotKey imports from BridgingHeader.h
  • Removed DDHotKey references from Xcode project file
  • Fixed import statements in InputField.swift, PipeListProvider.swift, and AppListProvider.swift to use Cocoa instead of Foundation (required for AppKit types like NSTextField, NSApplication, etc.)

Benefits

  • -725 lines of unmaintained code removed
  • Cleaner codebase with only actively maintained dependencies
  • Project already uses the modern KeyboardShortcuts library for global hotkey functionality

Testing

  • ✅ Build succeeds
  • ✅ All existing KeyboardShortcuts functionality remains intact

The project had already migrated to the modern KeyboardShortcuts library
for global hotkey management. This commit removes the unused DDHotKey
files and references.

Changes:
- Remove DDHotKey source files from src/3rd-party/
- Remove DDHotKey imports from BridgingHeader.h
- Remove DDHotKey references from Xcode project
- Fix imports in InputField, PipeListProvider, and AppListProvider
  to use Cocoa instead of Foundation (required for AppKit types)
@oNaiPs oNaiPs force-pushed the remove-deprecated-ddhotkey branch from 5279c6a to 037ca3f Compare December 26, 2025 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant