Commits

Author Commit Message Labels Comments Date
Hesham Wahba
- compile with new Rectangle surface and hit testing support for it
Hesham Wahba
- support for collision or hit testing on the Rectangle shape - optimize rendering by using Rectangle instead of video and desktops - commented out code to show how one can use looking to target rectangles, eventually to be used for user controls
Hesham Wahba
- fix screenshots on Mac
Tags
b28
Hesham Wahba
- use Rectangle class for rendering monitor to reduce code
Hesham Wahba
Merge branch 'master' of https://bitbucket.org/druidsbane/ibex
Hesham Wahba
- remove a mistakenly added return statement that stopped the cursor from being rendered!
Tags
b27
Hesham Wahba
Merge branch 'master' of https://bitbucket.org/druidsbane/ibex
Hesham Wahba
- add rectangular surface class so I don’t keep duplicating that code everywhere
Hesham Wahba
- truly fix all the Retina rendering issues for the Mac (mouse was way off on second non-retina screen)
Hesham Wahba
- fix final retina issues with mouse drawing on desktop (I hope!)
Hesham Wahba
Merge branch 'master' of https://bitbucket.org/druidsbane/ibex
Hesham Wahba
- commit Xcode project changes
Hesham Wahba
- support Retina Macs, previously screenshotting was broken due to API confusion (CGDisplayBounds doesn’t return the full resolution on Retina Macs so when taking screenshots and creating full texture one needs to use NSScreen and the backingScaleFactor to scale the frame bounds that are received from the screens)
Hesham Wahba
- needed so built application can be distributed and run, oh well (otherwise I get the error: “The application cannot be opened because its executable is missing.”, so we need the deployment target set to 10.9 minimum in this case)
Hesham Wahba
- slight simplification
Hesham Wahba
- added application launcher to Windows build, edit .ini file to add directories or executables to list
Hesham Wahba
- allow dragging and dropping of individual applications not just application directories
Hesham Wahba
- allow deleting rows from app launcher directories and rearranging up and down for priority
Hesham Wahba
- allow drag and drop of folders on to preferences window so can load as part of app launcher init
Hesham Wahba
- constrain size for now on preferences dialog
Hesham Wahba
- use UTF8String instead of deprecated cString property on NSString
Hesham Wahba
- load directory list for app launcher from shared configuration file
Hesham Wahba
- fix saving and loading of shared configuration for Mac
Hesham Wahba
- fix actually loading and saving preferences
Hesham Wahba
- fix IbexConfig build with cmake, will be part of standard install now
Hesham Wahba
- some work on getting IbexConfig to build with cmake, missing the xib files, but builds and links properly now
Hesham Wahba
- added preferences window to ibex for the Mac - added IbexConfig target to Xcode build of ibex to build the configuration app - configuration preferences load for rift resolution, need to allow modification and setting app directory - cmake updates for building ibex main app with preferences xib (need to add new separate target for the IbexConfig application
Hesham Wahba
- fix launcher to load multiple directories (so can configure in settings) - hide launcher on launching an application (looks like might need labels as well under application names)
Hesham Wahba
- forgot to add the frame used in app launcher selection
Hesham Wahba
- switch back to ibex, even if app launches on a different “space” - make sure mouse input working without needing to refocus ibex when switching back from closed application
  1. Prev
  2. Next