-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Making ShiftIt work on OS X 10.9 Mavericks #118
Comments
thanks! just installed Mavericks myself and your post helped |
👍 for instructions on granting access to ShiftIt. Those instructions should probably be added to the app itself. |
I just installed Mavericks, and after having reinstalled XQuartz and re-enabling the Accessibility for ShiftIt like in the picture, it still refuses to work. I get the same dialogue error saying I need to enable the Accessibility, but as far as I can tell it should work. Any ideas? |
@yentup Like in what picture? |
Not sure if this supposed to happen, but since I updated to Mavericks and updated ShiftIt to 1.6 without X11, all resize shortcuts seem to trigger an animation. In the past all windows just resized instantaneously, without any transitions. In the preferences I dont see any way to disable this behavior. |
@dpoon just like in this picture: https://f.cloud.github.com/assets/3536684/784132/cd9f1196-ea5d-11e2-8492-633458f510f8.png |
So I reinstalled it and had it working for a few minutes, but then it randomly closed. Then when I opened it again, it went back to the same exact problem. I even found some crash reports. |
I just tried using version 1.5 and it works, but only for certain windows. |
I won't have 10.9 until mid november so I cannot really help. On the other hand, if any of you is willing to update the README to add a simple and working tutorial how to get it working, it will be really appreciated. Thanks for help! |
@ddirgo Try uninstalling it and using version 1.5. For now this works for me. |
Thank you for your informations, was really helpfull ! |
@dpoon Thanks, your op here worked for me! |
So in conclusion, a Mavericks-compatible release will involve:
At the time of writing, the only publicly available build that works in Mavericks seems to be http://cl.ly/3p071K0S2B0y (@fikovnik's 1.6-NoX11 pre-release). I'd say it would be helpful if this one was linked from the /Readme for now. Oh and last but not least:
|
There are two things that should be done. First, it is possible to programmatically make ShifIt trusted process (using a dialog that will prompt for admin password). Second, the XQuartz should really be optional (the path has been already fixed in #117), for what I need to find a way that does not bother users with prompting for X11 installation. |
Not sure how to reproduce it, but I just had an issue where ShiftIt was checked in Security -> Accessibility but still showed the alert saying it couldn't access Assistive Devices. Unchecking ShiftIt then checking it again solved the problem. |
I'm experiencing the same issue as @maerten above. Now that ShiftIt is working in Mavericks, the window resize is animated instead of snapping instantly. It also feels less responsive. Sometimes it will only partially resize and it need to hit it 1-2 more times for it to resize itself fully. Help? |
I should receive new laptop with mavericks soon and then I will be able to look into it. |
10.9.1 (13B40) I tried increase/decrease resize operations and it didn't animate on me. I have the following animations turned off: |
Yes, I recommend turning off window animations if you want it to be a little more instant. defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false |
With this changes in ShiftItAppDelegate.m the App working for me on OSX 10.9.1:
This will not compile on OSX 10.8 SDK and probably this will not work on OSX 10.8, should be implemented fall back in these cases. Also it looks like after each recompiling of the App it should be re-added as trusted in System settings for AX access. |
I updated the code to be compatible with maverick. The logic is in the |
This is not a bug per se. ShiftIt 10.6 actually works on OS X 10.9, but there are some obstacles. You could consider this a documentation issue.
First, you have to re-enable the Accessibility API. In OS X 10.9, accessibility has to be enabled per application. Under System Preferences → Security & Privacy → Privacy → Accessibility, select ShiftIt.
Second, I found that after upgrading from OS X 10.8 to 10.9, you have to reinstall XQuartz. (I had XQuartz 2.7.4 installed under OS X 10.8, but after upgrading to 10.9, ShiftIt complained that it was missing.)
The text was updated successfully, but these errors were encountered: