Complete Phase 3: Text injection with permissions management
- Implement text injection with paste method (NSPasteboard + ⌘V) - Add typing fallback with Unicode support and keyboard layout respect - Integrate secure input detection using IsSecureEventInputEnabled() - Add comprehensive permission checking and management - Create Permissions tab in preferences with status indicators - Add permission onboarding flow for new users - Implement automatic fallback between injection methods - Add deep links to System Settings for permission grants - Remove duplicate preferences menu item - Create development build script for easier testing - Update Phase 3 tasks as completed in TODO.md
This commit is contained in:
parent
5663f3c3de
commit
7ba5895406
7 changed files with 589 additions and 56 deletions
|
|
@ -155,8 +155,10 @@ public class PermissionManager: ObservableObject {
|
|||
|
||||
if testEvent != nil {
|
||||
inputMonitoringStatus = .granted
|
||||
logger.debug("Input monitoring permission appears to be granted")
|
||||
} else {
|
||||
inputMonitoringStatus = .denied
|
||||
logger.warning("Input monitoring permission appears to be denied")
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue