├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── workflows │ ├── Build-Apk.yml │ └── Build-Release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── schemas │ └── li.songe.gkd.db.AppDb │ │ ├── 1.json │ │ ├── 10.json │ │ ├── 11.json │ │ ├── 12.json │ │ ├── 13.json │ │ ├── 14.json │ │ ├── 2.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ ├── 6.json │ │ ├── 7.json │ │ ├── 8.json │ │ └── 9.json └── src │ ├── androidTest │ └── kotlin │ │ └── li │ │ └── songe │ │ └── gkd │ │ └── ExampleInstrumentedTest.kt │ ├── gkd │ └── AndroidManifest.xml │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── li │ │ │ └── songe │ │ │ └── gkd │ │ │ └── shizuku │ │ │ └── IUserService.aidl │ ├── kotlin │ │ ├── com │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── accessibility │ │ │ │ └── selecttospeak │ │ │ │ └── SelectToSpeakService.kt │ │ └── li │ │ │ └── songe │ │ │ └── gkd │ │ │ ├── App.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── OpenFileActivity.kt │ │ │ ├── OpenSchemeActivity.kt │ │ │ ├── OpenTileActivity.kt │ │ │ ├── a11y │ │ │ ├── A11yContext.kt │ │ │ ├── A11yExt.kt │ │ │ ├── A11yFeat.kt │ │ │ ├── A11yRuleEngine.kt │ │ │ └── A11yState.kt │ │ │ ├── data │ │ │ ├── A11yEventLog.kt │ │ │ ├── ActionLog.kt │ │ │ ├── ActivityLog.kt │ │ │ ├── AppConfig.kt │ │ │ ├── AppInfo.kt │ │ │ ├── AppRule.kt │ │ │ ├── AppVisitLog.kt │ │ │ ├── AttrInfo.kt │ │ │ ├── BaseSnapshot.kt │ │ │ ├── CategoryConfig.kt │ │ │ ├── ComplexSnapshot.kt │ │ │ ├── DeviceInfo.kt │ │ │ ├── GithubPoliciesAsset.kt │ │ │ ├── GkdAction.kt │ │ │ ├── GlobalRule.kt │ │ │ ├── NodeInfo.kt │ │ │ ├── RawSubscription.kt │ │ │ ├── ResolvedGroup.kt │ │ │ ├── ResolvedRule.kt │ │ │ ├── RpcError.kt │ │ │ ├── Snapshot.kt │ │ │ ├── SubsConfig.kt │ │ │ ├── SubsItem.kt │ │ │ ├── SubsVersion.kt │ │ │ ├── TransferData.kt │ │ │ ├── UserInfo.kt │ │ │ └── Value.kt │ │ │ ├── db │ │ │ └── AppDb.kt │ │ │ ├── notif │ │ │ ├── Notif.kt │ │ │ ├── NotifChannel.kt │ │ │ └── StopServiceReceiver.kt │ │ │ ├── permission │ │ │ ├── PermissionDialog.kt │ │ │ └── PermissionState.kt │ │ │ ├── service │ │ │ ├── A11yService.kt │ │ │ ├── ActivityService.kt │ │ │ ├── ActivityTileService.kt │ │ │ ├── BaseTileService.kt │ │ │ ├── ButtonService.kt │ │ │ ├── ButtonTileService.kt │ │ │ ├── EventService.kt │ │ │ ├── EventTileService.kt │ │ │ ├── ExposeService.kt │ │ │ ├── GkdTileService.kt │ │ │ ├── HttpService.kt │ │ │ ├── HttpTileService.kt │ │ │ ├── MatchTileService.kt │ │ │ ├── OverlayWindowService.kt │ │ │ ├── ScreenshotService.kt │ │ │ ├── SnapshotTileService.kt │ │ │ └── StatusService.kt │ │ │ ├── shizuku │ │ │ ├── ActivityManager.kt │ │ │ ├── ActivityTaskManager.kt │ │ │ ├── AppOpsService.kt │ │ │ ├── InputManager.kt │ │ │ ├── InputShellCommand.kt │ │ │ ├── PackageManager.kt │ │ │ ├── ShizukuApi.kt │ │ │ ├── TaskStackListener.kt │ │ │ ├── UserManager.kt │ │ │ └── UserService.kt │ │ │ ├── store │ │ │ ├── SettingsStore.kt │ │ │ ├── StorageExt.kt │ │ │ └── StoreExt.kt │ │ │ ├── ui │ │ │ ├── A11yEventLogPage.kt │ │ │ ├── A11yEventLogVm.kt │ │ │ ├── AboutPage.kt │ │ │ ├── AboutVm.kt │ │ │ ├── ActionLogPage.kt │ │ │ ├── ActionLogVm.kt │ │ │ ├── ActivityLogPage.kt │ │ │ ├── ActivityLogVm.kt │ │ │ ├── AdvancedPage.kt │ │ │ ├── AdvancedVm.kt │ │ │ ├── AppConfigPage.kt │ │ │ ├── AppConfigVm.kt │ │ │ ├── AppOpsAllowPage.kt │ │ │ ├── AppOpsAllowVm.kt │ │ │ ├── AuthA11yPage.kt │ │ │ ├── AuthA11yVm.kt │ │ │ ├── BlockA11yAppListPage.kt │ │ │ ├── BlockA11yAppListVm.kt │ │ │ ├── EditBlockAppListPage.kt │ │ │ ├── EditBlockAppListVm.kt │ │ │ ├── ImagePreviewPage.kt │ │ │ ├── SlowGroupPage.kt │ │ │ ├── SnapshotPage.kt │ │ │ ├── SnapshotVm.kt │ │ │ ├── SubsAppGroupListPage.kt │ │ │ ├── SubsAppGroupListVm.kt │ │ │ ├── SubsAppListPage.kt │ │ │ ├── SubsAppListVm.kt │ │ │ ├── SubsCategoryPage.kt │ │ │ ├── SubsCategoryVm.kt │ │ │ ├── SubsGlobalGroupExcludePage.kt │ │ │ ├── SubsGlobalGroupExcludeVm.kt │ │ │ ├── SubsGlobalGroupListPage.kt │ │ │ ├── SubsGlobalGroupListVm.kt │ │ │ ├── UpsertRuleGroupPage.kt │ │ │ ├── UpsertRuleGroupVm.kt │ │ │ ├── WebViewPage.kt │ │ │ ├── component │ │ │ │ ├── AnimatedBooleanContent.kt │ │ │ │ ├── AnimatedIcon.kt │ │ │ │ ├── Animation.kt │ │ │ │ ├── AnimationFloatingActionButton.kt │ │ │ │ ├── AppBarTextField.kt │ │ │ │ ├── AppIcon.kt │ │ │ │ ├── AppNameText.kt │ │ │ │ ├── AuthButtonGroup.kt │ │ │ │ ├── AuthCard.kt │ │ │ │ ├── CopyTextCard.kt │ │ │ │ ├── CustomIconButton.kt │ │ │ │ ├── CustomOutlinedTextField.kt │ │ │ │ ├── DialogOptions.kt │ │ │ │ ├── DropdownMenuCheckboxItem.kt │ │ │ │ ├── DropdownMenuRadioButtonItem.kt │ │ │ │ ├── EmptyText.kt │ │ │ │ ├── FixedTimeText.kt │ │ │ │ ├── FullscreenDialog.kt │ │ │ │ ├── GroupNameText.kt │ │ │ │ ├── Hooks.kt │ │ │ │ ├── InnerDisableSwitch.kt │ │ │ │ ├── InputSubsLinkOption.kt │ │ │ │ ├── ManualAuthDialog.kt │ │ │ │ ├── ModifierExt.kt │ │ │ │ ├── MultiTextField.kt │ │ │ │ ├── PerfCheckbox.kt │ │ │ │ ├── PerfIcon.kt │ │ │ │ ├── PerfSwitch.kt │ │ │ │ ├── PerfTopAppBar.kt │ │ │ │ ├── QueryPkgTipCard.kt │ │ │ │ ├── RotatingLoadingIcon.kt │ │ │ │ ├── RuleGroupCard.kt │ │ │ │ ├── RuleGroupDialog.kt │ │ │ │ ├── RuleGroupState.kt │ │ │ │ ├── SettingItem.kt │ │ │ │ ├── ShareDataDialog.kt │ │ │ │ ├── SubsAppCard.kt │ │ │ │ ├── SubsItemCard.kt │ │ │ │ ├── SubsSheet.kt │ │ │ │ ├── TermsAcceptDialog.kt │ │ │ │ ├── TextDialog.kt │ │ │ │ ├── TextMenu.kt │ │ │ │ ├── TextSwitch.kt │ │ │ │ ├── TooltipIconButtonBox.kt │ │ │ │ ├── TowLineText.kt │ │ │ │ └── UploadOptions.kt │ │ │ ├── home │ │ │ │ ├── AppListPage.kt │ │ │ │ ├── ControlPage.kt │ │ │ │ ├── HomePage.kt │ │ │ │ ├── HomeVm.kt │ │ │ │ ├── ScaffoldExt.kt │ │ │ │ ├── SettingsPage.kt │ │ │ │ └── SubsManagePage.kt │ │ │ ├── icon │ │ │ │ ├── BackCloseIcon.kt │ │ │ │ ├── DragPan.kt │ │ │ │ ├── LockOpenRight.kt │ │ │ │ ├── ResetSettings.kt │ │ │ │ └── SportsBasketball.kt │ │ │ ├── share │ │ │ │ ├── AppFilter.kt │ │ │ │ ├── BaseViewModel.kt │ │ │ │ ├── FixedWindowInsets.kt │ │ │ │ ├── ListPlaceholder.kt │ │ │ │ ├── LocalExt.kt │ │ │ │ ├── ModifierExt.kt │ │ │ │ └── StateExt.kt │ │ │ └── style │ │ │ │ ├── Color.kt │ │ │ │ ├── Padding.kt │ │ │ │ ├── ProfileTransitions.kt │ │ │ │ ├── TextTransformation.kt │ │ │ │ └── Theme.kt │ │ │ └── util │ │ │ ├── AndroidTarget.kt │ │ │ ├── AppInfoState.kt │ │ │ ├── BarUtils.kt │ │ │ ├── CollectionExt.kt │ │ │ ├── Constants.kt │ │ │ ├── CoroutineExt.kt │ │ │ ├── FlowExt.kt │ │ │ ├── FolderExt.kt │ │ │ ├── Github.kt │ │ │ ├── ImageUtils.kt │ │ │ ├── IntentExt.kt │ │ │ ├── KeyboardUtils.kt │ │ │ ├── LifecycleCallbacks.kt │ │ │ ├── LinkLoad.kt │ │ │ ├── LoadStatus.kt │ │ │ ├── MutexState.kt │ │ │ ├── NetworkExt.kt │ │ │ ├── NetworkUtils.kt │ │ │ ├── Option.kt │ │ │ ├── Others.kt │ │ │ ├── SafeR.kt │ │ │ ├── ScreenUtils.kt │ │ │ ├── ScreenshotUtil.kt │ │ │ ├── Singleton.kt │ │ │ ├── SnapshotExt.kt │ │ │ ├── SubsState.kt │ │ │ ├── TimeExt.kt │ │ │ ├── Toast.kt │ │ │ ├── Unit.kt │ │ │ ├── Upgrade.kt │ │ │ ├── UriUtils.kt │ │ │ └── ZipUtils.kt │ └── res │ │ ├── drawable │ │ ├── ic_anim_logo.xml │ │ ├── ic_anim_search_close.xml │ │ ├── ic_capture.xml │ │ ├── ic_event_list.xml │ │ ├── ic_flash_off.xml │ │ ├── ic_flash_on.xml │ │ ├── ic_http.xml │ │ ├── ic_launcher.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_layers.xml │ │ ├── ic_page_info.xml │ │ ├── ic_radio_button.xml │ │ └── ic_status.xml │ │ ├── mipmap │ │ ├── gkd_black.png │ │ └── gkd_white.png │ │ ├── values-night │ │ ├── colors.xml │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── ab_desc.xml │ │ ├── file_paths.xml │ │ └── network_security_config.xml │ └── test │ └── kotlin │ └── li │ └── songe │ └── gkd │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── hidden_api ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── android │ ├── app │ │ ├── AppOpsManagerHidden.java │ │ ├── IActivityManager.java │ │ ├── IActivityTaskManager.java │ │ └── ITaskStackListener.java │ ├── content │ │ └── pm │ │ │ ├── IPackageManager.java │ │ │ ├── PackageInfoHidden.java │ │ │ ├── ParceledListSlice.java │ │ │ └── UserInfo.java │ ├── hardware │ │ └── input │ │ │ ├── IInputManager.java │ │ │ └── InputManagerHidden.java │ ├── os │ │ └── IUserManager.java │ └── view │ │ ├── KeyEventHidden.java │ │ └── MotionEventHidden.java │ └── com │ └── android │ └── internal │ ├── R.java │ └── app │ └── IAppOpsService.java ├── selector ├── .gitignore ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── li │ │ └── songe │ │ └── selector │ │ ├── Exception.kt │ │ ├── FastQuery.kt │ │ ├── MatchOption.kt │ │ ├── QueryContext.kt │ │ ├── QueryPath.kt │ │ ├── QueryResult.kt │ │ ├── Selector.kt │ │ ├── Stringify.kt │ │ ├── Transform.kt │ │ ├── TypeInfo.kt │ │ ├── connect │ │ ├── ConnectExpression.kt │ │ ├── ConnectOperator.kt │ │ ├── ConnectSegment.kt │ │ ├── ConnectWrapper.kt │ │ ├── PolynomialExpression.kt │ │ └── TupleExpression.kt │ │ ├── parser │ │ ├── AstNode.kt │ │ ├── AstParser.kt │ │ ├── BaseParser.kt │ │ ├── ConnectParser.kt │ │ ├── PropertyParser.kt │ │ └── SelectorParser.kt │ │ ├── property │ │ ├── BinaryExpression.kt │ │ ├── CompareOperator.kt │ │ ├── Expression.kt │ │ ├── LogicalExpression.kt │ │ ├── LogicalOperator.kt │ │ ├── NotExpression.kt │ │ ├── PropertySegment.kt │ │ ├── PropertyUnit.kt │ │ ├── PropertyWrapper.kt │ │ └── ValueExpression.kt │ │ ├── toMatches.kt │ │ ├── unit │ │ ├── LogicalSelectorExpression.kt │ │ ├── NotSelectorExpression.kt │ │ ├── SelectorExpression.kt │ │ ├── SelectorLogicalOperator.kt │ │ └── UnitSelectorExpression.kt │ │ └── util.kt │ ├── jsMain │ └── kotlin │ │ └── li │ │ └── songe │ │ └── selector │ │ └── toMatches.js.kt │ ├── jvmMain │ └── kotlin │ │ └── li │ │ └── songe │ │ └── selector │ │ └── toMatches.jvm.kt │ └── jvmTest │ └── kotlin │ └── li │ └── songe │ └── selector │ ├── ParserUnitTest.kt │ ├── QueryUnitTest.kt │ ├── Snapshot.kt │ └── TypeUnitTest.kt ├── settings.gradle.kts └── stability_config.conf /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/Build-Apk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.github/workflows/Build-Apk.yml -------------------------------------------------------------------------------- /.github/workflows/Build-Release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.github/workflows/Build-Release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release 3 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/1.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/10.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/11.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/12.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/13.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/14.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/2.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/3.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/4.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/5.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/6.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/7.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/8.json -------------------------------------------------------------------------------- /app/schemas/li.songe.gkd.db.AppDb/9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/schemas/li.songe.gkd.db.AppDb/9.json -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/li/songe/gkd/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/androidTest/kotlin/li/songe/gkd/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/gkd/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/gkd/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/li/songe/gkd/shizuku/IUserService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/aidl/li/songe/gkd/shizuku/IUserService.aidl -------------------------------------------------------------------------------- /app/src/main/kotlin/com/google/android/accessibility/selecttospeak/SelectToSpeakService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/com/google/android/accessibility/selecttospeak/SelectToSpeakService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/App.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/OpenFileActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/OpenFileActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/OpenSchemeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/OpenSchemeActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/OpenTileActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/OpenTileActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/a11y/A11yContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/a11y/A11yContext.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/a11y/A11yExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/a11y/A11yExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/a11y/A11yFeat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/a11y/A11yFeat.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/a11y/A11yRuleEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/a11y/A11yRuleEngine.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/a11y/A11yState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/a11y/A11yState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/A11yEventLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/A11yEventLog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/ActionLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/ActionLog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/ActivityLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/ActivityLog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/AppConfig.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/AppInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/AppInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/AppRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/AppRule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/AppVisitLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/AppVisitLog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/AttrInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/AttrInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/BaseSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/BaseSnapshot.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/CategoryConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/CategoryConfig.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/ComplexSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/ComplexSnapshot.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/DeviceInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/DeviceInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/GithubPoliciesAsset.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/GithubPoliciesAsset.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/GkdAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/GkdAction.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/GlobalRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/GlobalRule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/NodeInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/NodeInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/RawSubscription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/RawSubscription.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/ResolvedGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/ResolvedGroup.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/ResolvedRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/ResolvedRule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/RpcError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/RpcError.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/Snapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/Snapshot.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/SubsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/SubsConfig.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/SubsItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/SubsItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/SubsVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/SubsVersion.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/TransferData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/TransferData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/UserInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/data/Value.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/data/Value.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/db/AppDb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/db/AppDb.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/notif/Notif.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/notif/Notif.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/notif/NotifChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/notif/NotifChannel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/notif/StopServiceReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/notif/StopServiceReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/permission/PermissionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/permission/PermissionDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/permission/PermissionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/permission/PermissionState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/A11yService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/A11yService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/ActivityService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/ActivityService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/ActivityTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/ActivityTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/BaseTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/BaseTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/ButtonService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/ButtonService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/ButtonTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/ButtonTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/EventService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/EventService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/EventTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/EventTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/ExposeService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/ExposeService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/GkdTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/GkdTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/HttpService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/HttpService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/HttpTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/HttpTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/MatchTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/MatchTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/OverlayWindowService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/OverlayWindowService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/ScreenshotService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/ScreenshotService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/SnapshotTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/SnapshotTileService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/service/StatusService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/service/StatusService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/ActivityManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/ActivityManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/ActivityTaskManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/ActivityTaskManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/AppOpsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/AppOpsService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/InputManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/InputManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/InputShellCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/InputShellCommand.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/PackageManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/PackageManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/ShizukuApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/ShizukuApi.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/TaskStackListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/TaskStackListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/UserManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/UserManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/shizuku/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/shizuku/UserService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/store/SettingsStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/store/SettingsStore.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/store/StorageExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/store/StorageExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/store/StoreExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/store/StoreExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/A11yEventLogPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/A11yEventLogPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/A11yEventLogVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/A11yEventLogVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AboutPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AboutPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AboutVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AboutVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/ActionLogPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/ActionLogPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/ActionLogVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/ActionLogVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/ActivityLogPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/ActivityLogPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/ActivityLogVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/ActivityLogVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AdvancedPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AdvancedPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AdvancedVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AdvancedVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AppConfigPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AppConfigPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AppConfigVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AppConfigVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AppOpsAllowPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AppOpsAllowPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AppOpsAllowVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AppOpsAllowVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AuthA11yPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AuthA11yPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/AuthA11yVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/AuthA11yVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/BlockA11yAppListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/BlockA11yAppListPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/BlockA11yAppListVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/BlockA11yAppListVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/EditBlockAppListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/EditBlockAppListPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/EditBlockAppListVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/EditBlockAppListVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/ImagePreviewPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/ImagePreviewPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SlowGroupPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SlowGroupPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SnapshotPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SnapshotPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SnapshotVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SnapshotVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsAppGroupListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsAppGroupListPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsAppGroupListVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsAppGroupListVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsAppListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsAppListPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsAppListVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsAppListVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsCategoryPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsCategoryPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsCategoryVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsCategoryVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupExcludePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupExcludePage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupExcludeVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupExcludeVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupListPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupListVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/SubsGlobalGroupListVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/UpsertRuleGroupPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/UpsertRuleGroupPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/UpsertRuleGroupVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/UpsertRuleGroupVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/WebViewPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/WebViewPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AnimatedBooleanContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AnimatedBooleanContent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AnimatedIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AnimatedIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/Animation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/Animation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AnimationFloatingActionButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AnimationFloatingActionButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AppBarTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AppBarTextField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AppIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AppIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AppNameText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AppNameText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AuthButtonGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AuthButtonGroup.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/AuthCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/AuthCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/CopyTextCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/CopyTextCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/CustomIconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/CustomIconButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/CustomOutlinedTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/CustomOutlinedTextField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/DialogOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/DialogOptions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/DropdownMenuCheckboxItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/DropdownMenuCheckboxItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/DropdownMenuRadioButtonItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/DropdownMenuRadioButtonItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/EmptyText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/EmptyText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/FixedTimeText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/FixedTimeText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/FullscreenDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/FullscreenDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/GroupNameText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/GroupNameText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/Hooks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/Hooks.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/InnerDisableSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/InnerDisableSwitch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/InputSubsLinkOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/InputSubsLinkOption.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/ManualAuthDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/ManualAuthDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/ModifierExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/ModifierExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/MultiTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/MultiTextField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/PerfCheckbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/PerfCheckbox.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/PerfIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/PerfIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/PerfSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/PerfSwitch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/PerfTopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/PerfTopAppBar.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/QueryPkgTipCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/QueryPkgTipCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/RotatingLoadingIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/RotatingLoadingIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/RuleGroupCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/RuleGroupCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/RuleGroupDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/RuleGroupDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/RuleGroupState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/RuleGroupState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/SettingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/SettingItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/ShareDataDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/ShareDataDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/SubsAppCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/SubsAppCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/SubsItemCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/SubsItemCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/SubsSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/SubsSheet.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/TermsAcceptDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/TermsAcceptDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/TextDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/TextDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/TextMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/TextMenu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/TextSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/TextSwitch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/TooltipIconButtonBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/TooltipIconButtonBox.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/TowLineText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/TowLineText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/component/UploadOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/component/UploadOptions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/AppListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/AppListPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/ControlPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/ControlPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/HomePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/HomePage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/HomeVm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/HomeVm.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/ScaffoldExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/ScaffoldExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/SettingsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/SettingsPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/home/SubsManagePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/home/SubsManagePage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/icon/BackCloseIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/icon/BackCloseIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/icon/DragPan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/icon/DragPan.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/icon/LockOpenRight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/icon/LockOpenRight.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/icon/ResetSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/icon/ResetSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/icon/SportsBasketball.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/icon/SportsBasketball.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/AppFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/AppFilter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/FixedWindowInsets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/FixedWindowInsets.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/ListPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/ListPlaceholder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/LocalExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/LocalExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/ModifierExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/ModifierExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/share/StateExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/share/StateExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/style/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/style/Color.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/style/Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/style/Padding.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/style/ProfileTransitions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/style/ProfileTransitions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/style/TextTransformation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/style/TextTransformation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/ui/style/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/ui/style/Theme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/AndroidTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/AndroidTarget.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/AppInfoState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/AppInfoState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/BarUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/BarUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/CollectionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/CollectionExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Constants.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/CoroutineExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/CoroutineExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/FlowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/FlowExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Github.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Github.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/ImageUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/ImageUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/IntentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/IntentExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/KeyboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/KeyboardUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/LifecycleCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/LifecycleCallbacks.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/LinkLoad.kt: -------------------------------------------------------------------------------- 1 | package li.songe.gkd.util 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/LoadStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/LoadStatus.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/MutexState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/MutexState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/NetworkExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/NetworkExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/NetworkUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/NetworkUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Option.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Others.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Others.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/SafeR.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/SafeR.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/ScreenUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/ScreenUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/ScreenshotUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/ScreenshotUtil.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Singleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Singleton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/SnapshotExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/SnapshotExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/SubsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/SubsState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/TimeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/TimeExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Toast.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Unit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Unit.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/Upgrade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/Upgrade.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/UriUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/UriUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/li/songe/gkd/util/ZipUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/kotlin/li/songe/gkd/util/ZipUtils.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_anim_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_anim_logo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_anim_search_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_anim_search_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_capture.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_event_list.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_flash_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_flash_off.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_flash_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_flash_on.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_http.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_http.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_layers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_layers.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_page_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_page_info.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_radio_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_radio_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_status.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/drawable/ic_status.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap/gkd_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/mipmap/gkd_black.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap/gkd_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/mipmap/gkd_white.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/ab_desc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/xml/ab_desc.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/test/kotlin/li/songe/gkd/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/app/src/test/kotlin/li/songe/gkd/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/gradlew.bat -------------------------------------------------------------------------------- /hidden_api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /hidden_api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/build.gradle.kts -------------------------------------------------------------------------------- /hidden_api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/app/AppOpsManagerHidden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/app/AppOpsManagerHidden.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/app/IActivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/app/IActivityManager.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/app/IActivityTaskManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/app/IActivityTaskManager.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/app/ITaskStackListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/app/ITaskStackListener.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/content/pm/IPackageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/content/pm/IPackageManager.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/content/pm/PackageInfoHidden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/content/pm/PackageInfoHidden.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/content/pm/ParceledListSlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/content/pm/ParceledListSlice.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/content/pm/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/content/pm/UserInfo.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/hardware/input/IInputManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/hardware/input/IInputManager.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/hardware/input/InputManagerHidden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/hardware/input/InputManagerHidden.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/os/IUserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/os/IUserManager.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/view/KeyEventHidden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/view/KeyEventHidden.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/android/view/MotionEventHidden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/android/view/MotionEventHidden.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/com/android/internal/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/com/android/internal/R.java -------------------------------------------------------------------------------- /hidden_api/src/main/java/com/android/internal/app/IAppOpsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/hidden_api/src/main/java/com/android/internal/app/IAppOpsService.java -------------------------------------------------------------------------------- /selector/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /selector/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/build.gradle.kts -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/Exception.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/Exception.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/FastQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/FastQuery.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/MatchOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/MatchOption.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/QueryContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/QueryContext.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/QueryPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/QueryPath.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/QueryResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/QueryResult.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/Selector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/Selector.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/Stringify.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/Stringify.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/Transform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/Transform.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/TypeInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/TypeInfo.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectOperator.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectSegment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectSegment.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/connect/ConnectWrapper.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/connect/PolynomialExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/connect/PolynomialExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/connect/TupleExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/connect/TupleExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/parser/AstNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/parser/AstNode.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/parser/AstParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/parser/AstParser.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/parser/BaseParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/parser/BaseParser.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/parser/ConnectParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/parser/ConnectParser.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/parser/PropertyParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/parser/PropertyParser.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/parser/SelectorParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/parser/SelectorParser.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/BinaryExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/BinaryExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/CompareOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/CompareOperator.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/Expression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/Expression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/LogicalExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/LogicalExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/LogicalOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/LogicalOperator.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/NotExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/NotExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/PropertySegment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/PropertySegment.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/PropertyUnit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/PropertyUnit.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/PropertyWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/PropertyWrapper.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/property/ValueExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/property/ValueExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/toMatches.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/toMatches.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/unit/LogicalSelectorExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/unit/LogicalSelectorExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/unit/NotSelectorExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/unit/NotSelectorExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/unit/SelectorExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/unit/SelectorExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/unit/SelectorLogicalOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/unit/SelectorLogicalOperator.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/unit/UnitSelectorExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/unit/UnitSelectorExpression.kt -------------------------------------------------------------------------------- /selector/src/commonMain/kotlin/li/songe/selector/util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/commonMain/kotlin/li/songe/selector/util.kt -------------------------------------------------------------------------------- /selector/src/jsMain/kotlin/li/songe/selector/toMatches.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/jsMain/kotlin/li/songe/selector/toMatches.js.kt -------------------------------------------------------------------------------- /selector/src/jvmMain/kotlin/li/songe/selector/toMatches.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/jvmMain/kotlin/li/songe/selector/toMatches.jvm.kt -------------------------------------------------------------------------------- /selector/src/jvmTest/kotlin/li/songe/selector/ParserUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/jvmTest/kotlin/li/songe/selector/ParserUnitTest.kt -------------------------------------------------------------------------------- /selector/src/jvmTest/kotlin/li/songe/selector/QueryUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/jvmTest/kotlin/li/songe/selector/QueryUnitTest.kt -------------------------------------------------------------------------------- /selector/src/jvmTest/kotlin/li/songe/selector/Snapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/jvmTest/kotlin/li/songe/selector/Snapshot.kt -------------------------------------------------------------------------------- /selector/src/jvmTest/kotlin/li/songe/selector/TypeUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/selector/src/jvmTest/kotlin/li/songe/selector/TypeUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gkd-kit/gkd/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /stability_config.conf: -------------------------------------------------------------------------------- 1 | li.songe.gkd.* 2 | kotlin.collections.* 3 | --------------------------------------------------------------------------------