[X] I have checked existing issues and believe that my issue is not a duplicate
Description
I have Little Snitch v6.0.1 (7102) installed and when I installed Ice, every menu bar item was in the Hidden menu. I tried to drag the Little Snitch menu bar display to the Visible menu and I got a pop up from Ice that said:
Operation timed out
I also got a popup from Little Snitch with this warning:
Simulated Input Ignored
For security reasons, Little Snitch has ignored mouse or keyboard input that was simulated by Ice. You can allow such simulated input in Settings > Security by enabling "Allow GUI Scripting access to Little Snitch".
Before I enabled GUI Scripting Access to Little Snitch, inside the Ice settings, the Little Snitch menu bar item is missing (after I've tried to move it initially). It's only after I enable GUI Scripting access to Little Snitch and closed & reopened the Ice settings dialog does the Little Snitch menu bar item show up in the Ice settings, but something is still a little odd until I completely quit Ice and reopen it. This might also be similar/related in some way to #145
So basically get it to work correctly I need have to do the following:
Quit the Ice application
check 'Allow GUI Scripting access to Little Snitch' in the Little Snitch Settings
Reopen Ice and open the Ice settings dialog
Move the Little Snitch menu bar item where I want it
Then I can turn off the 'Allow GUI Scripting access to Little Snitch' in the Little Snitch Settings if I want to minimize my security risk and the menu bar item will continue to behave according to the Ice settings. But if I want to move the Little Snitch menu bar item again in Ice settings, I need to enable GUI Scripting access before doing so.
If there's something that can be done to prevent this popup/problem with Little Snitch, that'd be awesome, but if "GUI Scripting" is essential to Ice's functioning, then I'd suggest adding a notice in the app or something to the Readme at least saying this is expected behavior and that it isn't a security risk as Little Snitch describes it or that the additional security risk can be eliminated by disabling GUI Scripting access after moving the Little Snitch menu bar item.
Check existing issues
Description
I have Little Snitch v6.0.1 (7102) installed and when I installed Ice, every menu bar item was in the Hidden menu. I tried to drag the Little Snitch menu bar display to the Visible menu and I got a pop up from Ice that said:
I also got a popup from Little Snitch with this warning:
Before I enabled GUI Scripting Access to Little Snitch, inside the Ice settings, the Little Snitch menu bar item is missing (after I've tried to move it initially). It's only after I enable GUI Scripting access to Little Snitch and closed & reopened the Ice settings dialog does the Little Snitch menu bar item show up in the Ice settings, but something is still a little odd until I completely quit Ice and reopen it. This might also be similar/related in some way to #145
So basically get it to work correctly I need have to do the following:
Then I can turn off the 'Allow GUI Scripting access to Little Snitch' in the Little Snitch Settings if I want to minimize my security risk and the menu bar item will continue to behave according to the Ice settings. But if I want to move the Little Snitch menu bar item again in Ice settings, I need to enable GUI Scripting access before doing so.
If there's something that can be done to prevent this popup/problem with Little Snitch, that'd be awesome, but if "GUI Scripting" is essential to Ice's functioning, then I'd suggest adding a notice in the app or something to the Readme at least saying this is expected behavior and that it isn't a security risk as Little Snitch describes it or that the additional security risk can be eliminated by disabling GUI Scripting access after moving the Little Snitch menu bar item.
Maybe reaching out to the team at Objective Development could help as well - https://obdev.at/support/contact
Steps to Reproduce
Ice Version
0.10.0-beta.3
macOS Version
14.5
Screenshots
Popup 1
Popup 2![image](https://github.com/jordanbaird/Ice/assets/6521666/97f7b253-d753-43dd-a0dc-6355d17e0039)