gitextract_8_0nq8pf/ ├── .gitattributes ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src/ ├── main/ │ ├── java/ │ │ ├── com/ │ │ │ └── github/ │ │ │ └── arthurdeka/ │ │ │ └── cedromoderndock/ │ │ │ ├── App.java │ │ │ ├── application/ │ │ │ │ ├── AppServices.java │ │ │ │ ├── DockAppearanceService.java │ │ │ │ ├── DockItemActionService.java │ │ │ │ ├── DockPositioningService.java │ │ │ │ ├── DockService.java │ │ │ │ ├── DockTheme.java │ │ │ │ ├── LocalizationService.java │ │ │ │ ├── ProgramSelectionResolver.java │ │ │ │ ├── SupportedLanguage.java │ │ │ │ └── WindowPreviewService.java │ │ │ ├── controller/ │ │ │ │ ├── AcknowledgementsModalController.java │ │ │ │ ├── AddWindowsModulesModalController.java │ │ │ │ ├── DockController.java │ │ │ │ └── SettingsController.java │ │ │ ├── domain/ │ │ │ │ ├── DockRepository.java │ │ │ │ ├── FolderLauncher.java │ │ │ │ ├── IconGateway.java │ │ │ │ ├── ProgramLauncher.java │ │ │ │ ├── WindowQueryGateway.java │ │ │ │ └── WindowsModuleLauncher.java │ │ │ ├── infrastructure/ │ │ │ │ ├── persistence/ │ │ │ │ │ └── JsonDockRepository.java │ │ │ │ └── system/ │ │ │ │ ├── CachedWindowsIconGateway.java │ │ │ │ ├── DefaultFolderLauncher.java │ │ │ │ ├── DefaultProgramLauncher.java │ │ │ │ ├── DefaultWindowsModuleLauncher.java │ │ │ │ └── JnaWindowQueryGateway.java │ │ │ ├── model/ │ │ │ │ ├── DockFolderItemModel.java │ │ │ │ ├── DockHorizontalAnchor.java │ │ │ │ ├── DockItem.java │ │ │ │ ├── DockItemType.java │ │ │ │ ├── DockModel.java │ │ │ │ ├── DockPositioningMode.java │ │ │ │ ├── DockProgramItemModel.java │ │ │ │ ├── DockSettingsItemModel.java │ │ │ │ ├── DockVerticalAnchor.java │ │ │ │ └── DockWindowsModuleItemModel.java │ │ │ ├── util/ │ │ │ │ ├── ColorManipulation.java │ │ │ │ ├── Logger.java │ │ │ │ ├── NativeWindowUtils.java │ │ │ │ ├── SaveAndLoadDockSettings.java │ │ │ │ ├── SettingsWindowLauncher.java │ │ │ │ ├── SingleInstanceGuard.java │ │ │ │ ├── SystemTrayManager.java │ │ │ │ ├── UIUtils.java │ │ │ │ └── WindowsIconHandler.java │ │ │ └── view/ │ │ │ └── WindowPreviewPopup.java │ │ └── module-info.java │ └── resources/ │ └── com/ │ └── github/ │ └── arthurdeka/ │ └── cedromoderndock/ │ ├── css/ │ │ ├── dock.css │ │ └── dockSettings.css │ ├── fxml/ │ │ ├── AcknowledgementsModalView.fxml │ │ ├── AddWindowsModulesModalView.fxml │ │ ├── DockSettingsView.fxml │ │ └── DockView.fxml │ └── i18n/ │ ├── messages_ar_SA.properties │ ├── messages_bn_BD.properties │ ├── messages_de_DE.properties │ ├── messages_en_US.properties │ ├── messages_es_ES.properties │ ├── messages_fr_FR.properties │ ├── messages_hi_IN.properties │ ├── messages_id_ID.properties │ ├── messages_ja_JP.properties │ ├── messages_mr_IN.properties │ ├── messages_pcm_NG.properties │ ├── messages_pt_BR.properties │ ├── messages_ru_RU.properties │ ├── messages_ta_IN.properties │ ├── messages_te_IN.properties │ ├── messages_tr_TR.properties │ ├── messages_ur_PK.properties │ ├── messages_vi_VN.properties │ ├── messages_yue_HK.properties │ ├── messages_zh_CN.properties │ └── messages_zh_TW.properties └── test/ └── java/ └── com/ └── github/ └── arthurdeka/ └── cedromoderndock/ ├── application/ │ ├── DockItemActionServiceTest.java │ ├── DockServiceTest.java │ ├── LocalizationServiceTest.java │ └── ProgramSelectionResolverTest.java ├── infrastructure/ │ ├── persistence/ │ │ └── JsonDockRepositoryTest.java │ └── system/ │ └── DefaultProgramLauncherTest.java └── util/ └── SingleInstanceGuardTest.java