Git Product home page Git Product logo

shiftit's Introduction

ShiftIt

Managing window size and position in OSX

About

ShiftIt is an application for OSX that allows you to quickly manipulate window position and size using keyboard shortcuts. It intends to become a full featured window organizer for OSX. It is a fork from the original ShiftIt by Aravindkumar Rajendiran which is not longer under development. For discussing any sort of stuff about this app, please create a new issue right here in github. There is also quite a quiet google group, but it's better to post stuff directly here.

License: GNU General Public License v3

Requirements

The primary development is done on OSX 10.6 Snow Leopard, but it should be running under OSX 10.5 Leopard as well.

Compiling

After cloning or download a snapshot of the repository (master branch is recommended):

  • on OSX 10.6 Snow Leopard
    1. Compile in XCode by clicking build, or use the scripts/release.sh (With the script option, please ignore any errors related to the signing the release. Just check if you see the ** BUILD SUCCEEDED ** message in the output and grab the app from ShiftIt/build/Release/ShiftIt.app directory.)
    2. That's it
  • on OSX 10.5 Leopard
    1. Go to Project menu and click Edit Project Settings item
    2. Select Build tab
    3. Set Architectures to be 32-bit Universal
    4. Select C/C++ Compiler Version to be GCC 4.2
    5. Check Build Active Architecture Only

The reason for this is that the Interface Builder frameworks on OS X Leopard 10.5 do not have 64-Bit capabilities.

Note: If you have a problem with the build - xcode complaining about the ShortcutRecorder IB plugin then download (from here) and build it yourself. Once done load it into the Interface Builder (double click on the just built ShortcutRecorder.ibplugin).

FAQ

I disabled the Show Icon in Menu Bar in the preferences, how can I get it back?how can I get it back?

Launch the application again. It will open the preference dialog.

3rd Party Frameworks

  • ShortcutRecorder framework (New BSD license) for capturing key bindings during hotkey reconfiguration. (from version 1.4)
  • FMT framework (MIT license) for some utility functions like handling login items, hot keys, etc. (from version 1.5)

Change Log:

[12]: http://nkuyu.net/apps/shiftit/release-notes-1.3.htmlBlockquotehow can I get it back?

shiftit's People

Contributors

chriscrowe avatar fikovnik avatar pborzenkov avatar stephensmithwick avatar

Stargazers

 avatar Jeff Zellner avatar John Bintz avatar

Watchers

James Cloos avatar  avatar

Forkers

johnbintz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.