├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── i-found-a-bug----.md │ └── i-have-a-feature-request----.md ├── .gitignore ├── Informant-Tests └── Informant_Tests.swift ├── Informant.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── Informant.xcscheme ├── Informant ├── AppDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── informant-icon128x128.png │ │ ├── informant-icon128x128@2x.png │ │ ├── informant-icon16x16.png │ │ ├── informant-icon16x16@2x.png │ │ ├── informant-icon256x256.png │ │ ├── informant-icon256x256@2x.png │ │ ├── informant-icon32x32.png │ │ ├── informant-icon32x32@2x.png │ │ ├── informant-icon512x512.png │ │ └── informant-icon512x512@2x.png │ ├── Color │ │ ├── Backing.colorset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── Primary.colorset │ │ │ └── Contents.json │ ├── Contents.json │ ├── Icons │ │ ├── Contents.json │ │ ├── Status Bar │ │ │ ├── Contents.json │ │ │ ├── menubar-dark.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── menubar-dark.png │ │ │ ├── menubar-default.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── menubar-light.png │ │ │ └── menubar-square.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── menubar-square.png │ │ ├── Status Picker │ │ │ ├── Contents.json │ │ │ ├── menubar-dark-picker.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── menubar-dark-picker.svg │ │ │ ├── menubar-default-picker.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── menubar-light.svg │ │ │ └── menubar-square-picker.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── menubar-square-picker.svg │ │ └── twitter.imageset │ │ │ ├── Contents.json │ │ │ └── icons8-twitter-60.png │ ├── Images │ │ ├── AppIcon-noshadow.imageset │ │ │ ├── Contents.json │ │ │ └── informant-icon 1.png │ │ └── Contents.json │ └── Videos │ │ └── Contents.json ├── Assets │ ├── lock.png │ ├── pause.png │ └── resume.png ├── Base.lproj │ └── Main.storyboard ├── ContentManager.swift ├── Controllers │ ├── AlertController.swift │ ├── Controller.swift │ ├── DataController.swift │ ├── DisplayController.swift │ ├── InteractionController.swift │ ├── InterfaceController.swift │ ├── MenuController.swift │ ├── PathController.swift │ ├── StatusController.swift │ ├── UpdateController.swift │ └── WindowController.swift ├── Data │ ├── DataFormatting.swift │ ├── DataRetrieval.swift │ └── DataUtility.swift ├── Directors │ ├── DataDirector.swift │ └── NotificationDirector.swift ├── Displays │ ├── Display Views │ │ ├── FloatDisplayCloseView.swift │ │ ├── FloatDisplayFieldCopyView.swift │ │ ├── FloatDisplayFieldDividerView.swift │ │ ├── FloatDisplayFieldLoaderView.swift │ │ └── FloatDisplayView.swift │ ├── Display.swift │ ├── DisplayDetached.swift │ ├── FloatDisplay.swift │ └── StatusDisplay.swift ├── Extensions.swift ├── Helpers │ ├── CacheHelper.swift │ ├── DebugHelper.swift │ ├── DiskAllocationHelper.swift │ ├── EventMonitorHelper.swift │ ├── InactiveWindowTapHelper.swift │ ├── LinkHelper.swift │ ├── MathHelper.swift │ ├── MiscellaneousHelper.swift │ ├── TrackingAreaHelper.swift │ └── WindowDragHelper.swift ├── Info.plist ├── Informant.entitlements ├── Models │ ├── ConnectedMonitor.swift │ ├── FramePoint.swift │ ├── Paths.swift │ ├── Selection.swift │ └── SnapPoint.swift ├── Settings │ ├── Settings.swift │ └── SettingsController.swift ├── Style.swift ├── Testing.swift ├── ViewController.swift └── Views │ ├── AboutView.swift │ ├── AccessibilityView.swift │ ├── Components.swift │ ├── Material.swift │ ├── PaymentView.swift │ ├── SettingsView.swift │ ├── TestView.swift │ └── WelcomeView.swift ├── LICENSE.md ├── README.md └── appcast.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/i-found-a-bug----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/.github/ISSUE_TEMPLATE/i-found-a-bug----.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/i-have-a-feature-request----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/.github/ISSUE_TEMPLATE/i-have-a-feature-request----.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/.gitignore -------------------------------------------------------------------------------- /Informant-Tests/Informant_Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant-Tests/Informant_Tests.swift -------------------------------------------------------------------------------- /Informant.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Informant.xcodeproj/xcshareddata/xcschemes/Informant.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant.xcodeproj/xcshareddata/xcschemes/Informant.xcscheme -------------------------------------------------------------------------------- /Informant/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/AppDelegate.swift -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon128x128.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon128x128@2x.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon16x16.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon16x16@2x.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon256x256.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon256x256@2x.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon32x32.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon32x32@2x.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon512x512.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/AppIcon.appiconset/informant-icon512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/AppIcon.appiconset/informant-icon512x512@2x.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Color/Backing.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Color/Backing.colorset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Color/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Color/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Color/Primary.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Color/Primary.colorset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/menubar-dark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/menubar-dark.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/menubar-dark.imageset/menubar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/menubar-dark.imageset/menubar-dark.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/menubar-default.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/menubar-default.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/menubar-default.imageset/menubar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/menubar-default.imageset/menubar-light.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/menubar-square.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/menubar-square.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Bar/menubar-square.imageset/menubar-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Bar/menubar-square.imageset/menubar-square.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/menubar-dark-picker.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/menubar-dark-picker.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/menubar-dark-picker.imageset/menubar-dark-picker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/menubar-dark-picker.imageset/menubar-dark-picker.svg -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/menubar-default-picker.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/menubar-default-picker.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/menubar-default-picker.imageset/menubar-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/menubar-default-picker.imageset/menubar-light.svg -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/menubar-square-picker.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/menubar-square-picker.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/Status Picker/menubar-square-picker.imageset/menubar-square-picker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/Status Picker/menubar-square-picker.imageset/menubar-square-picker.svg -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/twitter.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/twitter.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Icons/twitter.imageset/icons8-twitter-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Icons/twitter.imageset/icons8-twitter-60.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Images/AppIcon-noshadow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Images/AppIcon-noshadow.imageset/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Images/AppIcon-noshadow.imageset/informant-icon 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Images/AppIcon-noshadow.imageset/informant-icon 1.png -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Images/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Images/Contents.json -------------------------------------------------------------------------------- /Informant/Assets.xcassets/Videos/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets.xcassets/Videos/Contents.json -------------------------------------------------------------------------------- /Informant/Assets/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets/lock.png -------------------------------------------------------------------------------- /Informant/Assets/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets/pause.png -------------------------------------------------------------------------------- /Informant/Assets/resume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Assets/resume.png -------------------------------------------------------------------------------- /Informant/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Informant/ContentManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/ContentManager.swift -------------------------------------------------------------------------------- /Informant/Controllers/AlertController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/AlertController.swift -------------------------------------------------------------------------------- /Informant/Controllers/Controller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/Controller.swift -------------------------------------------------------------------------------- /Informant/Controllers/DataController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/DataController.swift -------------------------------------------------------------------------------- /Informant/Controllers/DisplayController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/DisplayController.swift -------------------------------------------------------------------------------- /Informant/Controllers/InteractionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/InteractionController.swift -------------------------------------------------------------------------------- /Informant/Controllers/InterfaceController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/InterfaceController.swift -------------------------------------------------------------------------------- /Informant/Controllers/MenuController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/MenuController.swift -------------------------------------------------------------------------------- /Informant/Controllers/PathController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/PathController.swift -------------------------------------------------------------------------------- /Informant/Controllers/StatusController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/StatusController.swift -------------------------------------------------------------------------------- /Informant/Controllers/UpdateController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/UpdateController.swift -------------------------------------------------------------------------------- /Informant/Controllers/WindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Controllers/WindowController.swift -------------------------------------------------------------------------------- /Informant/Data/DataFormatting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Data/DataFormatting.swift -------------------------------------------------------------------------------- /Informant/Data/DataRetrieval.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Data/DataRetrieval.swift -------------------------------------------------------------------------------- /Informant/Data/DataUtility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Data/DataUtility.swift -------------------------------------------------------------------------------- /Informant/Directors/DataDirector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Directors/DataDirector.swift -------------------------------------------------------------------------------- /Informant/Directors/NotificationDirector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Directors/NotificationDirector.swift -------------------------------------------------------------------------------- /Informant/Displays/Display Views/FloatDisplayCloseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/Display Views/FloatDisplayCloseView.swift -------------------------------------------------------------------------------- /Informant/Displays/Display Views/FloatDisplayFieldCopyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/Display Views/FloatDisplayFieldCopyView.swift -------------------------------------------------------------------------------- /Informant/Displays/Display Views/FloatDisplayFieldDividerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/Display Views/FloatDisplayFieldDividerView.swift -------------------------------------------------------------------------------- /Informant/Displays/Display Views/FloatDisplayFieldLoaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/Display Views/FloatDisplayFieldLoaderView.swift -------------------------------------------------------------------------------- /Informant/Displays/Display Views/FloatDisplayView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/Display Views/FloatDisplayView.swift -------------------------------------------------------------------------------- /Informant/Displays/Display.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/Display.swift -------------------------------------------------------------------------------- /Informant/Displays/DisplayDetached.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/DisplayDetached.swift -------------------------------------------------------------------------------- /Informant/Displays/FloatDisplay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/FloatDisplay.swift -------------------------------------------------------------------------------- /Informant/Displays/StatusDisplay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Displays/StatusDisplay.swift -------------------------------------------------------------------------------- /Informant/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Extensions.swift -------------------------------------------------------------------------------- /Informant/Helpers/CacheHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/CacheHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/DebugHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/DebugHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/DiskAllocationHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/DiskAllocationHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/EventMonitorHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/EventMonitorHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/InactiveWindowTapHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/InactiveWindowTapHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/LinkHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/LinkHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/MathHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/MathHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/MiscellaneousHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/MiscellaneousHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/TrackingAreaHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/TrackingAreaHelper.swift -------------------------------------------------------------------------------- /Informant/Helpers/WindowDragHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Helpers/WindowDragHelper.swift -------------------------------------------------------------------------------- /Informant/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Info.plist -------------------------------------------------------------------------------- /Informant/Informant.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Informant.entitlements -------------------------------------------------------------------------------- /Informant/Models/ConnectedMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Models/ConnectedMonitor.swift -------------------------------------------------------------------------------- /Informant/Models/FramePoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Models/FramePoint.swift -------------------------------------------------------------------------------- /Informant/Models/Paths.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Models/Paths.swift -------------------------------------------------------------------------------- /Informant/Models/Selection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Models/Selection.swift -------------------------------------------------------------------------------- /Informant/Models/SnapPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Models/SnapPoint.swift -------------------------------------------------------------------------------- /Informant/Settings/Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Settings/Settings.swift -------------------------------------------------------------------------------- /Informant/Settings/SettingsController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Settings/SettingsController.swift -------------------------------------------------------------------------------- /Informant/Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Style.swift -------------------------------------------------------------------------------- /Informant/Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Testing.swift -------------------------------------------------------------------------------- /Informant/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/ViewController.swift -------------------------------------------------------------------------------- /Informant/Views/AboutView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/AboutView.swift -------------------------------------------------------------------------------- /Informant/Views/AccessibilityView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/AccessibilityView.swift -------------------------------------------------------------------------------- /Informant/Views/Components.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/Components.swift -------------------------------------------------------------------------------- /Informant/Views/Material.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/Material.swift -------------------------------------------------------------------------------- /Informant/Views/PaymentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/PaymentView.swift -------------------------------------------------------------------------------- /Informant/Views/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/SettingsView.swift -------------------------------------------------------------------------------- /Informant/Views/TestView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/TestView.swift -------------------------------------------------------------------------------- /Informant/Views/WelcomeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/Informant/Views/WelcomeView.swift -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/README.md -------------------------------------------------------------------------------- /appcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tyirvine/Informant/HEAD/appcast.xml --------------------------------------------------------------------------------