├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── Fanny ├── DEVELOPMENT_TEAM.xcconfig ├── Fanny.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ ├── Fanny.xcscheme │ │ └── FannyWidget.xcscheme ├── Fanny.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── fanny-shared │ ├── Extensions │ │ ├── Bundle+FNYExtensions.swift │ │ ├── String+FNYExtensions.swift │ │ └── Temperature+FNYExtensions.swift │ ├── Monitor │ │ └── FNYMonitor.swift │ ├── Storage │ │ ├── FNYLocalStorage.swift │ │ └── FNYUserPreferences.swift │ ├── TextField │ │ └── FNYTextField.swift │ └── Utilities │ │ ├── FNYDelegateMulticast.swift │ │ └── Global.swift ├── fanny-widget │ ├── Button │ │ └── FNYRadioButton.swift │ ├── Info.plist │ ├── Launcher │ │ └── FNYLauncher.swift │ ├── Widget │ │ ├── Base.lproj │ │ │ └── FNYWidgetViewController.xib │ │ └── FNYWidgetViewController.swift │ ├── en.lproj │ │ └── InfoPlist.strings │ └── fanny-widget.entitlements └── fanny │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── 128@1x.png │ │ ├── 16@1x.png │ │ ├── 256@1x-1.png │ │ ├── 256@1x.png │ │ ├── 32@1x-1.png │ │ ├── 32@1x.png │ │ ├── 32@2x.png │ │ ├── 512@1x-1.png │ │ ├── 512@1x.png │ │ ├── 512@2x.png │ │ └── Contents.json │ ├── Contents.json │ └── Icons │ │ ├── Contents.json │ │ └── GitHub-Mark.imageset │ │ ├── Contents.json │ │ ├── GitHub-Mark-32px-1.png │ │ ├── GitHub-Mark-32px.png │ │ ├── GitHub-Mark-64px-1.png │ │ ├── GitHub-Mark-64px.png │ │ ├── GitHub-Mark-Light-32px.png │ │ └── GitHub-Mark-Light-64px.png │ ├── Assets │ └── status-item-icon-default.png │ ├── Base.lproj │ └── Main.xib │ ├── Info.plist │ ├── Menu │ ├── FNYMenu.swift │ ├── FNYMenuController.swift │ └── FNYStatusBar.swift │ ├── Preferences │ ├── FNYPreferencesViewController.swift │ └── FNYPreferencesWindow.storyboard │ └── fanny.entitlements ├── LICENSE ├── README.md └── readme-assets └── fanny-widget-screenshot.jpg /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # Supported funding model platforms 2 | 3 | github: DanielStormApps 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/.gitmodules -------------------------------------------------------------------------------- /Fanny/DEVELOPMENT_TEAM.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/DEVELOPMENT_TEAM.xcconfig -------------------------------------------------------------------------------- /Fanny/Fanny.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Fanny/Fanny.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Fanny/Fanny.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Fanny/Fanny.xcodeproj/xcshareddata/xcschemes/Fanny.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcodeproj/xcshareddata/xcschemes/Fanny.xcscheme -------------------------------------------------------------------------------- /Fanny/Fanny.xcodeproj/xcshareddata/xcschemes/FannyWidget.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcodeproj/xcshareddata/xcschemes/FannyWidget.xcscheme -------------------------------------------------------------------------------- /Fanny/Fanny.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Fanny/Fanny.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/Fanny.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Fanny/fanny-shared/Extensions/Bundle+FNYExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Extensions/Bundle+FNYExtensions.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Extensions/String+FNYExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Extensions/String+FNYExtensions.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Extensions/Temperature+FNYExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Extensions/Temperature+FNYExtensions.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Monitor/FNYMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Monitor/FNYMonitor.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Storage/FNYLocalStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Storage/FNYLocalStorage.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Storage/FNYUserPreferences.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Storage/FNYUserPreferences.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/TextField/FNYTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/TextField/FNYTextField.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Utilities/FNYDelegateMulticast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Utilities/FNYDelegateMulticast.swift -------------------------------------------------------------------------------- /Fanny/fanny-shared/Utilities/Global.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-shared/Utilities/Global.swift -------------------------------------------------------------------------------- /Fanny/fanny-widget/Button/FNYRadioButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/Button/FNYRadioButton.swift -------------------------------------------------------------------------------- /Fanny/fanny-widget/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/Info.plist -------------------------------------------------------------------------------- /Fanny/fanny-widget/Launcher/FNYLauncher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/Launcher/FNYLauncher.swift -------------------------------------------------------------------------------- /Fanny/fanny-widget/Widget/Base.lproj/FNYWidgetViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/Widget/Base.lproj/FNYWidgetViewController.xib -------------------------------------------------------------------------------- /Fanny/fanny-widget/Widget/FNYWidgetViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/Widget/FNYWidgetViewController.swift -------------------------------------------------------------------------------- /Fanny/fanny-widget/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Fanny/fanny-widget/fanny-widget.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny-widget/fanny-widget.entitlements -------------------------------------------------------------------------------- /Fanny/fanny/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/AppDelegate.swift -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/128@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/128@1x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/16@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/16@1x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/256@1x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/256@1x-1.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/256@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/256@1x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/32@1x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/32@1x-1.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/32@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/32@1x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/32@2x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/512@1x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/512@1x-1.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/512@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/512@1x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/512@2x.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/Contents.json -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/Contents.json -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-32px-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-32px-1.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-32px.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-64px-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-64px-1.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-64px.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-Light-32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-Light-32px.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-Light-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets.xcassets/Icons/GitHub-Mark.imageset/GitHub-Mark-Light-64px.png -------------------------------------------------------------------------------- /Fanny/fanny/Assets/status-item-icon-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Assets/status-item-icon-default.png -------------------------------------------------------------------------------- /Fanny/fanny/Base.lproj/Main.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Base.lproj/Main.xib -------------------------------------------------------------------------------- /Fanny/fanny/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Info.plist -------------------------------------------------------------------------------- /Fanny/fanny/Menu/FNYMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Menu/FNYMenu.swift -------------------------------------------------------------------------------- /Fanny/fanny/Menu/FNYMenuController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Menu/FNYMenuController.swift -------------------------------------------------------------------------------- /Fanny/fanny/Menu/FNYStatusBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Menu/FNYStatusBar.swift -------------------------------------------------------------------------------- /Fanny/fanny/Preferences/FNYPreferencesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Preferences/FNYPreferencesViewController.swift -------------------------------------------------------------------------------- /Fanny/fanny/Preferences/FNYPreferencesWindow.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/Preferences/FNYPreferencesWindow.storyboard -------------------------------------------------------------------------------- /Fanny/fanny/fanny.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/Fanny/fanny/fanny.entitlements -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/README.md -------------------------------------------------------------------------------- /readme-assets/fanny-widget-screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielStormApps/Fanny/HEAD/readme-assets/fanny-widget-screenshot.jpg --------------------------------------------------------------------------------