├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml └── workflows │ ├── pr.yml │ ├── quality-check.yml │ └── xcode-build-check.yml ├── .gitignore ├── .swiftformat ├── .swiftlint.yml ├── Brewfile ├── FlashSpace.xcodeproj └── project.xcworkspace │ └── xcshareddata │ └── swiftpm │ └── Package.resolved ├── FlashSpace ├── Accessibility │ ├── AXUIElement+Actions.swift │ ├── AXUIElement+CoreGraphics.swift │ ├── AXUIElement+GetSet.swift │ ├── AXUIElement+Properties.swift │ ├── NSAccessibility+Attributes.swift │ ├── NSRunningApplication+Actions.swift │ ├── NSRunningApplication+Apps.swift │ ├── NSRunningApplication+Properties.swift │ └── System.swift ├── App │ ├── AppConstants.swift │ ├── AppDelegate.swift │ ├── AppDependencies.swift │ ├── FlashSpaceApp.swift │ └── Migrations.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── Contents.json │ ├── errorRed.colorset │ │ └── Contents.json │ ├── negative.colorset │ │ └── Contents.json │ ├── positive.colorset │ │ └── Contents.json │ └── workspaceIcon.colorset │ │ └── Contents.json ├── Extensions │ ├── Array.swift │ ├── Bundle.swift │ ├── CGRect.swift │ ├── Collection.swift │ ├── Color.swift │ ├── CornerRadius.swift │ ├── MacAppArray.swift │ ├── NSRunningApplication.swift │ ├── NSScreen.swift │ ├── NSView.swift │ ├── NSWorkspace.swift │ ├── NotificationName.swift │ ├── String.swift │ ├── TextField.swift │ ├── URL.swift │ └── View.swift ├── Features │ ├── CLI │ │ ├── CLI.swift │ │ ├── CLIServer.swift │ │ ├── Commands │ │ │ ├── AppCommands.swift │ │ │ ├── FocusCommands.swift │ │ │ ├── GetCommands.swift │ │ │ ├── ListCommands.swift │ │ │ ├── ProfileCommands.swift │ │ │ ├── SpaceControlCommands.swift │ │ │ └── WorkspaceCommands.swift │ │ ├── Extensions │ │ │ └── SocketDataSerialization.swift │ │ └── Models │ │ │ ├── BufferWrapper.swift │ │ │ ├── CommandExecutor.swift │ │ │ ├── CommandRequest.swift │ │ │ ├── CommandResponse.swift │ │ │ ├── CreateWorkspaceRequest.swift │ │ │ └── UpdateWorkspaceRequest.swift │ ├── Config │ │ ├── ConfigSerializer.swift │ │ └── Models │ │ │ ├── ConfigCoder.swift │ │ │ ├── ConfigFormat.swift │ │ │ ├── JSONCoding.swift │ │ │ ├── TOMLCoding.swift │ │ │ └── YAMLCoding.swift │ ├── Displays │ │ └── DisplayManager.swift │ ├── FloatingApps │ │ └── FloatingAppsHotKeys.swift │ ├── FocusManager │ │ ├── FocusManager.swift │ │ ├── FocusedWindowTracker.swift │ │ └── Models │ │ │ └── MacAppWithWindows.swift │ ├── Gestures │ │ └── SwipeManager.swift │ ├── HotKeys │ │ ├── Extensions │ │ │ ├── AppHotKey+KeyboardShortcut.swift │ │ │ └── AppHotKey+Shortcut.swift │ │ ├── HotKeysManager.swift │ │ └── Models │ │ │ ├── AppHotKey.swift │ │ │ ├── HotKeysMonitor.swift │ │ │ ├── KeyCodesMap.swift │ │ │ └── KeyModifiersMap.swift │ ├── Integrations │ │ └── Integrations.swift │ ├── MainScreen │ │ ├── AppCell.swift │ │ ├── MainView.swift │ │ ├── MainViewModel.swift │ │ ├── WorkspaceCell.swift │ │ └── WorkspaceConfigurationView.swift │ ├── MenuBar │ │ ├── FlashSpaceMenuBar.swift │ │ └── MenuBarTitle.swift │ ├── PictureInPicture │ │ ├── Extensions │ │ │ ├── AXUIElement+PiP.swift │ │ │ └── NSRunningApplication+PiP.swift │ │ ├── Models │ │ │ ├── PipApp.swift │ │ │ ├── PipBrowser.swift │ │ │ └── PipGoogleMeet.swift │ │ └── PictureInPictureManager.swift │ ├── Profiles │ │ ├── Models │ │ │ └── Profile.swift │ │ └── ProfilesRepository.swift │ ├── Settings │ │ ├── About │ │ │ └── AboutSettingsView.swift │ │ ├── Acknowledgements │ │ │ ├── AcknowledgementsSettingsView.swift │ │ │ └── Licenses.swift │ │ ├── CLI │ │ │ └── CLISettingsView.swift │ │ ├── ConfigurationFile │ │ │ └── ConfigurationFileSettingsView.swift │ │ ├── FloatingApps │ │ │ ├── FloatingAppsSettings.swift │ │ │ ├── FloatingAppsSettingsView.swift │ │ │ └── FloatingAppsSettingsViewModel.swift │ │ ├── FocusManager │ │ │ ├── FocusManagerSettings.swift │ │ │ └── FocusSettingsView.swift │ │ ├── General │ │ │ ├── GeneralSettings.swift │ │ │ └── GeneralSettingsView.swift │ │ ├── Gestures │ │ │ ├── GestureAction.swift │ │ │ ├── GesturesSettings.swift │ │ │ └── GesturesSettingsView.swift │ │ ├── Integrations │ │ │ ├── IntegrationsSettings.swift │ │ │ └── IntegrationsSettingsView.swift │ │ ├── MenuBar │ │ │ ├── MenuBarSettings.swift │ │ │ └── MenuBarSettingsView.swift │ │ ├── Profiles │ │ │ ├── ProfileSettings.swift │ │ │ ├── ProfilesSettingsView.swift │ │ │ └── ProfilesSettingsViewModel.swift │ │ ├── SettingsRepository.swift │ │ ├── SettingsView.swift │ │ ├── SpaceControl │ │ │ ├── SpaceControlSettings.swift │ │ │ └── SpaceControlSettingsView.swift │ │ ├── Workspaces │ │ │ ├── DisplayMode.swift │ │ │ ├── WorkspaceSettings.swift │ │ │ ├── WorkspaceSettingsViewModel.swift │ │ │ └── WorkspacesSettingsView.swift │ │ ├── _Extensions │ │ │ └── Publisher.swift │ │ └── _Models │ │ │ ├── AppSettings.swift │ │ │ └── SettingsProtocol.swift │ ├── SpaceControl │ │ ├── SpaceControl.swift │ │ ├── Views │ │ │ ├── SpaceControlView.swift │ │ │ ├── SpaceControlViewModel.swift │ │ │ └── SpaceControlWindow.swift │ │ └── WorkspaceScreenshotManager.swift │ └── Workspaces │ │ ├── Models │ │ ├── MacApp.swift │ │ ├── MacAppWithWorkspace.swift │ │ └── Workspace.swift │ │ ├── WorkspaceHotKeys.swift │ │ ├── WorkspaceManager.swift │ │ ├── WorkspaceRepository.swift │ │ └── WorkspaceTransitionManager.swift ├── FlashSpace.entitlements ├── Resources │ └── FlashSpaceIcon.icon │ │ ├── Assets │ │ └── bolt.svg │ │ └── icon.json ├── UI │ ├── Alerts.swift │ ├── HotKeyControl.swift │ ├── InputDialog.swift │ └── Toast.swift └── Utils │ ├── AutostartService.swift │ ├── FileChooser.swift │ ├── Logger.swift │ ├── PermissionsManager.swift │ └── UpdatesManager.swift ├── FlashSpaceCLI ├── Package.resolved ├── Package.swift └── Sources │ ├── Extensions │ ├── ParsableCommand.swift │ └── SocketDataSerialization.swift │ ├── FlashSpaceCLI.swift │ ├── Models │ ├── CommandError.swift │ ├── CommandRequest.swift │ └── CommandResponse.swift │ ├── SocketClient.swift │ └── Subcommands │ ├── App │ ├── AssignAppCommand.swift │ ├── AssignVisibleAppsCommand.swift │ ├── FloatingAppsCommand.swift │ ├── FocusCommand.swift │ ├── HideUnassignedAppsCommand.swift │ └── UnassignAppCommand.swift │ ├── Get │ ├── GetAppCommand.swift │ ├── GetDisplayCommand.swift │ ├── GetProfileCommand.swift │ └── GetWorkspaceCommand.swift │ ├── List │ ├── ListAppsCommand.swift │ ├── ListDisplays.swift │ ├── ListFloatingAppsCommand.swift │ ├── ListProfilesCommand.swift │ ├── ListRunningAppsCommand.swift │ └── ListWorkspacesCommand.swift │ ├── Open │ ├── OpenAppCommand.swift │ └── OpenSpaceControlCommand.swift │ ├── Profile │ ├── CreateProfileCommand.swift │ ├── DeleteProfileCommand.swift │ └── ProfileCommand.swift │ └── Workspace │ ├── CreateWorkspaceCommand.swift │ ├── DeleteWorkspaceCommand.swift │ ├── UpdateWorkspaceCommand.swift │ └── WorkspaceCommand.swift ├── LICENSE ├── README.md ├── fastlane ├── Fastfile └── Gymfile ├── project.yml └── sparkle ├── appcast-template.xml ├── appcast.xml ├── generate_appcast.sh ├── release-notes-template.html └── release-notes.html /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: wojciech-kulik 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/quality-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.github/workflows/quality-check.yml -------------------------------------------------------------------------------- /.github/workflows/xcode-build-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.github/workflows/xcode-build-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/Brewfile -------------------------------------------------------------------------------- /FlashSpace.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /FlashSpace/Accessibility/AXUIElement+Actions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/AXUIElement+Actions.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/AXUIElement+CoreGraphics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/AXUIElement+CoreGraphics.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/AXUIElement+GetSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/AXUIElement+GetSet.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/AXUIElement+Properties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/AXUIElement+Properties.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/NSAccessibility+Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/NSAccessibility+Attributes.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/NSRunningApplication+Actions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/NSRunningApplication+Actions.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/NSRunningApplication+Apps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/NSRunningApplication+Apps.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/NSRunningApplication+Properties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/NSRunningApplication+Properties.swift -------------------------------------------------------------------------------- /FlashSpace/Accessibility/System.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Accessibility/System.swift -------------------------------------------------------------------------------- /FlashSpace/App/AppConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/App/AppConstants.swift -------------------------------------------------------------------------------- /FlashSpace/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/App/AppDelegate.swift -------------------------------------------------------------------------------- /FlashSpace/App/AppDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/App/AppDependencies.swift -------------------------------------------------------------------------------- /FlashSpace/App/FlashSpaceApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/App/FlashSpaceApp.swift -------------------------------------------------------------------------------- /FlashSpace/App/Migrations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/App/Migrations.swift -------------------------------------------------------------------------------- /FlashSpace/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /FlashSpace/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /FlashSpace/Assets.xcassets/errorRed.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Assets.xcassets/errorRed.colorset/Contents.json -------------------------------------------------------------------------------- /FlashSpace/Assets.xcassets/negative.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Assets.xcassets/negative.colorset/Contents.json -------------------------------------------------------------------------------- /FlashSpace/Assets.xcassets/positive.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Assets.xcassets/positive.colorset/Contents.json -------------------------------------------------------------------------------- /FlashSpace/Assets.xcassets/workspaceIcon.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Assets.xcassets/workspaceIcon.colorset/Contents.json -------------------------------------------------------------------------------- /FlashSpace/Extensions/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/Array.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/Bundle.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/CGRect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/CGRect.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/Collection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/Collection.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/Color.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/CornerRadius.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/CornerRadius.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/MacAppArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/MacAppArray.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/NSRunningApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/NSRunningApplication.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/NSScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/NSScreen.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/NSView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/NSView.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/NSWorkspace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/NSWorkspace.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/NotificationName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/NotificationName.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/String.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/TextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/TextField.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/URL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/URL.swift -------------------------------------------------------------------------------- /FlashSpace/Extensions/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Extensions/View.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/CLI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/CLI.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/CLIServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/CLIServer.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/AppCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/AppCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/FocusCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/FocusCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/GetCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/GetCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/ListCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/ListCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/ProfileCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/ProfileCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/SpaceControlCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/SpaceControlCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Commands/WorkspaceCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Commands/WorkspaceCommands.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Extensions/SocketDataSerialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Extensions/SocketDataSerialization.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Models/BufferWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Models/BufferWrapper.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Models/CommandExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Models/CommandExecutor.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Models/CommandRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Models/CommandRequest.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Models/CommandResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Models/CommandResponse.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Models/CreateWorkspaceRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Models/CreateWorkspaceRequest.swift -------------------------------------------------------------------------------- /FlashSpace/Features/CLI/Models/UpdateWorkspaceRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/CLI/Models/UpdateWorkspaceRequest.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Config/ConfigSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Config/ConfigSerializer.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Config/Models/ConfigCoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Config/Models/ConfigCoder.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Config/Models/ConfigFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Config/Models/ConfigFormat.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Config/Models/JSONCoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Config/Models/JSONCoding.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Config/Models/TOMLCoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Config/Models/TOMLCoding.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Config/Models/YAMLCoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Config/Models/YAMLCoding.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Displays/DisplayManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Displays/DisplayManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/FloatingApps/FloatingAppsHotKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/FloatingApps/FloatingAppsHotKeys.swift -------------------------------------------------------------------------------- /FlashSpace/Features/FocusManager/FocusManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/FocusManager/FocusManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/FocusManager/FocusedWindowTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/FocusManager/FocusedWindowTracker.swift -------------------------------------------------------------------------------- /FlashSpace/Features/FocusManager/Models/MacAppWithWindows.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/FocusManager/Models/MacAppWithWindows.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Gestures/SwipeManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Gestures/SwipeManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/Extensions/AppHotKey+KeyboardShortcut.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/Extensions/AppHotKey+KeyboardShortcut.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/Extensions/AppHotKey+Shortcut.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/Extensions/AppHotKey+Shortcut.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/HotKeysManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/HotKeysManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/Models/AppHotKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/Models/AppHotKey.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/Models/HotKeysMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/Models/HotKeysMonitor.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/Models/KeyCodesMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/Models/KeyCodesMap.swift -------------------------------------------------------------------------------- /FlashSpace/Features/HotKeys/Models/KeyModifiersMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/HotKeys/Models/KeyModifiersMap.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Integrations/Integrations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Integrations/Integrations.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MainScreen/AppCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MainScreen/AppCell.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MainScreen/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MainScreen/MainView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MainScreen/MainViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MainScreen/MainViewModel.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MainScreen/WorkspaceCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MainScreen/WorkspaceCell.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MainScreen/WorkspaceConfigurationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MainScreen/WorkspaceConfigurationView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MenuBar/FlashSpaceMenuBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MenuBar/FlashSpaceMenuBar.swift -------------------------------------------------------------------------------- /FlashSpace/Features/MenuBar/MenuBarTitle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/MenuBar/MenuBarTitle.swift -------------------------------------------------------------------------------- /FlashSpace/Features/PictureInPicture/Extensions/AXUIElement+PiP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/PictureInPicture/Extensions/AXUIElement+PiP.swift -------------------------------------------------------------------------------- /FlashSpace/Features/PictureInPicture/Extensions/NSRunningApplication+PiP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/PictureInPicture/Extensions/NSRunningApplication+PiP.swift -------------------------------------------------------------------------------- /FlashSpace/Features/PictureInPicture/Models/PipApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/PictureInPicture/Models/PipApp.swift -------------------------------------------------------------------------------- /FlashSpace/Features/PictureInPicture/Models/PipBrowser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/PictureInPicture/Models/PipBrowser.swift -------------------------------------------------------------------------------- /FlashSpace/Features/PictureInPicture/Models/PipGoogleMeet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/PictureInPicture/Models/PipGoogleMeet.swift -------------------------------------------------------------------------------- /FlashSpace/Features/PictureInPicture/PictureInPictureManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/PictureInPicture/PictureInPictureManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Profiles/Models/Profile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Profiles/Models/Profile.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Profiles/ProfilesRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Profiles/ProfilesRepository.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/About/AboutSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/About/AboutSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Acknowledgements/AcknowledgementsSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Acknowledgements/AcknowledgementsSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Acknowledgements/Licenses.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Acknowledgements/Licenses.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/CLI/CLISettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/CLI/CLISettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/ConfigurationFile/ConfigurationFileSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/ConfigurationFile/ConfigurationFileSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/FloatingApps/FloatingAppsSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/FloatingApps/FloatingAppsSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/FloatingApps/FloatingAppsSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/FloatingApps/FloatingAppsSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/FloatingApps/FloatingAppsSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/FloatingApps/FloatingAppsSettingsViewModel.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/FocusManager/FocusManagerSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/FocusManager/FocusManagerSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/FocusManager/FocusSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/FocusManager/FocusSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/General/GeneralSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/General/GeneralSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/General/GeneralSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/General/GeneralSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Gestures/GestureAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Gestures/GestureAction.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Gestures/GesturesSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Gestures/GesturesSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Gestures/GesturesSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Gestures/GesturesSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Integrations/IntegrationsSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Integrations/IntegrationsSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Integrations/IntegrationsSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Integrations/IntegrationsSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/MenuBar/MenuBarSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/MenuBar/MenuBarSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/MenuBar/MenuBarSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/MenuBar/MenuBarSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Profiles/ProfileSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Profiles/ProfileSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Profiles/ProfilesSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Profiles/ProfilesSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Profiles/ProfilesSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Profiles/ProfilesSettingsViewModel.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/SettingsRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/SettingsRepository.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/SettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/SpaceControl/SpaceControlSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/SpaceControl/SpaceControlSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/SpaceControl/SpaceControlSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/SpaceControl/SpaceControlSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Workspaces/DisplayMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Workspaces/DisplayMode.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Workspaces/WorkspaceSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Workspaces/WorkspaceSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Workspaces/WorkspaceSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Workspaces/WorkspaceSettingsViewModel.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/Workspaces/WorkspacesSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/Workspaces/WorkspacesSettingsView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/_Extensions/Publisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/_Extensions/Publisher.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/_Models/AppSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/_Models/AppSettings.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Settings/_Models/SettingsProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Settings/_Models/SettingsProtocol.swift -------------------------------------------------------------------------------- /FlashSpace/Features/SpaceControl/SpaceControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/SpaceControl/SpaceControl.swift -------------------------------------------------------------------------------- /FlashSpace/Features/SpaceControl/Views/SpaceControlView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/SpaceControl/Views/SpaceControlView.swift -------------------------------------------------------------------------------- /FlashSpace/Features/SpaceControl/Views/SpaceControlViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/SpaceControl/Views/SpaceControlViewModel.swift -------------------------------------------------------------------------------- /FlashSpace/Features/SpaceControl/Views/SpaceControlWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/SpaceControl/Views/SpaceControlWindow.swift -------------------------------------------------------------------------------- /FlashSpace/Features/SpaceControl/WorkspaceScreenshotManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/SpaceControl/WorkspaceScreenshotManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/Models/MacApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/Models/MacApp.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/Models/MacAppWithWorkspace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/Models/MacAppWithWorkspace.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/Models/Workspace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/Models/Workspace.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/WorkspaceHotKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/WorkspaceHotKeys.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/WorkspaceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/WorkspaceManager.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/WorkspaceRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/WorkspaceRepository.swift -------------------------------------------------------------------------------- /FlashSpace/Features/Workspaces/WorkspaceTransitionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Features/Workspaces/WorkspaceTransitionManager.swift -------------------------------------------------------------------------------- /FlashSpace/FlashSpace.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/FlashSpace.entitlements -------------------------------------------------------------------------------- /FlashSpace/Resources/FlashSpaceIcon.icon/Assets/bolt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Resources/FlashSpaceIcon.icon/Assets/bolt.svg -------------------------------------------------------------------------------- /FlashSpace/Resources/FlashSpaceIcon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Resources/FlashSpaceIcon.icon/icon.json -------------------------------------------------------------------------------- /FlashSpace/UI/Alerts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/UI/Alerts.swift -------------------------------------------------------------------------------- /FlashSpace/UI/HotKeyControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/UI/HotKeyControl.swift -------------------------------------------------------------------------------- /FlashSpace/UI/InputDialog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/UI/InputDialog.swift -------------------------------------------------------------------------------- /FlashSpace/UI/Toast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/UI/Toast.swift -------------------------------------------------------------------------------- /FlashSpace/Utils/AutostartService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Utils/AutostartService.swift -------------------------------------------------------------------------------- /FlashSpace/Utils/FileChooser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Utils/FileChooser.swift -------------------------------------------------------------------------------- /FlashSpace/Utils/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Utils/Logger.swift -------------------------------------------------------------------------------- /FlashSpace/Utils/PermissionsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Utils/PermissionsManager.swift -------------------------------------------------------------------------------- /FlashSpace/Utils/UpdatesManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpace/Utils/UpdatesManager.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Package.resolved -------------------------------------------------------------------------------- /FlashSpaceCLI/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Package.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Extensions/ParsableCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Extensions/ParsableCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Extensions/SocketDataSerialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Extensions/SocketDataSerialization.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/FlashSpaceCLI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/FlashSpaceCLI.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Models/CommandError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Models/CommandError.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Models/CommandRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Models/CommandRequest.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Models/CommandResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Models/CommandResponse.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/SocketClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/SocketClient.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/App/AssignAppCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/App/AssignAppCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/App/AssignVisibleAppsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/App/AssignVisibleAppsCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/App/FloatingAppsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/App/FloatingAppsCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/App/FocusCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/App/FocusCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/App/HideUnassignedAppsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/App/HideUnassignedAppsCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/App/UnassignAppCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/App/UnassignAppCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Get/GetAppCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Get/GetAppCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Get/GetDisplayCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Get/GetDisplayCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Get/GetProfileCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Get/GetProfileCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Get/GetWorkspaceCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Get/GetWorkspaceCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/List/ListAppsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/List/ListAppsCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/List/ListDisplays.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/List/ListDisplays.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/List/ListFloatingAppsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/List/ListFloatingAppsCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/List/ListProfilesCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/List/ListProfilesCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/List/ListRunningAppsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/List/ListRunningAppsCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/List/ListWorkspacesCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/List/ListWorkspacesCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Open/OpenAppCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Open/OpenAppCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Open/OpenSpaceControlCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Open/OpenSpaceControlCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Profile/CreateProfileCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Profile/CreateProfileCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Profile/DeleteProfileCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Profile/DeleteProfileCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Profile/ProfileCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Profile/ProfileCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Workspace/CreateWorkspaceCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Workspace/CreateWorkspaceCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Workspace/DeleteWorkspaceCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Workspace/DeleteWorkspaceCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Workspace/UpdateWorkspaceCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Workspace/UpdateWorkspaceCommand.swift -------------------------------------------------------------------------------- /FlashSpaceCLI/Sources/Subcommands/Workspace/WorkspaceCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/FlashSpaceCLI/Sources/Subcommands/Workspace/WorkspaceCommand.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/README.md -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/Gymfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/fastlane/Gymfile -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/project.yml -------------------------------------------------------------------------------- /sparkle/appcast-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/sparkle/appcast-template.xml -------------------------------------------------------------------------------- /sparkle/appcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/sparkle/appcast.xml -------------------------------------------------------------------------------- /sparkle/generate_appcast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/sparkle/generate_appcast.sh -------------------------------------------------------------------------------- /sparkle/release-notes-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/sparkle/release-notes-template.html -------------------------------------------------------------------------------- /sparkle/release-notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojciech-kulik/FlashSpace/HEAD/sparkle/release-notes.html --------------------------------------------------------------------------------