Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Clone in Desktop Download ZIP
iOS window manager and switcher
Objective-C Logos Makefile
Latest commit 45d32b7 @eswick Create README.md
Failed to load latest commit information.
launchpad Fix issue with disappearing Launchpad.
layout Removed DRM and dead code
missioncontrol Removed DRM and dead code
osexperienceprefs Removed DRM and dead code
tutorial Removed DRM and dead code
Hooks.xm Removed DRM and dead code
LICENSE Added MIT license
Makefile Removed DRM and dead code
OSAppPane.h Add Activator actions.
OSAppPane.m Removed DRM and dead code
OSAppWindow.h Implement iPhone mode.
OSAppWindow.m Removed DRM and dead code
OSDesktopPane.h Snap to half of screen when in landscape mode.
OSDesktopPane.m Removed DRM and dead code
OSExperience.plist Implement binary encryption and server download script.
OSNotificationCenter.h Added missing files; OSNotificationCenter and non-retina expand/contr…
OSNotificationCenter.m Added missing files; OSNotificationCenter and non-retina expand/contr…
OSPane.h OSWindows move with OSDesktopPane upon index change.
OSPane.m Removed DRM and dead code
OSPaneModel.h Made a change for arm64. Disabled explorer (for real this time).
OSPaneModel.m Initial, basic support for iOS 7.
OSPreferences.h Ask to turn on Multitasking Gestures.
OSPreferences.m Ask to turn on Multitasking Gestures.
OSSlider.h Implement binary encryption and server download script.
OSSlider.m Removed DRM and dead code
OSSwitcherBackgroundView.h Changed Mission Control background.
OSSwitcherBackgroundView.m Changed Mission Control background.
OSViewController.h Add Activator actions.
OSViewController.m Removed DRM and dead code
OSWallpaperView.h Moved OSAddDesktopButton to its own class and added wallpaper. Remove…
OSWallpaperView.m - Added support for removing panes.
OSWindow.h Implement iPhone mode.
OSWindow.m Removed DRM and dead code
README.md Create README.md
UIImage+Extensions.h Corrected OSPaneThumbnail image rotation.
UIImage+Extensions.m Corrected OSPaneThumbnail image rotation.
UIView+FrameExtensions.h Initial Commit
UIView+FrameExtensions.m Initial Commit
include.h Direct keyboard keystrokes to correct app
theos Add preference bundle.

README.md

OS Experience

OS Experience (commonly shortened to OSE) is a somewhat popular window manager and switcher I created for iOS 6 and 7.

It is my personal ideology to release the source code of all my work once I deem it no longer profitable for me. I do not see myself updating OSE for iOS 8 and above. The source code took me a year of writing and a year of learning to procure, and due to the large amount of changes in iOS 8 (including the new FrontBoard framework), along with iOS 9's new multitasking features, I have decided not to update OSE. However, the community paid me money for the tweak, so the least I can do is give them the code to the software they paid money for.

So, here it is! Have at it! It may be a bit confusing and hackish, but it got the job done. It was never intended for open source, so I didn't write the code specifically in a way to be read by anyone but myself. Also, keep in mind the code was written over the course of a year. My coding style changed greatly over time.

Enjoy! Send me an email if you have any questions. I'll answer them as best I can.

(P.S. , if you make anything useful with this source code, don't hesitate to let me know! I'd be delighted if this helped somebody out.)

Something went wrong with that request. Please try again.