├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ └── feature_request.yaml └── workflows │ └── android.yml ├── .gitignore ├── .gitlab-ci.yml ├── Android.bp ├── AndroidManifest-common.xml ├── AndroidManifest.xml ├── CleanSpec.mk ├── DEVDOC.md ├── LICENSE ├── OWNERS ├── Omega ├── AndroidManifest.xml ├── aidl │ ├── amirz │ │ └── aidlbridge │ │ │ ├── IBridge.aidl │ │ │ └── IBridgeCallback.aidl │ └── com │ │ └── google │ │ └── android │ │ └── libraries │ │ └── launcherclient │ │ ├── ILauncherOverlay.aidl │ │ └── ILauncherOverlayCallback.aidl ├── ic_launcher-playstore.png ├── res │ ├── drawable-hdpi │ │ └── workspace_bg.9.png │ ├── drawable-mdpi │ │ └── workspace_bg.9.png │ ├── drawable-nodpi │ │ └── smartspace_widget.png │ ├── drawable-xhdpi │ │ └── workspace_bg.9.png │ ├── drawable-xxhdpi │ │ └── workspace_bg.9.png │ ├── drawable-xxxhdpi │ │ └── workspace_bg.9.png │ ├── drawable │ │ ├── bg_flight_qr_code.xml │ │ ├── bg_image_generic.xml │ │ ├── bg_pixel_qsb_connector.xml │ │ ├── bg_qsb_pill.xml │ │ ├── bg_smartspace.xml │ │ ├── btn_outlined_colored_material.xml │ │ ├── btn_outlined_colored_mtrl_shape.xml │ │ ├── btn_outlined_material.xml │ │ ├── btn_outlined_mtrl_mask.xml │ │ ├── btn_outlined_mtrl_shape.xml │ │ ├── chevron_right.xml │ │ ├── close_icon.xml │ │ ├── dots_vertical.xml │ │ ├── hotseat_handle_bar.xml │ │ ├── hotseat_handle_bar_vertical.xml │ │ ├── ic_alarm_on_black_24dp.xml │ │ ├── ic_alexa.xml │ │ ├── ic_alisa_yandex.xml │ │ ├── ic_allapps_adaptive.xml │ │ ├── ic_allapps_foreground.xml │ │ ├── ic_alternative_to.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_arrow_clockwise.xml │ │ ├── ic_assistant.xml │ │ ├── ic_auto_rotation.xml │ │ ├── ic_baidu.xml │ │ ├── ic_battery_low.xml │ │ ├── ic_bing.xml │ │ ├── ic_bluetooth.xml │ │ ├── ic_brave.xml │ │ ├── ic_build.xml │ │ ├── ic_calendar.xml │ │ ├── ic_category.xml │ │ ├── ic_charging.xml │ │ ├── ic_color_donut.xml │ │ ├── ic_columns.xml │ │ ├── ic_cortana.xml │ │ ├── ic_ddg.xml │ │ ├── ic_ecosia.xml │ │ ├── ic_edge.xml │ │ ├── ic_edit_dash.xml │ │ ├── ic_edit_no_shadow.xml │ │ ├── ic_empty_recents.xml │ │ ├── ic_firefox.xml │ │ ├── ic_folder_outline.xml │ │ ├── ic_launcher.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_launcher_mc.xml │ │ ├── ic_lens_color.xml │ │ ├── ic_location.xml │ │ ├── ic_metager_search.xml │ │ ├── ic_mic.xml │ │ ├── ic_mic_color.xml │ │ ├── ic_mobile_network.xml │ │ ├── ic_music_note.xml │ │ ├── ic_music_play.xml │ │ ├── ic_omega_settings.xml │ │ ├── ic_openverse.xml │ │ ├── ic_paint_bucket.xml │ │ ├── ic_perplexity.xml │ │ ├── ic_phind.xml │ │ ├── ic_qsb_assist.xml │ │ ├── ic_qsb_mic.xml │ │ ├── ic_qwant.xml │ │ ├── ic_reddit.xml │ │ ├── ic_rows.xml │ │ ├── ic_search.xml │ │ ├── ic_searx_search.xml │ │ ├── ic_sleep.xml │ │ ├── ic_smartspace_preferences.xml │ │ ├── ic_squares_four.xml │ │ ├── ic_startpage_search.xml │ │ ├── ic_super_g_color.xml │ │ ├── ic_swisscows.xml │ │ ├── ic_sync.xml │ │ ├── ic_torch.xml │ │ ├── ic_volume.xml │ │ ├── ic_wifi.xml │ │ ├── ic_wolfram_alpha.xml │ │ ├── ic_yahoo.xml │ │ ├── ic_yandex.xml │ │ ├── ic_you_com.xml │ │ ├── ic_zen_mode.xml │ │ ├── page_indicator_dot.xml │ │ ├── pill_ripple.xml │ │ ├── tab_hide_from_main.xml │ │ ├── themed_icon_calendar_1.xml │ │ ├── themed_icon_calendar_10.xml │ │ ├── themed_icon_calendar_11.xml │ │ ├── themed_icon_calendar_12.xml │ │ ├── themed_icon_calendar_13.xml │ │ ├── themed_icon_calendar_14.xml │ │ ├── themed_icon_calendar_15.xml │ │ ├── themed_icon_calendar_16.xml │ │ ├── themed_icon_calendar_17.xml │ │ ├── themed_icon_calendar_18.xml │ │ ├── themed_icon_calendar_19.xml │ │ ├── themed_icon_calendar_2.xml │ │ ├── themed_icon_calendar_20.xml │ │ ├── themed_icon_calendar_21.xml │ │ ├── themed_icon_calendar_22.xml │ │ ├── themed_icon_calendar_23.xml │ │ ├── themed_icon_calendar_24.xml │ │ ├── themed_icon_calendar_25.xml │ │ ├── themed_icon_calendar_26.xml │ │ ├── themed_icon_calendar_27.xml │ │ ├── themed_icon_calendar_28.xml │ │ ├── themed_icon_calendar_29.xml │ │ ├── themed_icon_calendar_3.xml │ │ ├── themed_icon_calendar_30.xml │ │ ├── themed_icon_calendar_31.xml │ │ ├── themed_icon_calendar_4.xml │ │ ├── themed_icon_calendar_5.xml │ │ ├── themed_icon_calendar_6.xml │ │ ├── themed_icon_calendar_7.xml │ │ ├── themed_icon_calendar_8.xml │ │ ├── themed_icon_calendar_9.xml │ │ ├── themed_icon_clock.xml │ │ ├── themed_icon_static_clock.xml │ │ ├── undo.xml │ │ ├── videocam.xml │ │ ├── videocam_off.xml │ │ ├── weather_01.xml │ │ ├── weather_01n.xml │ │ ├── weather_02.xml │ │ ├── weather_02n.xml │ │ ├── weather_03.xml │ │ ├── weather_03n.xml │ │ ├── weather_04.xml │ │ ├── weather_04n.xml │ │ ├── weather_09.xml │ │ ├── weather_10.xml │ │ ├── weather_10n.xml │ │ ├── weather_11.xml │ │ ├── weather_13.xml │ │ ├── weather_13n.xml │ │ ├── weather_50.xml │ │ └── weather_none_available.xml │ ├── font │ │ └── kaushanscript_regular.ttf │ ├── layout │ │ ├── all_apps_alphabetical.xml │ │ ├── all_apps_categorized.xml │ │ ├── all_apps_folder_application.xml │ │ ├── all_apps_folder_icon.xml │ │ ├── all_apps_horizontal.xml │ │ ├── all_apps_tab.xml │ │ ├── base_bottom_sheet.xml │ │ ├── hotseat_expandable.xml │ │ ├── hotseat_tools.xml │ │ ├── qsb_without_mic.xml │ │ ├── search_container_all_apps_compose.xml │ │ ├── search_container_workspace.xml │ │ ├── smartspace_card.xml │ │ ├── smartspace_card_date.xml │ │ ├── smartspace_date_view.xml │ │ ├── smartspace_enhanced.xml │ │ ├── smartspace_extras.xml │ │ ├── smartspace_legacy.xml │ │ ├── smartspace_subtitle_pane.xml │ │ ├── smartspace_text_template.xml │ │ ├── smartspace_title_subtitle_pane.xml │ │ └── smartspace_widget_placeholder.xml │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── values-ar │ │ └── strings.xml │ ├── values-bg │ │ └── strings.xml │ ├── values-bn │ │ └── strings.xml │ ├── values-ca │ │ └── strings.xml │ ├── values-cs │ │ └── strings.xml │ ├── values-de │ │ └── strings.xml │ ├── values-el │ │ └── strings.xml │ ├── values-eo │ │ └── strings.xml │ ├── values-es │ │ └── strings.xml │ ├── values-fa │ │ └── strings.xml │ ├── values-fi │ │ └── strings.xml │ ├── values-fr │ │ └── strings.xml │ ├── values-gl │ │ └── strings.xml │ ├── values-he │ │ └── strings.xml │ ├── values-hr │ │ └── strings.xml │ ├── values-hu │ │ └── strings.xml │ ├── values-ia │ │ └── strings.xml │ ├── values-in │ │ └── strings.xml │ ├── values-it │ │ └── strings.xml │ ├── values-ja │ │ └── strings.xml │ ├── values-lt │ │ └── strings.xml │ ├── values-ml │ │ └── strings.xml │ ├── values-nb-rNO │ │ └── strings.xml │ ├── values-nl │ │ └── strings.xml │ ├── values-pl │ │ └── strings.xml │ ├── values-pt-rBR │ │ └── strings.xml │ ├── values-pt │ │ └── strings.xml │ ├── values-ro │ │ └── strings.xml │ ├── values-ru │ │ └── strings.xml │ ├── values-sr │ │ └── strings.xml │ ├── values-sv │ │ └── strings.xml │ ├── values-ta │ │ └── strings.xml │ ├── values-tr │ │ └── strings.xml │ ├── values-uk │ │ └── strings.xml │ ├── values-v32 │ │ └── colors.xml │ ├── values-vi │ │ └── strings.xml │ ├── values-zh-rCN │ │ └── strings.xml │ ├── values-zh-rTW │ │ └── strings.xml │ ├── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── config.xml │ │ ├── dimens.xml │ │ ├── plurals.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── xml-v28 │ │ └── smartspace_appwidget_info.xml │ ├── xml-v31 │ │ └── smartspace_appwidget_info.xml │ └── xml │ │ ├── grayscale_icon_map.xml │ │ ├── network_security_config.xml │ │ ├── sleep_admin_policy.xml │ │ └── smartspace_appwidget_info.xml ├── src │ └── com │ │ ├── google │ │ └── android │ │ │ └── systemui │ │ │ └── smartspace │ │ │ ├── BcSmartSpaceUtil.kt │ │ │ ├── BcSmartspaceCard.kt │ │ │ ├── BcSmartspaceDataPlugin.kt │ │ │ ├── BcSmartspaceEvent.kt │ │ │ ├── BcSmartspaceView.kt │ │ │ ├── CardPagerAdapter.kt │ │ │ ├── DoubleShadowIconDrawable.kt │ │ │ ├── DoubleShadowTextView.kt │ │ │ ├── IcuDateTextView.kt │ │ │ ├── PageIndicator.kt │ │ │ └── logging │ │ │ └── BcSmartspaceCardLoggingInfo.kt │ │ ├── saggitt │ │ └── omega │ │ │ ├── DeviceProfileOverrides.kt │ │ │ ├── FakeLauncher.kt │ │ │ ├── NeoApp.kt │ │ │ ├── NeoLauncher.kt │ │ │ ├── OmegaAccessibilityService.kt │ │ │ ├── OptionsState.kt │ │ │ ├── OverlayCallbackImpl.kt │ │ │ ├── allapps │ │ │ ├── AllAppsTabItem.kt │ │ │ ├── AllAppsTabs.kt │ │ │ ├── AllAppsTabsController.kt │ │ │ ├── AppColorComparator.kt │ │ │ ├── AppUsageComparator.kt │ │ │ ├── CustomAppFilter.kt │ │ │ ├── InstallTimeComparator.kt │ │ │ └── search │ │ │ │ └── ComposeSearchLayout.kt │ │ │ ├── blur │ │ │ ├── BlurDrawable.kt │ │ │ ├── BlurScrimView.kt │ │ │ ├── BlurWallpaperFilter.kt │ │ │ ├── BlurWallpaperProvider.kt │ │ │ ├── ShaderBlurDrawable.kt │ │ │ └── WallpaperFilter.kt │ │ │ ├── compose │ │ │ ├── components │ │ │ │ ├── BaseDialog.kt │ │ │ │ ├── ColorItem.kt │ │ │ │ ├── ComposeBottomSheet.kt │ │ │ │ ├── ComposeSwitchView.kt │ │ │ │ ├── ContributorRow.kt │ │ │ │ ├── DialogButton.kt │ │ │ │ ├── ExpandableListItem.kt │ │ │ │ ├── Icons.kt │ │ │ │ ├── ItemLink.kt │ │ │ │ ├── ListItem.kt │ │ │ │ ├── ListItemWithIcon.kt │ │ │ │ ├── OverflowMenu.kt │ │ │ │ ├── PaddingValues.kt │ │ │ │ ├── Pager.kt │ │ │ │ ├── ReorderableList.kt │ │ │ │ ├── SearchBarUI.kt │ │ │ │ ├── SearchTextField.kt │ │ │ │ ├── TabUtils.kt │ │ │ │ ├── ViewWithActionBar.kt │ │ │ │ └── preferences │ │ │ │ │ ├── GridSizePrefDialogUI.kt │ │ │ │ │ ├── IntSeekBarPreference.kt │ │ │ │ │ ├── IntentLauncherDialogUI.kt │ │ │ │ │ ├── NotificationDotPref.kt │ │ │ │ │ ├── PreferenceBuilder.kt │ │ │ │ │ ├── PreferenceCompose.kt │ │ │ │ │ ├── PreferenceGroup.kt │ │ │ │ │ ├── PreferenceItem.kt │ │ │ │ │ ├── SelectionPrefDialogUI.kt │ │ │ │ │ └── StringTextPrefDialogUI.kt │ │ │ ├── icons │ │ │ │ ├── __Phosphor.kt │ │ │ │ ├── custom │ │ │ │ │ └── DeviceMobileDock.kt │ │ │ │ └── phosphor │ │ │ │ │ ├── ArchiveTray.kt │ │ │ │ │ ├── ArrowsCounterClockwise.kt │ │ │ │ │ ├── ArrowsDownUp.kt │ │ │ │ │ ├── Asterisk.kt │ │ │ │ │ ├── Bluetooth.kt │ │ │ │ │ ├── BracketsCurly.kt │ │ │ │ │ ├── BracketsSquare.kt │ │ │ │ │ ├── CaretRight.kt │ │ │ │ │ ├── Check.kt │ │ │ │ │ ├── CirclesFour.kt │ │ │ │ │ ├── ClockCounterClockwise.kt │ │ │ │ │ ├── Copyleft.kt │ │ │ │ │ ├── DotsNine.kt │ │ │ │ │ ├── Flashlight.kt │ │ │ │ │ ├── GearSix.kt │ │ │ │ │ ├── GithubLogo.kt │ │ │ │ │ ├── ImageSquare.kt │ │ │ │ │ ├── Info.kt │ │ │ │ │ ├── ListDashes.kt │ │ │ │ │ ├── MagnifyingGlass.kt │ │ │ │ │ ├── MapPin.kt │ │ │ │ │ ├── Megaphone.kt │ │ │ │ │ ├── Monitor.kt │ │ │ │ │ ├── Nut.kt │ │ │ │ │ ├── PaintBrush.kt │ │ │ │ │ ├── Palette.kt │ │ │ │ │ ├── Pause.kt │ │ │ │ │ ├── PencilSimple.kt │ │ │ │ │ ├── Pizza.kt │ │ │ │ │ ├── Play.kt │ │ │ │ │ ├── Plus.kt │ │ │ │ │ ├── Power.kt │ │ │ │ │ ├── Rotate.kt │ │ │ │ │ ├── ScribbleLoop.kt │ │ │ │ │ ├── SkipBack.kt │ │ │ │ │ ├── SkipForward.kt │ │ │ │ │ ├── Sparkle.kt │ │ │ │ │ ├── SpeakerHigh.kt │ │ │ │ │ ├── SquaresFour.kt │ │ │ │ │ ├── Swatches.kt │ │ │ │ │ ├── TelegramLogo.kt │ │ │ │ │ ├── Translate.kt │ │ │ │ │ ├── UsersThree.kt │ │ │ │ │ ├── WifiHigh.kt │ │ │ │ │ ├── Wrench.kt │ │ │ │ │ └── X.kt │ │ │ ├── navigation │ │ │ │ ├── NavRoute.kt │ │ │ │ ├── NavigationManager.kt │ │ │ │ └── PreferencesGraph.kt │ │ │ ├── objects │ │ │ │ ├── MusicControlItem.kt │ │ │ │ └── PageItem.kt │ │ │ └── pages │ │ │ │ ├── AppCategoriesPage.kt │ │ │ │ ├── AppSelectionPage.kt │ │ │ │ ├── ColorSelectionDialog.kt │ │ │ │ ├── ColorSelectionPage.kt │ │ │ │ ├── EditIconPage.kt │ │ │ │ ├── GestureSelectorPage.kt │ │ │ │ ├── HiddenAppsPage.kt │ │ │ │ ├── IconListPage.kt │ │ │ │ ├── IconShapePage.kt │ │ │ │ ├── ProtectedAppsPage.kt │ │ │ │ └── preferences │ │ │ │ ├── AboutPrefPage.kt │ │ │ │ ├── BackupsPrefsPage.kt │ │ │ │ ├── DesktopPrefsPage.kt │ │ │ │ ├── DevPrefsPage.kt │ │ │ │ ├── DockPrefsPage.kt │ │ │ │ ├── DrawerPrefsPage.kt │ │ │ │ ├── EditDashPage.kt │ │ │ │ ├── GesturesPrefsPage.kt │ │ │ │ ├── MainPrefsPage.kt │ │ │ │ ├── ProfilePrefsPage.kt │ │ │ │ ├── SearchPrefsPage.kt │ │ │ │ ├── SearchProviderDialogUI.kt │ │ │ │ ├── SearchProvidersPage.kt │ │ │ │ └── WidgetsPrefPage.kt │ │ │ ├── dash │ │ │ ├── DashPage.kt │ │ │ ├── DashProvider.kt │ │ │ ├── DashSheet.kt │ │ │ ├── Util.kt │ │ │ ├── actionprovider │ │ │ │ ├── AllAppsShortcut.kt │ │ │ │ ├── AudioPlayer.kt │ │ │ │ ├── ChangeWallpaper.kt │ │ │ │ ├── DeviceSettings.kt │ │ │ │ ├── EditDash.kt │ │ │ │ ├── LaunchAssistant.kt │ │ │ │ ├── ManageApps.kt │ │ │ │ ├── ManageVolume.kt │ │ │ │ ├── OmegaSettings.kt │ │ │ │ ├── SleepDevice.kt │ │ │ │ └── Torch.kt │ │ │ ├── compose │ │ │ │ ├── DashItem.kt │ │ │ │ └── MusicBar.kt │ │ │ └── controlprovider │ │ │ │ ├── AutoRotation.kt │ │ │ │ ├── Bluetooth.kt │ │ │ │ ├── Location.kt │ │ │ │ ├── MobileData.kt │ │ │ │ ├── Sync.kt │ │ │ │ └── Wifi.kt │ │ │ ├── data │ │ │ ├── AppItemWithShortcuts.kt │ │ │ ├── AppTrackerDao.kt │ │ │ ├── AppTrackerRepository.kt │ │ │ ├── Converters.kt │ │ │ ├── GestureItemInfoDao.kt │ │ │ ├── GestureItemInfoRepository.kt │ │ │ ├── IconOverrideDao.kt │ │ │ ├── IconOverrideRepository.kt │ │ │ ├── NeoLauncherDb.kt │ │ │ ├── PeopleDao.kt │ │ │ ├── PeopleRepository.kt │ │ │ ├── SearchProviderDao.kt │ │ │ ├── SearchProviderRepository.kt │ │ │ └── models │ │ │ │ ├── AppTracker.kt │ │ │ │ ├── GestureItemInfo.kt │ │ │ │ ├── IconOverride.kt │ │ │ │ ├── IconPickerItem.kt │ │ │ │ ├── PeopleInfo.kt │ │ │ │ └── SearchProvider.kt │ │ │ ├── flowerpot │ │ │ ├── Flowerpot.kt │ │ │ ├── FlowerpotApps.kt │ │ │ ├── FlowerpotFormatException.kt │ │ │ ├── parser │ │ │ │ ├── FlowerpotReader.kt │ │ │ │ └── LineParser.kt │ │ │ └── rules │ │ │ │ ├── CodeRule.kt │ │ │ │ └── Rule.kt │ │ │ ├── folder │ │ │ ├── CustomInfoProvider.kt │ │ │ ├── CustomizeFolderSheet.kt │ │ │ ├── FirstItemProvider.kt │ │ │ ├── FolderInfoProvider.kt │ │ │ ├── FolderListDialog.kt │ │ │ └── FolderShortcut.kt │ │ │ ├── gestures │ │ │ ├── AssistantGestureReceiver.kt │ │ │ ├── Gesture.kt │ │ │ ├── GestureController.kt │ │ │ ├── GestureHandler.kt │ │ │ ├── VerticalSwipeGestureController.kt │ │ │ ├── gestures │ │ │ │ ├── DoubleTapGesture.kt │ │ │ │ ├── LaunchAssistantGesture.kt │ │ │ │ ├── LongPressGesture.kt │ │ │ │ ├── PressBackGesture.kt │ │ │ │ ├── PressHomeGesture.kt │ │ │ │ ├── SwipeDownGesture.kt │ │ │ │ ├── SwipeUpDockGesture.kt │ │ │ │ └── SwipeUpGesture.kt │ │ │ └── handlers │ │ │ │ ├── LauncherGestureHandler.kt │ │ │ │ ├── NotificationsOpenGestureHandler.kt │ │ │ │ ├── PressBackGestureHandler.kt │ │ │ │ ├── SleepGestureHandler.kt │ │ │ │ ├── SleepTimeoutActivity.kt │ │ │ │ └── ViewSwipeUpGestureHandler.kt │ │ │ ├── graphics │ │ │ └── NinePatchDrawHelper.java │ │ │ ├── groups │ │ │ ├── AppGroups.kt │ │ │ ├── AppGroupsManager.kt │ │ │ ├── DrawerFolderItem.kt │ │ │ ├── Filters.kt │ │ │ ├── GroupCreator.kt │ │ │ ├── ShortcutInfoComparator.kt │ │ │ ├── category │ │ │ │ ├── CustomTabs.kt │ │ │ │ ├── DrawerFolderInfo.kt │ │ │ │ ├── DrawerFolders.kt │ │ │ │ ├── DrawerTabs.kt │ │ │ │ └── FlowerpotTabs.kt │ │ │ └── ui │ │ │ │ ├── AppCategorizationOption.kt │ │ │ │ ├── AppTabDialog.kt │ │ │ │ ├── CategorySelectionDialogUI.kt │ │ │ │ ├── CategoryTabItem.kt │ │ │ │ ├── CreateGroupBottomSheet.kt │ │ │ │ ├── EditGroupBottomSheet.kt │ │ │ │ ├── GroupItem.kt │ │ │ │ └── SelectTabBottomSheet.kt │ │ │ ├── iconpack │ │ │ ├── CustomIconPack.kt │ │ │ ├── IconEntry.kt │ │ │ ├── IconPack.kt │ │ │ ├── IconPackProvider.kt │ │ │ ├── IconPickerCategory.kt │ │ │ └── SystemIconPack.kt │ │ │ ├── icons │ │ │ ├── CustomIconProvider.kt │ │ │ ├── CustomizeIconPage.kt │ │ │ ├── IconCornerShape.kt │ │ │ ├── IconShape.kt │ │ │ ├── IconShapeItem.kt │ │ │ ├── IconShapeManager.kt │ │ │ ├── ShapeModel.kt │ │ │ └── ThemedIconCompat.kt │ │ │ ├── popup │ │ │ └── OmegaShortcuts.kt │ │ │ ├── preferences │ │ │ ├── BasePreferences.kt │ │ │ ├── Constants.kt │ │ │ ├── GridSize2D.kt │ │ │ ├── LegacyPreferences.kt │ │ │ ├── NeoPrefs.kt │ │ │ ├── PrefKey.kt │ │ │ ├── PreferenceActivity.kt │ │ │ ├── PreferencesChangeCallback.kt │ │ │ └── PreferencesMigration.kt │ │ │ ├── search │ │ │ ├── NeoAppSearchAlgorithm.kt │ │ │ └── PeopleItems.kt │ │ │ ├── smartspace │ │ │ ├── SmartSpaceAppWidgetProvider.kt │ │ │ ├── SmartSpaceHostView.kt │ │ │ ├── SmartSpacePreferencesShortcut.kt │ │ │ ├── SmartspaceQsb.kt │ │ │ ├── SmartspaceViewContainer.kt │ │ │ ├── ThemedSmartSpaceHostView.kt │ │ │ ├── model │ │ │ │ ├── SmartspaceCalendar.kt │ │ │ │ ├── SmartspaceScores.kt │ │ │ │ ├── SmartspaceTimeFormat.kt │ │ │ │ └── WeatherData.kt │ │ │ ├── provider │ │ │ │ ├── AlarmEventProvider.kt │ │ │ │ ├── BatteryStatusProvider.kt │ │ │ │ ├── CalendarEventProvider.kt │ │ │ │ ├── MediaListener.kt │ │ │ │ ├── NotificationsManager.kt │ │ │ │ ├── NowPlayingProvider.kt │ │ │ │ ├── SmartspaceDataSource.kt │ │ │ │ ├── SmartspaceProvider.kt │ │ │ │ └── ZenModeListener.kt │ │ │ └── weather │ │ │ │ ├── BlankWeatherProvider.kt │ │ │ │ ├── GoogleWeatherProvider.kt │ │ │ │ ├── OWMWeatherProvider.kt │ │ │ │ ├── PixelWeatherProvider.kt │ │ │ │ └── icons │ │ │ │ └── WeatherIconProvider.kt │ │ │ ├── theme │ │ │ ├── AccentColorOption.kt │ │ │ ├── Color.kt │ │ │ ├── OmegaAppTheme.kt │ │ │ ├── Shape.kt │ │ │ ├── ThemeManager.kt │ │ │ ├── ThemeOverride.kt │ │ │ └── Typography.kt │ │ │ ├── touch │ │ │ └── SwipeDetector.java │ │ │ ├── util │ │ │ ├── ApkAssets.kt │ │ │ ├── ColorConstants.kt │ │ │ ├── Config.kt │ │ │ ├── ContextExtensions.kt │ │ │ ├── CustomActivityCachingLogic.kt │ │ │ ├── DataUtils.kt │ │ │ ├── FlowCollector.kt │ │ │ ├── FlowUtils.kt │ │ │ ├── FormatterUtil.kt │ │ │ ├── InvertedMultiValueAlpha.java │ │ │ ├── JSONMap.kt │ │ │ ├── MultiSafeCloseable.kt │ │ │ ├── OmegaUtils.kt │ │ │ ├── PrefUtils.kt │ │ │ ├── ResouceUtil.kt │ │ │ ├── SettingsObserver.kt │ │ │ ├── SingletonHolder.kt │ │ │ ├── ThemeExtensions.kt │ │ │ ├── ViewUtils.kt │ │ │ ├── appList.kt │ │ │ └── modifier.kt │ │ │ ├── views │ │ │ ├── BaseBottomSheet.kt │ │ │ ├── ColoredButton.kt │ │ │ ├── OmegaBackgroundView.kt │ │ │ └── StretchEdgeEffect.java │ │ │ ├── wallpaper │ │ │ ├── WallpaperColorsCompat.kt │ │ │ ├── WallpaperManagerCompat.kt │ │ │ ├── WallpaperManagerCompatVO.kt │ │ │ ├── WallpaperManagerCompatVOMR1.kt │ │ │ └── WallpaperManagerCompatVS.kt │ │ │ └── widget │ │ │ ├── HeadlessWidgetsManager.kt │ │ │ └── Temperature.kt │ │ └── saulhdev │ │ ├── launcherclient │ │ ├── BaseClientService.kt │ │ ├── IScrollCallback.kt │ │ ├── ISerializableScrollCallback.kt │ │ ├── LauncherClient.java │ │ ├── LauncherClientBridge.java │ │ ├── LauncherClientCallbacks.kt │ │ ├── LauncherClientService.java │ │ └── StaticInteger.kt │ │ └── neolauncher │ │ ├── allapps │ │ ├── AllAppCategories.kt │ │ ├── AlphabeticalAppsView.kt │ │ ├── CategorizedAppsView.kt │ │ ├── CategoryIcons.kt │ │ └── HorizontalAppsView.kt │ │ ├── hotseat │ │ └── CustomHotseat.kt │ │ ├── search │ │ ├── AbstractSearchProvider.kt │ │ ├── SearchProviderController.kt │ │ └── providers │ │ │ ├── BaiduSearchProvider.kt │ │ │ ├── BingSearchProvider.kt │ │ │ ├── DuckDuckGoSearchProvider.kt │ │ │ ├── EdgeSearchProvider.kt │ │ │ ├── FirefoxSearchProvider.kt │ │ │ ├── GoogleGoSearchProvider.kt │ │ │ └── SFinderSearchProvider.kt │ │ ├── shortcuts │ │ └── ShortcutInfoProvider.kt │ │ └── util │ │ ├── PackageUtils.kt │ │ └── PreferencesMigration.kt └── src_overrides │ └── android │ └── window │ └── OnBackAnimationCallback.java ├── PREUPLOAD.cfg ├── README.md ├── assets ├── black.css ├── changelog.htm ├── dark.css ├── flowerpot │ ├── ART_AND_DESIGN │ ├── AUTO_AND_VEHICLES │ ├── BUSINESS_AND_PRODUCTIVITY │ ├── COMMUNICATION │ ├── ENTERTAINMENT │ ├── FOOD_AND_DRINK │ ├── GAME │ ├── HEALTH_AND_FITNESS │ ├── KNOWLEDGE_AND_REFERENCE │ ├── LIFESTYLE │ ├── MUSIC │ ├── NEWS │ ├── PERSONALIZATION │ ├── TOOLS │ └── TRAVEL_AND_NAVIGATION ├── license.htm ├── light.css └── translators.htm ├── buglist.txt ├── buglist_unique.txt ├── build.gradle.kts ├── commitlist.txt ├── debug.keystore ├── ext_tests ├── res │ └── values │ │ └── overrides.xml └── src │ └── com │ └── android │ └── launcher3 │ └── testing │ └── DebugTestInformationHandler.java ├── fastlane └── metadata │ └── android │ ├── ar │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── bn │ ├── short_description.txt │ └── title.txt │ ├── cs │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── de │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── en-US │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ └── 8.jpg │ ├── short_description.txt │ └── title.txt │ ├── es │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── es_SV │ ├── short_description.txt │ └── title.txt │ ├── fa │ ├── short_description.txt │ └── title.txt │ ├── gl │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── hr │ ├── short_description.txt │ └── title.txt │ ├── ia │ └── title.txt │ ├── id │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── it │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── lt │ └── short_description.txt │ ├── nb_NO │ ├── changelogs │ │ ├── 280.txt │ │ └── 800.txt │ ├── short_description.txt │ └── title.txt │ ├── nl-NL │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pl │ ├── changelogs │ │ └── 280.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pt-BR │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ └── 926.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ro │ ├── changelogs │ │ └── 280.txt │ ├── full_description.txt │ └── short_description.txt │ ├── ru │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── sv │ └── short_description.txt │ ├── tr │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── uk │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── vi │ ├── changelogs │ │ ├── 280.txt │ │ └── 800.txt │ └── short_description.txt │ ├── zh-CN │ ├── changelogs │ │ ├── 280.txt │ │ ├── 800.txt │ │ ├── 922.txt │ │ ├── 925.txt │ │ ├── 926.txt │ │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ └── zh-TW │ ├── changelogs │ ├── 280.txt │ ├── 800.txt │ ├── 922.txt │ ├── 925.txt │ ├── 926.txt │ └── 934.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt ├── flowerpot ├── Pipfile ├── README.md ├── lawnchair_specifics.md ├── merge.py ├── playstore.py ├── playstore │ ├── ANDROID_WEAR │ ├── ART_AND_DESIGN │ ├── AUTO_AND_VEHICLES │ ├── BEAUTY │ ├── BOOKS_AND_REFERENCE │ ├── BUSINESS │ ├── COMICS │ ├── COMMUNICATION │ ├── DATING │ ├── EDUCATION │ ├── ENTERTAINMENT │ ├── EVENTS │ ├── FAMILY │ ├── FINANCE │ ├── FOOD_AND_DRINK │ ├── GAME │ ├── HEALTH_AND_FITNESS │ ├── HOUSE_AND_HOME │ ├── LIBRARIES_AND_DEMO │ ├── LIFESTYLE │ ├── MAPS_AND_NAVIGATION │ ├── MEDICAL │ ├── MUSIC_AND_AUDIO │ ├── NEWS_AND_MAGAZINES │ ├── PARENTING │ ├── PERSONALIZATION │ ├── PHOTOGRAPHY │ ├── PRODUCTIVITY │ ├── SHOPPING │ ├── SOCIAL │ ├── SPORTS │ ├── TOOLS │ ├── TRAVEL_AND_LOCAL │ ├── VIDEO_PLAYERS │ └── WEATHER └── templates │ ├── BUSINESS_AND_PRODUCTIVITY │ ├── COMMUNICATION │ ├── ENTERTAINMENT │ ├── GAME │ ├── KNOWLEDGE_AND_REFERENCE │ ├── MUSIC │ ├── NEWS │ ├── PERSONALIZATION │ ├── PHOTOGRAPHY │ ├── TOOLS │ └── TRAVEL_AND_NAVIGATION ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs_systemui ├── animationlib │ ├── Android.bp │ ├── AndroidManifest.xml │ ├── TEST_MAPPING │ ├── build.gradle.kts │ ├── res │ │ └── interpolator │ │ │ ├── emphasized_accelerate_interpolator.xml │ │ │ ├── emphasized_decelerate_interpolator.xml │ │ │ ├── emphasized_interpolator.xml │ │ │ ├── standard_accelerate_interpolator.xml │ │ │ ├── standard_decelerate_interpolator.xml │ │ │ └── standard_interpolator.xml │ ├── src │ │ └── com │ │ │ └── android │ │ │ └── app │ │ │ └── animation │ │ │ ├── Interpolators.java │ │ │ ├── InterpolatorsAndroidX.java │ │ │ └── MathUtils.java │ └── tests │ │ ├── AndroidManifest.xml │ │ └── src │ │ └── com │ │ └── android │ │ └── app │ │ └── animation │ │ ├── InterpolatorResourcesTest.kt │ │ └── InterpolatorsAndroidXTest.kt ├── iconloaderlib │ ├── .gitignore │ ├── Android.bp │ ├── AndroidManifest.xml │ ├── build.gradle.kts │ ├── res │ │ ├── drawable │ │ │ ├── ic_clone_app_badge.xml │ │ │ ├── ic_clone_app_badge_themed.xml │ │ │ ├── ic_instant_app_badge.xml │ │ │ ├── ic_private_profile_app_badge.xml │ │ │ ├── ic_work_app_badge.xml │ │ │ └── ic_work_app_badge_themed.xml │ │ ├── values-night-v31 │ │ │ └── colors.xml │ │ ├── values-night │ │ │ └── colors.xml │ │ ├── values-v31 │ │ │ └── colors.xml │ │ └── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── config.xml │ │ │ └── dimens.xml │ ├── src │ │ └── com │ │ │ ├── android │ │ │ └── launcher3 │ │ │ │ ├── icons │ │ │ │ ├── BaseIconFactory.java │ │ │ │ ├── BitmapInfo.java │ │ │ │ ├── BitmapRenderer.java │ │ │ │ ├── BubbleIconFactory.java │ │ │ │ ├── ClockDrawableWrapper.java │ │ │ │ ├── ColorExtractor.java │ │ │ │ ├── DotRenderer.java │ │ │ │ ├── FastBitmapDrawable.java │ │ │ │ ├── GraphicsUtils.java │ │ │ │ ├── IconNormalizer.java │ │ │ │ ├── IconProvider.java │ │ │ │ ├── PlaceHolderIconDrawable.java │ │ │ │ ├── RoundDrawableWrapper.java │ │ │ │ ├── ShadowGenerator.java │ │ │ │ ├── ThemedIconDrawable.java │ │ │ │ ├── UserBadgeDrawable.java │ │ │ │ └── cache │ │ │ │ │ ├── BaseIconCache.java │ │ │ │ │ ├── CachingLogic.java │ │ │ │ │ └── IconCacheUpdateHandler.java │ │ │ │ └── util │ │ │ │ ├── ComponentKey.java │ │ │ │ ├── FlagOp.java │ │ │ │ ├── NoLocaleSQLiteHelper.java │ │ │ │ ├── SQLiteCacheHelper.java │ │ │ │ ├── SafeCloseable.java │ │ │ │ └── UserIconInfo.java │ │ │ └── saulhdev │ │ │ └── neolauncher │ │ │ └── icons │ │ │ ├── ClockMetadata.kt │ │ │ ├── CustomAdaptiveIconDrawable.java │ │ │ ├── ExtendedBitmapDrawable.kt │ │ │ └── IconPreferences.kt │ └── src_full_lib │ │ └── com │ │ └── android │ │ └── launcher3 │ │ └── icons │ │ ├── IconFactory.java │ │ └── SimpleIconCache.java └── smartspace │ ├── AndroidManifest.xml │ ├── build.gradle.kts │ └── src │ └── com │ └── saulhdev │ └── smartspace │ ├── SmartspaceAction.kt │ ├── SmartspaceTarget.kt │ ├── SmartspaceTargetEvent.kt │ ├── SmartspaceUtils.kt │ └── uitemplatedata │ ├── BaseTemplateData.kt │ ├── CarouselItem.kt │ ├── CarouselTemplateData.kt │ ├── CombinedCardsTemplateData.kt │ ├── HeadToHeadTemplateData.kt │ ├── Icon.kt │ ├── SubCardTemplateData.kt │ ├── SubImageTemplateData.kt │ ├── SubItemLoggingInfo.kt │ ├── SubListTemplateData.kt │ ├── TapAction.kt │ └── Text.kt ├── lint-baseline-common-deps-lib.xml ├── lint-baseline-go-res-lib.xml ├── lint-baseline-launcher3.xml ├── lint-baseline-res-lib.xml ├── lint-baseline.xml ├── neo_banner.png ├── prebuilts └── libs │ ├── SystemUI-statsd-14.jar │ ├── SystemUI-statsd.jar │ ├── WindowManager-Shell-14.jar │ ├── WindowManager-Shell.jar │ └── libGoogleFeed.jar ├── proguard.flags ├── protos ├── launcher_atom.proto ├── launcher_trace.proto └── launcher_trace_file.proto ├── protos_overrides └── launcher_atom_extension.proto ├── res ├── anim-v33 │ ├── shared_x_axis_activity_close_enter.xml │ ├── shared_x_axis_activity_close_exit.xml │ ├── shared_x_axis_activity_open_enter.xml │ └── shared_x_axis_activity_open_exit.xml ├── anim │ ├── no_anim.xml │ └── task_open_enter.xml ├── animator │ ├── all_apps_fastscroll_icon_anim.xml │ ├── discovery_bounce.xml │ └── overview_button_anim.xml ├── color-night-v31 │ ├── accent_ripple_color.xml │ ├── all_apps_button_color.xml │ ├── all_apps_button_color_2.xml │ ├── all_apps_tab_background_selected.xml │ ├── all_apps_tab_text.xml │ ├── all_apps_tabs_background.xml │ ├── folder_background_dark.xml │ ├── folder_preview_dark.xml │ ├── material_color_surface.xml │ ├── material_color_surface_bright.xml │ ├── material_color_surface_container.xml │ ├── material_color_surface_container_high.xml │ ├── material_color_surface_container_highest.xml │ ├── material_color_surface_container_low.xml │ ├── material_color_surface_container_lowest.xml │ ├── material_color_surface_dim.xml │ ├── material_color_surface_inverse.xml │ ├── material_color_surface_variant.xml │ ├── popup_color_background.xml │ ├── popup_shade_first.xml │ ├── popup_shade_second.xml │ ├── popup_shade_third.xml │ ├── taskbar_background.xml │ ├── taskbar_divider_background.xml │ ├── widget_picker_primary_surface_color_dark.xml │ ├── widget_picker_secondary_surface_color_dark.xml │ └── widget_picker_tab_background_unselected_dark.xml ├── color-night │ ├── accent_ripple_color.xml │ ├── all_apps_tab_background_selected.xml │ ├── all_apps_tab_text.xml │ └── all_apps_tabs_background.xml ├── color-v31 │ ├── accent_ripple_color.xml │ ├── all_apps_button_bg_color.xml │ ├── all_apps_button_color.xml │ ├── all_apps_button_color_1.xml │ ├── all_apps_button_color_2.xml │ ├── all_apps_button_color_3.xml │ ├── all_apps_button_color_4.xml │ ├── all_apps_tab_background_selected.xml │ ├── all_apps_tab_text.xml │ ├── all_apps_tabs_background.xml │ ├── folder_background_light.xml │ ├── folder_preview_light.xml │ ├── home_settings_switch_thumb_color.xml │ ├── home_settings_switch_track_color.xml │ ├── material_color_surface.xml │ ├── material_color_surface_bright.xml │ ├── material_color_surface_container.xml │ ├── material_color_surface_container_high.xml │ ├── material_color_surface_container_highest.xml │ ├── material_color_surface_container_low.xml │ ├── material_color_surface_container_lowest.xml │ ├── material_color_surface_dim.xml │ ├── material_color_surface_inverse.xml │ ├── material_color_surface_variant.xml │ ├── overview_scrim.xml │ ├── overview_scrim_dark.xml │ ├── popup_color_background.xml │ ├── popup_shade_first.xml │ ├── popup_shade_second.xml │ ├── popup_shade_third.xml │ ├── taskbar_background.xml │ ├── taskbar_divider_background.xml │ ├── taskbar_edu_button_color.xml │ ├── widget_picker_primary_surface_color_light.xml │ └── widget_picker_secondary_surface_color_light.xml ├── color-v33 │ ├── overview_scrim.xml │ └── overview_scrim_dark.xml ├── color │ ├── accent_ripple_color.xml │ ├── all_apps_bg_hand_fill.xml │ ├── all_apps_bg_hand_fill_dark.xml │ ├── all_apps_tab_background_selected.xml │ ├── all_apps_tab_text.xml │ ├── all_apps_tabs_background.xml │ ├── arrow_tip_view_bg.xml │ ├── arrow_tip_view_content.xml │ ├── button_bg.xml │ ├── button_text.xml │ ├── cell_layout_bg_color.xml │ ├── drop_target_text.xml │ ├── overview_button.xml │ ├── overview_scrim.xml │ ├── overview_scrim_dark.xml │ ├── popup_color_background.xml │ ├── popup_shade_first.xml │ ├── popup_shade_second.xml │ ├── popup_shade_third.xml │ ├── surface.xml │ ├── system_shortcut_text.xml │ ├── widget_picker_tab_text.xml │ └── widgets_picker_scrim.xml ├── drawable-hdpi │ └── ic_widget_resize_handle.png ├── drawable-mdpi │ └── ic_widget_resize_handle.png ├── drawable-sw720dp │ └── ic_transient_taskbar_all_apps_button.xml ├── drawable-v28 │ ├── bg_celllayout.xml │ ├── round_rect_folder.xml │ ├── round_rect_primary.xml │ └── top_round_rect_primary.xml ├── drawable-v31 │ ├── bg_deferred_app_widget.xml │ ├── home_settings_switch_thumb.xml │ └── home_settings_switch_track.xml ├── drawable-xhdpi │ └── ic_widget_resize_handle.png ├── drawable-xxhdpi │ └── ic_widget_resize_handle.png ├── drawable-xxxhdpi │ └── ic_widget_resize_handle.png ├── drawable │ ├── add_item_dialog_background.xml │ ├── all_apps_divider.xml │ ├── all_apps_search_hint.xml │ ├── all_apps_tabs_background.xml │ ├── arrow_toast_rounded_background.xml │ ├── bg_all_apps_button.xml │ ├── bg_all_apps_searchbox.xml │ ├── bg_celllayout.xml │ ├── bg_deferred_app_widget.xml │ ├── bg_notification_content.xml │ ├── bg_rounded_corner_bottom_sheet.xml │ ├── bg_rounded_corner_bottom_sheet_handle.xml │ ├── bg_widgets_content.xml │ ├── bg_widgets_full_sheet.xml │ ├── bg_widgets_header.xml │ ├── bg_widgets_header_states.xml │ ├── bg_widgets_header_states_two_pane.xml │ ├── bg_widgets_header_two_pane.xml │ ├── bg_widgets_searchbox.xml │ ├── bg_work_apps_paused_action_button.xml │ ├── bottom_sheet_top_border.xml │ ├── bubble_ic_overflow_button.xml │ ├── button_bottom_rounded_colored_ripple.xml │ ├── button_rounded_colored_ripple.xml │ ├── button_top_rounded_bordered_ripple.xml │ ├── deep_shortcuts_text_placeholder.xml │ ├── drop_target_background.xml │ ├── drop_target_frame.xml │ ├── drop_target_frame_hover.xml │ ├── enter_home_gardening_icon.xml │ ├── full_rounded_colored_ripple.xml │ ├── full_rounded_transparent_ripple.xml │ ├── gm_edit_24.xml │ ├── gutter_horizontal.xml │ ├── horizontal_ellipsis.xml │ ├── ic_allapps_search.xml │ ├── ic_apps.xml │ ├── ic_block_no_shadow.xml │ ├── ic_caption_desktop_button_foreground.xml │ ├── ic_conversations_widget_category.xml │ ├── ic_corp.xml │ ├── ic_corp_off.xml │ ├── ic_deepshortcut_placeholder.xml │ ├── ic_drag_handle.xml │ ├── ic_expand_less.xml │ ├── ic_expand_more.xml │ ├── ic_gm_close_24.xml │ ├── ic_info_no_shadow.xml │ ├── ic_install_no_shadow.xml │ ├── ic_launcher_home.xml │ ├── ic_note_taking_widget_category.xml │ ├── ic_palette.xml │ ├── ic_pin.xml │ ├── ic_remove_no_shadow.xml │ ├── ic_select_windows.xml │ ├── ic_setting.xml │ ├── ic_split_exit.xml │ ├── ic_split_horizontal.xml │ ├── ic_split_vertical.xml │ ├── ic_taskbar_all_apps_button.xml │ ├── ic_touch.xml │ ├── ic_transient_taskbar_all_apps_button.xml │ ├── ic_uninstall_no_shadow.xml │ ├── ic_visibility.xml │ ├── ic_warning.xml │ ├── ic_widget.xml │ ├── ic_widget_height_decrease.xml │ ├── ic_widget_height_increase.xml │ ├── ic_widget_width_decrease.xml │ ├── ic_widget_width_increase.xml │ ├── middle_item_primary.xml │ ├── notification_circle.xml │ ├── padded_rounded_action_button.xml │ ├── page_indicator.xml │ ├── pending_widget_bg.xml │ ├── popup_background_material_u.xml │ ├── qsb_host_view_focus_bg.xml │ ├── round_rect_folder.xml │ ├── round_rect_primary.xml │ ├── rounded_action_button.xml │ ├── rounded_popup_ripple.xml │ ├── single_item_primary.xml │ ├── tooltip_frame.xml │ ├── widget_internal_focus_bg.xml │ ├── widget_picker_collapse_handle.xml │ ├── widget_picker_tabs_background.xml │ ├── widget_reconfigure_button_frame.xml │ ├── widget_resize_frame.xml │ ├── widget_suggestions.xml │ ├── widget_suggestions_icon.xml │ ├── widgets_surface_background.xml │ ├── widgets_tray_expand_button.xml │ ├── work_apps_toggle_background.xml │ ├── work_card.xml │ └── work_mode_fab_background.xml ├── interpolator │ ├── decelerate_quart.xml │ ├── decelerate_quint.xml │ ├── disco_bounce.xml │ └── large_folder_preview_item_open_interpolator.xml ├── layout-v31 │ └── settings_activity.xml ├── layout │ ├── add_item_confirmation_activity.xml │ ├── all_apps.xml │ ├── all_apps_bottom_sheet_background.xml │ ├── all_apps_content.xml │ ├── all_apps_divider.xml │ ├── all_apps_empty_search.xml │ ├── all_apps_fast_scroller.xml │ ├── all_apps_icon.xml │ ├── all_apps_icon_twoline.xml │ ├── all_apps_personal_work_tabs.xml │ ├── all_apps_prediction_row_icon.xml │ ├── all_apps_rv_layout.xml │ ├── all_apps_tabs.xml │ ├── app_icon.xml │ ├── app_pair_icon.xml │ ├── app_widget_resize_frame.xml │ ├── appwidget_error.xml │ ├── appwidget_not_ready.xml │ ├── arrow_toast.xml │ ├── deep_shortcut.xml │ ├── deep_shortcut_container.xml │ ├── deep_shortcut_material_u.xml │ ├── drop_target_bar.xml │ ├── drop_target_tool_tip.xml │ ├── floating_header_content.xml │ ├── floating_icon_view.xml │ ├── floating_split_select_view.xml │ ├── floating_surface_view.xml │ ├── floating_widget_view.xml │ ├── folder_application.xml │ ├── folder_icon.xml │ ├── folder_page.xml │ ├── home_settings.xml │ ├── hotseat.xml │ ├── keyboard_drag_and_drop.xml │ ├── launcher.xml │ ├── launcher_preview_layout.xml │ ├── launcher_preview_two_panel_layout.xml │ ├── longpress_options_menu.xml │ ├── notification_content.xml │ ├── notification_gutter.xml │ ├── notification_pref_warning.xml │ ├── overview_actions_container.xml │ ├── overview_panel.xml │ ├── page_indicator_dots.xml │ ├── popup_container.xml │ ├── popup_container_material_u.xml │ ├── qsb_default_view.xml │ ├── qsb_preview.xml │ ├── search_container_all_apps.xml │ ├── search_container_hotseat.xml │ ├── search_container_workspace.xml │ ├── search_results_rv_layout.xml │ ├── secondary_launcher.xml │ ├── settings_activity.xml │ ├── snackbar.xml │ ├── switch_preference_with_settings.xml │ ├── system_shortcut.xml │ ├── system_shortcut_content.xml │ ├── system_shortcut_icon_only.xml │ ├── system_shortcut_icon_only_end.xml │ ├── system_shortcut_icon_only_start.xml │ ├── system_shortcut_icons_container.xml │ ├── system_shortcut_icons_container_material_u.xml │ ├── system_shortcut_rows_container.xml │ ├── system_shortcut_rows_container_material_u.xml │ ├── system_shortcut_spacer.xml │ ├── user_folder_icon_normalized.xml │ ├── widget_cell.xml │ ├── widget_cell_content.xml │ ├── widget_list_divider.xml │ ├── widget_shortcut_container.xml │ ├── widget_shortcut_container_material_u.xml │ ├── widgets_bottom_sheet.xml │ ├── widgets_bottom_sheet_content.xml │ ├── widgets_edu.xml │ ├── widgets_full_sheet.xml │ ├── widgets_full_sheet_paged_view.xml │ ├── widgets_full_sheet_recyclerview.xml │ ├── widgets_list_row_header.xml │ ├── widgets_list_row_header_two_pane.xml │ ├── widgets_list_row_view.xml │ ├── widgets_search_bar.xml │ ├── widgets_table_container.xml │ ├── widgets_two_pane_sheet.xml │ ├── widgets_two_pane_sheet_paged_view.xml │ ├── widgets_two_pane_sheet_recyclerview.xml │ ├── work_apps_edu.xml │ ├── work_apps_paused.xml │ ├── work_mode_fab.xml │ ├── workspace_screen.xml │ └── workspace_screen_foldable.xml ├── mipmap-hdpi │ └── ic_launcher_home_foreground.png ├── mipmap-mdpi │ └── ic_launcher_home_foreground.png ├── mipmap-xhdpi │ └── ic_launcher_home_foreground.png ├── mipmap-xxhdpi │ └── ic_launcher_home_foreground.png ├── raw │ └── downgrade_schema.json ├── values-af │ └── strings.xml ├── values-am │ └── strings.xml ├── values-ar │ └── strings.xml ├── values-as │ └── strings.xml ├── values-az │ └── strings.xml ├── values-b+sr+Latn │ └── strings.xml ├── values-be │ └── strings.xml ├── values-bg │ └── strings.xml ├── values-bn │ └── strings.xml ├── values-bs │ └── strings.xml ├── values-ca │ └── strings.xml ├── values-cs │ └── strings.xml ├── values-da │ └── strings.xml ├── values-de │ └── strings.xml ├── values-el │ └── strings.xml ├── values-en-rAU │ └── strings.xml ├── values-en-rCA │ └── strings.xml ├── values-en-rGB │ └── strings.xml ├── values-en-rIN │ └── strings.xml ├── values-en-rXC │ └── strings.xml ├── values-es-rUS │ └── strings.xml ├── values-es │ └── strings.xml ├── values-et │ └── strings.xml ├── values-eu │ └── strings.xml ├── values-fa │ └── strings.xml ├── values-fi │ └── strings.xml ├── values-fr-rCA │ └── strings.xml ├── values-fr │ └── strings.xml ├── values-gl │ └── strings.xml ├── values-gu │ └── strings.xml ├── values-hi │ └── strings.xml ├── values-hr │ └── strings.xml ├── values-hu │ └── strings.xml ├── values-hy │ └── strings.xml ├── values-in │ └── strings.xml ├── values-is │ └── strings.xml ├── values-it │ └── strings.xml ├── values-iw │ └── strings.xml ├── values-ja │ └── strings.xml ├── values-ka │ └── strings.xml ├── values-kk │ └── strings.xml ├── values-km │ └── strings.xml ├── values-kn │ └── strings.xml ├── values-ko │ └── strings.xml ├── values-ky │ └── strings.xml ├── values-land │ ├── dimens.xml │ └── styles.xml ├── values-lo │ └── strings.xml ├── values-lt │ └── strings.xml ├── values-lv │ └── strings.xml ├── values-mk │ └── strings.xml ├── values-ml │ └── strings.xml ├── values-mn │ └── strings.xml ├── values-mr │ └── strings.xml ├── values-ms │ └── strings.xml ├── values-my │ └── strings.xml ├── values-nb │ └── strings.xml ├── values-ne │ └── strings.xml ├── values-night-v31 │ └── colors.xml ├── values-night │ ├── colors.xml │ └── styles.xml ├── values-nl │ └── strings.xml ├── values-or │ └── strings.xml ├── values-pa │ └── strings.xml ├── values-pl │ └── strings.xml ├── values-pt-rPT │ └── strings.xml ├── values-pt │ └── strings.xml ├── values-ro │ └── strings.xml ├── values-ru │ └── strings.xml ├── values-si │ └── strings.xml ├── values-sk │ └── strings.xml ├── values-sl │ └── strings.xml ├── values-sq │ └── strings.xml ├── values-sr │ └── strings.xml ├── values-sv │ └── strings.xml ├── values-sw │ └── strings.xml ├── values-sw340dp │ └── dimens.xml ├── values-sw600dp-land │ └── dimens.xml ├── values-sw600dp │ ├── config.xml │ ├── dimens.xml │ └── styles.xml ├── values-sw720dp-land │ └── dimens.xml ├── values-sw720dp │ └── dimens.xml ├── values-ta │ └── strings.xml ├── values-te │ └── strings.xml ├── values-th │ └── strings.xml ├── values-tl │ └── strings.xml ├── values-tr │ └── strings.xml ├── values-uk │ └── strings.xml ├── values-ur │ └── strings.xml ├── values-uz │ └── strings.xml ├── values-v28 │ └── dimens.xml ├── values-v29 │ └── styles.xml ├── values-v30 │ └── styles.xml ├── values-v31 │ ├── colors.xml │ ├── config.xml │ └── styles.xml ├── values-v33 │ └── styles.xml ├── values-vi │ └── strings.xml ├── values-zh-rCN │ └── strings.xml ├── values-zh-rHK │ └── strings.xml ├── values-zh-rTW │ └── strings.xml ├── values-zu │ └── strings.xml ├── values │ ├── attrs.xml │ ├── colors.xml │ ├── config.xml │ ├── dimens.xml │ ├── id.xml │ ├── strings.xml │ └── styles.xml └── xml │ ├── backupscheme.xml │ ├── default_workspace_3x3.xml │ ├── default_workspace_4x4.xml │ ├── default_workspace_5x5.xml │ ├── default_workspace_6x5.xml │ ├── device_profiles.xml │ ├── dynamic_resources.xml │ ├── folder_shapes.xml │ ├── grayscale_icon_map.xml │ ├── launcher_preferences.xml │ ├── paddings_6x5.xml │ ├── paddings_handhelds.xml │ └── widget_sections.xml ├── schemas └── com.saggitt.omega.data.NeoLauncherDb │ ├── 4.json │ ├── 5.json │ ├── 6.json │ └── 7.json ├── settings.gradle.kts ├── snapshots ├── omega1.jpg ├── omega3.jpg ├── omega5.jpg ├── omega7.jpg └── theme.png ├── src ├── com │ └── android │ │ └── launcher3 │ │ ├── AbstractFloatingView.java │ │ ├── Alarm.java │ │ ├── AppFilter.java │ │ ├── AppWidgetResizeFrame.java │ │ ├── AppWidgetsRestoredReceiver.java │ │ ├── AutoInstallsLayout.java │ │ ├── BaseActivity.java │ │ ├── BaseDraggingActivity.java │ │ ├── BubbleTextView.java │ │ ├── ButtonDropTarget.java │ │ ├── CellLayout.java │ │ ├── CheckLongPressHelper.java │ │ ├── DefaultLayoutParser.java │ │ ├── DeleteDropTarget.java │ │ ├── DevicePaddings.java │ │ ├── DeviceProfile.java │ │ ├── DragSource.java │ │ ├── DropTarget.java │ │ ├── DropTargetBar.java │ │ ├── DropTargetHandler.kt │ │ ├── ExtendedEditText.java │ │ ├── FastScrollRecyclerView.java │ │ ├── FirstFrameAnimatorHelper.java │ │ ├── GestureNavContract.java │ │ ├── Hotseat.java │ │ ├── Insettable.java │ │ ├── InsettableFrameLayout.java │ │ ├── InterruptibleInOutAnimator.java │ │ ├── InvariantDeviceProfile.java │ │ ├── Launcher.java │ │ ├── LauncherAnimUtils.java │ │ ├── LauncherAppState.java │ │ ├── LauncherBackupAgent.java │ │ ├── LauncherCallbacks.java │ │ ├── LauncherFiles.java │ │ ├── LauncherModel.java │ │ ├── LauncherPrefs.kt │ │ ├── LauncherProvider.java │ │ ├── LauncherRootView.java │ │ ├── LauncherSettings.java │ │ ├── LauncherState.java │ │ ├── LogAccelerateInterpolator.java │ │ ├── LogDecelerateInterpolator.java │ │ ├── MainProcessInitializer.java │ │ ├── MotionEventsUtils.java │ │ ├── MultipageCellLayout.java │ │ ├── OnAlarmListener.java │ │ ├── PagedView.java │ │ ├── PendingAddItemInfo.java │ │ ├── Reorderable.java │ │ ├── SecondaryDropTarget.java │ │ ├── SessionCommitReceiver.java │ │ ├── ShortcutAndWidgetContainer.java │ │ ├── Utilities.java │ │ ├── Workspace.java │ │ ├── WorkspaceLayoutManager.java │ │ ├── WorkspaceStateTransitionAnimation.java │ │ ├── accessibility │ │ ├── AccessibleDragListenerAdapter.java │ │ ├── BaseAccessibilityDelegate.java │ │ ├── DragAndDropAccessibilityDelegate.java │ │ ├── DragViewStateAnnouncer.java │ │ ├── FolderAccessibilityHelper.java │ │ ├── LauncherAccessibilityDelegate.java │ │ ├── ShortcutMenuAccessibilityDelegate.java │ │ └── WorkspaceAccessibilityHelper.java │ │ ├── allapps │ │ ├── ActivityAllAppsContainerView.java │ │ ├── AllAppsFastScrollHelper.java │ │ ├── AllAppsGridAdapter.java │ │ ├── AllAppsPagedView.java │ │ ├── AllAppsRecyclerView.java │ │ ├── AllAppsStore.java │ │ ├── AllAppsTransitionController.java │ │ ├── AllAppsTransitionListener.java │ │ ├── AlphabeticalAppsList.java │ │ ├── AppInfoComparator.java │ │ ├── BaseAllAppsAdapter.java │ │ ├── BaseSearchConfig.java │ │ ├── DiscoveryBounce.java │ │ ├── FloatingHeaderRow.java │ │ ├── FloatingHeaderView.java │ │ ├── LauncherAllAppsContainerView.java │ │ ├── PluginHeaderRow.java │ │ ├── SearchRecyclerView.java │ │ ├── SearchTransitionController.java │ │ ├── SearchUiManager.java │ │ ├── SecondaryLauncherAllAppsContainerView.java │ │ ├── WorkEduCard.java │ │ ├── WorkModeSwitch.java │ │ ├── WorkPausedCard.java │ │ ├── WorkProfileManager.java │ │ └── search │ │ │ ├── AllAppsSearchBarController.java │ │ │ ├── AllAppsSearchUiDelegate.java │ │ │ ├── AppsSearchContainerLayout.java │ │ │ ├── DefaultAppSearchAlgorithm.java │ │ │ ├── DefaultSearchAdapterProvider.java │ │ │ └── SearchAdapterProvider.java │ │ ├── anim │ │ ├── AlphaUpdateListener.java │ │ ├── AnimatedFloat.java │ │ ├── AnimatedPropertySetter.java │ │ ├── AnimationSuccessListener.java │ │ ├── AnimatorListeners.java │ │ ├── AnimatorPlaybackController.java │ │ ├── FlingSpringAnim.java │ │ ├── KeyboardInsetAnimationCallback.java │ │ ├── PendingAnimation.java │ │ ├── PropertyListBuilder.java │ │ ├── PropertyResetListener.java │ │ ├── PropertySetter.java │ │ ├── RevealOutlineAnimation.java │ │ ├── RoundedRectRevealOutlineProvider.java │ │ ├── SpringAnimationBuilder.java │ │ └── SpringProperty.java │ │ ├── apppairs │ │ └── AppPairIcon.java │ │ ├── celllayout │ │ ├── CellLayoutLayoutParams.java │ │ ├── CellPosMapper.java │ │ ├── MulticellReorderAlgorithm.java │ │ └── ReorderAlgorithm.java │ │ ├── compat │ │ ├── AccessibilityManagerCompat.java │ │ └── AlphabeticIndexCompat.java │ │ ├── config │ │ └── FeatureFlags.java │ │ ├── dot │ │ ├── DotInfo.java │ │ └── FolderDotInfo.java │ │ ├── dragndrop │ │ ├── AddItemActivity.java │ │ ├── AddItemDragLayer.java │ │ ├── BaseItemDragListener.java │ │ ├── DragController.java │ │ ├── DragDriver.java │ │ ├── DragLayer.java │ │ ├── DragOptions.java │ │ ├── DragView.java │ │ ├── DraggableView.java │ │ ├── FlingToDeleteHelper.java │ │ ├── FolderAdaptiveIcon.java │ │ ├── LauncherDragController.java │ │ ├── LauncherDragView.java │ │ ├── PinItemDragListener.java │ │ ├── PinShortcutRequestActivityInfo.java │ │ ├── PinWidgetFlowHandler.java │ │ └── SpringLoadedDragController.java │ │ ├── folder │ │ ├── ClippedFolderIconLayoutRule.java │ │ ├── Folder.java │ │ ├── FolderAnimationManager.java │ │ ├── FolderGridOrganizer.java │ │ ├── FolderIcon.java │ │ ├── FolderNameEditText.java │ │ ├── FolderNameInfos.java │ │ ├── FolderNameProvider.java │ │ ├── FolderPagedView.java │ │ ├── FolderPreviewItemAnim.java │ │ ├── LauncherDelegate.java │ │ ├── PreviewBackground.java │ │ ├── PreviewItemDrawingParams.java │ │ └── PreviewItemManager.java │ │ ├── graphics │ │ ├── BitmapCreationCheck.java │ │ ├── DragPreviewProvider.java │ │ ├── FastScrollThumbDrawable.java │ │ ├── FragmentWithPreview.java │ │ ├── GridCustomizationsProvider.java │ │ ├── IconPalette.java │ │ ├── IconShape.java │ │ ├── LauncherPreviewRenderer.java │ │ ├── PreloadIconDrawable.java │ │ ├── PreviewSurfaceRenderer.java │ │ ├── Scrim.java │ │ ├── SysUiScrim.java │ │ ├── TintedDrawableSpan.java │ │ └── TriangleShape.java │ │ ├── icons │ │ ├── ComponentWithLabel.java │ │ ├── ComponentWithLabelAndIcon.java │ │ ├── IconCache.java │ │ ├── LauncherActivityCachingLogic.java │ │ ├── LauncherIconProvider.java │ │ ├── LauncherIcons.java │ │ ├── MonochromeIconFactory.java │ │ └── ShortcutCachingLogic.java │ │ ├── keyboard │ │ ├── FocusIndicatorHelper.java │ │ ├── FocusedItemDecorator.java │ │ ├── ItemFocusIndicatorHelper.java │ │ ├── KeyboardDragAndDropView.java │ │ └── ViewGroupFocusHelper.java │ │ ├── logging │ │ ├── FileLog.java │ │ ├── InstanceId.java │ │ ├── InstanceIdSequence.java │ │ ├── KeyboardStateManager.java │ │ ├── StartupLatencyLogger.kt │ │ ├── StatsLogManager.java │ │ └── UiEvent.java │ │ ├── model │ │ ├── AddWorkspaceItemsTask.java │ │ ├── AllAppsList.java │ │ ├── BaseLauncherBinder.java │ │ ├── BaseModelUpdateTask.java │ │ ├── BgDataModel.java │ │ ├── CacheDataUpdatedTask.java │ │ ├── DatabaseHelper.java │ │ ├── DbDowngradeHelper.java │ │ ├── DeviceGridState.java │ │ ├── FirstScreenBroadcast.java │ │ ├── GridBackupTable.java │ │ ├── GridSizeMigrationUtil.java │ │ ├── ItemInstallQueue.java │ │ ├── LoaderCursor.java │ │ ├── LoaderMemoryLogger.java │ │ ├── LoaderTask.java │ │ ├── ModelDbController.java │ │ ├── ModelDelegate.java │ │ ├── ModelUtils.java │ │ ├── ModelWriter.java │ │ ├── PackageIncrementalDownloadUpdatedTask.java │ │ ├── PackageInstallStateChangedTask.java │ │ ├── PackageUpdatedTask.java │ │ ├── ReloadStringCacheTask.java │ │ ├── SdCardAvailableReceiver.java │ │ ├── ShortcutsChangedTask.java │ │ ├── StringCache.java │ │ ├── UserLockStateChangedTask.java │ │ ├── UserManagerState.java │ │ ├── WidgetItem.java │ │ ├── WorkspaceItemSpaceFinder.java │ │ └── data │ │ │ ├── AppInfo.java │ │ │ ├── FolderInfo.java │ │ │ ├── IconRequestInfo.java │ │ │ ├── ItemInfo.java │ │ │ ├── ItemInfoWithIcon.java │ │ │ ├── LauncherAppWidgetInfo.java │ │ │ ├── PackageItemInfo.java │ │ │ ├── WorkspaceItemFactory.java │ │ │ └── WorkspaceItemInfo.java │ │ ├── notification │ │ ├── NotificationContainer.java │ │ ├── NotificationGroup.java │ │ ├── NotificationInfo.java │ │ ├── NotificationKeyData.java │ │ ├── NotificationListener.java │ │ └── NotificationMainView.java │ │ ├── pageindicators │ │ ├── PageIndicator.java │ │ ├── PageIndicatorDots.java │ │ └── WorkspacePageIndicator.java │ │ ├── pm │ │ ├── InstallSessionHelper.java │ │ ├── InstallSessionTracker.java │ │ ├── PackageInstallInfo.java │ │ ├── PinRequestHelper.java │ │ ├── ShortcutConfigActivityInfo.java │ │ └── UserCache.java │ │ ├── popup │ │ ├── ArrowPopup.java │ │ ├── LauncherPopupLiveUpdateHandler.java │ │ ├── PopupContainerWithArrow.java │ │ ├── PopupDataProvider.java │ │ ├── PopupLiveUpdateHandler.java │ │ ├── PopupPopulator.java │ │ ├── RemoteActionShortcut.java │ │ ├── RoundedArrowDrawable.java │ │ └── SystemShortcut.java │ │ ├── provider │ │ ├── LauncherDbUtils.java │ │ └── RestoreDbTask.java │ │ ├── qsb │ │ ├── QsbContainerView.java │ │ └── QsbWidgetHostView.java │ │ ├── recyclerview │ │ ├── AllAppsRecyclerViewPool.kt │ │ └── ViewHolderBinder.java │ │ ├── responsive │ │ ├── AllAppsSpecs.kt │ │ ├── FolderSpecs.kt │ │ ├── HotseatSpecs.kt │ │ ├── ResponsiveSpecs.kt │ │ ├── ResponsiveSpecsParser.kt │ │ ├── SizeSpec.kt │ │ └── WorkspaceSpecs.kt │ │ ├── search │ │ ├── SearchAlgorithm.java │ │ ├── SearchCallback.java │ │ └── StringMatcherUtility.java │ │ ├── secondarydisplay │ │ ├── PinnedAppsAdapter.java │ │ ├── SecondaryDisplayLauncher.java │ │ ├── SecondaryDisplayPredictions.java │ │ ├── SecondaryDragController.java │ │ ├── SecondaryDragLayer.java │ │ └── SecondaryDragView.java │ │ ├── settings │ │ ├── NotificationDotsPreference.java │ │ ├── PreferenceHighlighter.java │ │ └── SettingsActivity.java │ │ ├── shortcuts │ │ ├── DeepShortcutTextView.java │ │ ├── DeepShortcutView.java │ │ ├── ShortcutDragPreviewProvider.java │ │ ├── ShortcutKey.java │ │ └── ShortcutRequest.java │ │ ├── statemanager │ │ ├── BaseState.java │ │ ├── StateManager.java │ │ └── StatefulActivity.java │ │ ├── states │ │ ├── EditModeState.kt │ │ ├── HintState.java │ │ ├── RotationHelper.java │ │ ├── SpringLoadedState.java │ │ └── StateAnimationConfig.java │ │ ├── testing │ │ ├── TestInformationHandler.java │ │ ├── TestInformationProvider.java │ │ ├── TestLogging.java │ │ └── shared │ │ │ ├── HotseatCellCenterRequest.java │ │ │ ├── ResourceUtils.java │ │ │ ├── TestInformationRequest.java │ │ │ ├── TestProtocol.java │ │ │ └── WorkspaceCellCenterRequest.java │ │ ├── touch │ │ ├── AbstractStateChangeTouchController.java │ │ ├── AllAppsSwipeController.java │ │ ├── BaseSwipeDetector.java │ │ ├── BothAxesSwipeDetector.java │ │ ├── ItemClickHandler.java │ │ ├── ItemLongClickListener.java │ │ ├── LandscapePagedViewHandler.java │ │ ├── OverScroll.java │ │ ├── PagedOrientationHandler.java │ │ ├── PortraitPagedViewHandler.java │ │ ├── SeascapePagedViewHandler.java │ │ ├── SingleAxisSwipeDetector.java │ │ └── WorkspaceTouchListener.java │ │ ├── util │ │ ├── ActivityLifecycleCallbacksAdapter.java │ │ ├── ActivityOptionsWrapper.java │ │ ├── ActivityResultInfo.java │ │ ├── ActivityTracker.java │ │ ├── BgObjectWithLooper.java │ │ ├── CancellableTask.kt │ │ ├── CannedAnimationCoordinator.kt │ │ ├── CellAndSpan.java │ │ ├── ContentWriter.java │ │ ├── DimensionUtils.kt │ │ ├── DisplayController.java │ │ ├── DynamicResource.java │ │ ├── EdgeEffectCompat.java │ │ ├── EventLogArray.kt │ │ ├── Executors.java │ │ ├── FlagDebugUtils.kt │ │ ├── FlingAnimation.java │ │ ├── FlingBlockCheck.java │ │ ├── GridOccupancy.java │ │ ├── HorizontalInsettableView.java │ │ ├── IOUtils.java │ │ ├── IconSizeSteps.kt │ │ ├── InstantAppResolver.java │ │ ├── IntArray.java │ │ ├── IntSet.java │ │ ├── IntSparseArrayMap.java │ │ ├── ItemInfoMatcher.java │ │ ├── LabelComparator.java │ │ ├── LauncherBindableItemsContainer.java │ │ ├── LockedUserState.kt │ │ ├── LogConfig.java │ │ ├── LooperExecutor.java │ │ ├── LooperIdleLock.java │ │ ├── MainThreadInitializedObject.java │ │ ├── MultiPropertyFactory.java │ │ ├── MultiScalePropertyFactory.java │ │ ├── MultiTranslateDelegate.java │ │ ├── MultiValueAlpha.java │ │ ├── NavigationMode.java │ │ ├── ObjectWrapper.java │ │ ├── OnboardingPrefs.java │ │ ├── OverlayEdgeEffect.java │ │ ├── PackageManagerHelper.java │ │ ├── PackageUserKey.java │ │ ├── ParcelableSparseArray.java │ │ ├── Partner.java │ │ ├── PendingRequestArgs.java │ │ ├── PendingSplitSelectInfo.java │ │ ├── PersistedItemArray.java │ │ ├── PluralMessageFormat.java │ │ ├── Preconditions.java │ │ ├── ResourceBasedOverride.java │ │ ├── ResourceHelper.kt │ │ ├── RotationUtils.java │ │ ├── RunnableList.java │ │ ├── ScreenOnTracker.java │ │ ├── ScrollableLayoutManager.java │ │ ├── SettingsCache.java │ │ ├── ShortcutUtil.java │ │ ├── SimpleBroadcastReceiver.java │ │ ├── SplitConfigurationOptions.java │ │ ├── StartActivityParams.java │ │ ├── SystemUiController.java │ │ ├── Themes.java │ │ ├── Thunk.java │ │ ├── TouchController.java │ │ ├── TouchUtil.java │ │ ├── TraceHelper.java │ │ ├── TransformingTouchDelegate.java │ │ ├── TranslateEdgeEffect.java │ │ ├── VelocityUtils.java │ │ ├── VibratorWrapper.java │ │ ├── ViewCache.java │ │ ├── ViewOnDrawExecutor.java │ │ ├── ViewPool.java │ │ ├── WallpaperColorHints.kt │ │ ├── WallpaperOffsetInterpolator.java │ │ ├── WindowBounds.java │ │ └── window │ │ │ ├── CachedDisplayInfo.java │ │ │ ├── RefreshRateTracker.java │ │ │ └── WindowManagerProxy.java │ │ ├── views │ │ ├── AbstractSlideInView.java │ │ ├── AccessibilityActionsView.java │ │ ├── ActivityContext.java │ │ ├── ArrowTipView.java │ │ ├── BaseDragLayer.java │ │ ├── BubbleTextHolder.java │ │ ├── ClipIconView.java │ │ ├── ClipPathView.java │ │ ├── ComposeInitializer.java │ │ ├── DoubleShadowBubbleTextView.java │ │ ├── FloatingIconView.java │ │ ├── FloatingSurfaceView.java │ │ ├── FloatingView.java │ │ ├── IconButtonView.java │ │ ├── IconLabelDotView.java │ │ ├── ListenerView.java │ │ ├── OptionsPopupView.java │ │ ├── RecyclerViewFastScroller.java │ │ ├── ScrimView.java │ │ ├── Snackbar.java │ │ ├── SpringRelativeLayout.java │ │ ├── StickyHeaderLayout.java │ │ └── WidgetsEduView.java │ │ ├── widget │ │ ├── AddItemWidgetsBottomSheet.java │ │ ├── BaseLauncherAppWidgetHostView.java │ │ ├── BaseWidgetSheet.java │ │ ├── DatabaseWidgetPreviewLoader.java │ │ ├── DeferredAppWidgetHostView.java │ │ ├── LauncherAppWidgetHost.java │ │ ├── LauncherAppWidgetHostView.java │ │ ├── LauncherAppWidgetProviderInfo.java │ │ ├── LauncherWidgetHolder.java │ │ ├── LocalColorExtractor.java │ │ ├── NavigableAppWidgetHostView.java │ │ ├── PendingAddShortcutInfo.java │ │ ├── PendingAddWidgetInfo.java │ │ ├── PendingAppWidgetHostView.java │ │ ├── PendingItemDragHelper.java │ │ ├── RoundedCornerEnforcement.java │ │ ├── WidgetAddFlowHandler.java │ │ ├── WidgetCell.java │ │ ├── WidgetCellPreview.java │ │ ├── WidgetHostViewLoader.java │ │ ├── WidgetImageView.java │ │ ├── WidgetItemComparator.java │ │ ├── WidgetManagerHelper.java │ │ ├── WidgetSections.java │ │ ├── WidgetsBottomSheet.java │ │ ├── custom │ │ │ ├── CustomAppWidgetProviderInfo.java │ │ │ └── CustomWidgetManager.java │ │ ├── dragndrop │ │ │ └── AppWidgetHostViewDragListener.java │ │ ├── model │ │ │ ├── WidgetListSpaceEntry.java │ │ │ ├── WidgetsListBaseEntry.java │ │ │ ├── WidgetsListContentEntry.java │ │ │ └── WidgetsListHeaderEntry.java │ │ ├── picker │ │ │ ├── OnHeaderClickListener.java │ │ │ ├── WidgetPagedView.java │ │ │ ├── WidgetsDiffCallback.java │ │ │ ├── WidgetsFullSheet.java │ │ │ ├── WidgetsListAdapter.java │ │ │ ├── WidgetsListDrawableState.java │ │ │ ├── WidgetsListHeader.java │ │ │ ├── WidgetsListHeaderHolder.java │ │ │ ├── WidgetsListHeaderViewHolderBinder.java │ │ │ ├── WidgetsListTableView.java │ │ │ ├── WidgetsListTableViewHolderBinder.java │ │ │ ├── WidgetsRecommendationTableLayout.java │ │ │ ├── WidgetsRecyclerView.java │ │ │ ├── WidgetsRowViewHolder.java │ │ │ ├── WidgetsSpaceViewHolderBinder.java │ │ │ ├── WidgetsTwoPaneSheet.java │ │ │ └── search │ │ │ │ ├── LauncherWidgetsSearchBar.java │ │ │ │ ├── SearchModeListener.java │ │ │ │ ├── SimpleWidgetsSearchAlgorithm.java │ │ │ │ ├── WidgetsSearchBar.java │ │ │ │ └── WidgetsSearchBarController.java │ │ └── util │ │ │ ├── WidgetSizes.java │ │ │ └── WidgetsTableUtils.java │ │ └── workprofile │ │ ├── PersonalWorkPagedView.java │ │ └── PersonalWorkSlidingTabStrip.java └── debug │ └── res │ ├── values-night │ └── colors.xml │ └── values │ └── colors.xml ├── src_build_config └── com │ └── android │ └── launcher3 │ └── BuildConfig.java ├── src_plugins ├── README.md └── com │ └── android │ └── systemui │ └── plugins │ ├── AllAppsRow.java │ ├── CustomWidgetPlugin.java │ ├── FirstScreenWidget.java │ ├── HotseatPlugin.java │ ├── LauncherOverlayPlugin.java │ ├── OneSearch.java │ ├── ResourceProvider.java │ └── shared │ ├── LauncherExterns.java │ └── LauncherOverlayManager.java ├── src_shortcuts_overrides └── com │ └── android │ └── launcher3 │ ├── model │ ├── LauncherBinder.java │ └── WidgetsModel.java │ └── util │ └── AbsGridOccupancy.java ├── src_ui_overrides └── com │ └── android │ ├── launcher3 │ └── uioverrides │ │ ├── ApiWrapper.java │ │ ├── PredictedAppIconInflater.java │ │ ├── flags │ │ ├── DeveloperOptionsFragment.java │ │ └── FlagsFactory.java │ │ ├── plugins │ │ └── PluginManagerWrapper.java │ │ └── states │ │ ├── AllAppsState.java │ │ └── OverviewState.java │ └── systemui │ └── plugins │ ├── Plugin.java │ ├── PluginFragment.java │ ├── PluginListener.java │ └── annotations │ ├── Dependencies.java │ ├── DependsOn.java │ ├── ProvidesInterface.java │ ├── Requirements.java │ └── Requires.java ├── tests ├── Android.bp ├── AndroidManifest-common.xml ├── AndroidManifest.xml ├── Launcher3Tests.xml ├── OWNERS ├── assets │ ├── ReorderAlgorithmUnitTest │ │ └── reorder_algorithm_test_cases │ └── ReorderWidgets │ │ ├── full_reorder_case │ │ ├── move_out_reorder_case │ │ ├── multiple_cell_layouts_no_space_reorder │ │ ├── multiple_cell_layouts_reorder_other_side │ │ ├── multiple_cell_layouts_simple_reorder │ │ ├── push_reorder_case │ │ └── simple_reorder_case ├── dummy_app │ ├── Android.bp │ ├── AndroidManifest.xml │ ├── res │ │ ├── layout │ │ │ └── empty_activity.xml │ │ ├── mipmap-anydpi │ │ │ ├── ic_launcher1.xml │ │ │ └── ic_launcher2.xml │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher1.png │ │ │ ├── ic_launcher2.png │ │ │ ├── icon_back_1.png │ │ │ └── icon_fore_1.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher1.png │ │ │ ├── ic_launcher2.png │ │ │ ├── icon_back_1.png │ │ │ └── icon_fore_1.png │ │ └── values │ │ │ └── colors.xml │ └── src │ │ └── com │ │ └── example │ │ └── android │ │ └── aardwolf │ │ └── Activity1.java ├── res │ ├── drawable │ │ ├── test_drawable_pin_item.xml │ │ ├── test_theme_icon.xml │ │ ├── test_widget_dynamic_colors_icon.xml │ │ ├── test_widget_no_config_icon.xml │ │ ├── test_widget_with_config_icon.xml │ │ └── test_widget_with_dialog_icon.xml │ ├── layout │ │ ├── test_layout_appwidget_blue.xml │ │ ├── test_layout_appwidget_dynamic_colors.xml │ │ ├── test_layout_appwidget_red.xml │ │ ├── test_layout_appwidget_view.xml │ │ └── test_layout_widget_list.xml │ ├── raw │ │ ├── aardwolf_dummy_app.apk │ │ ├── db_schema_v10.json │ │ └── reorder_algorithm_test.txt │ ├── values │ │ ├── attrs.xml │ │ └── strings.xml │ └── xml │ │ ├── appwidget_dynamic_colors.xml │ │ ├── appwidget_hidden.xml │ │ ├── appwidget_no_config.xml │ │ ├── appwidget_no_config_large.xml │ │ ├── appwidget_with_config.xml │ │ ├── invalid_all_apps_file_case_1.xml │ │ ├── invalid_all_apps_file_case_2.xml │ │ ├── invalid_all_apps_file_case_3.xml │ │ ├── invalid_folders_specs_1.xml │ │ ├── invalid_folders_specs_2.xml │ │ ├── invalid_folders_specs_3.xml │ │ ├── invalid_folders_specs_4.xml │ │ ├── invalid_folders_specs_5.xml │ │ ├── invalid_hotseat_file_case_1.xml │ │ ├── invalid_workspace_file_case_1.xml │ │ ├── invalid_workspace_file_case_2.xml │ │ ├── invalid_workspace_file_case_3.xml │ │ ├── invalid_workspace_file_case_4.xml │ │ ├── max_shortcuts.xml │ │ ├── shortcuts.xml │ │ ├── single_shortcut.xml │ │ ├── valid_all_apps_file.xml │ │ ├── valid_folders_specs.xml │ │ ├── valid_hotseat_file.xml │ │ └── valid_workspace_file.xml ├── shared │ ├── AndroidManifest.xml │ └── com │ │ └── android │ │ └── launcher3 │ │ └── testing │ │ └── shared │ │ ├── HotseatCellCenterRequest.java │ │ ├── ResourceUtils.java │ │ ├── TestInformationRequest.java │ │ └── WorkspaceCellCenterRequest.java ├── src │ └── com │ │ └── android │ │ └── launcher3 │ │ ├── AbstractDeviceProfileTest.kt │ │ ├── DeleteDropTargetTest.kt │ │ ├── FakeInvariantDeviceProfileTest.kt │ │ ├── LauncherPrefsTest.kt │ │ ├── celllayout │ │ ├── CellLayoutBoard.java │ │ ├── CellLayoutTestCaseReader.java │ │ ├── CellLayoutTestUtils.java │ │ ├── CellPosMapperTest.java │ │ ├── FavoriteItemsTransaction.java │ │ ├── ReorderAlgorithmUnitTest.java │ │ ├── ReorderAlgorithmUnitTestCase.java │ │ ├── ReorderTestCase.java │ │ ├── ReorderWidgets.java │ │ ├── TestBoardAppIcon.java │ │ ├── TestBoardWidget.java │ │ └── TestWorkspaceBuilder.java │ │ ├── compat │ │ └── PromiseIconUiTest.java │ │ ├── folder │ │ ├── FolderNameProviderTest.java │ │ └── PreviewBackgroundTest.java │ │ ├── icons │ │ ├── FastBitmapDrawableTest.java │ │ └── IconCacheTest.java │ │ ├── logging │ │ ├── FileLogTest.java │ │ └── StartupLatencyLoggerTest.kt │ │ ├── model │ │ ├── AbstractWorkspaceModelTest.kt │ │ ├── AddWorkspaceItemsTaskTest.kt │ │ ├── CacheDataUpdatedTaskTest.java │ │ ├── DbDowngradeHelperTest.java │ │ ├── DefaultLayoutProviderTest.java │ │ ├── GridSizeMigrationUtilTest.kt │ │ ├── LoaderCursorTest.java │ │ ├── ModelMultiCallbacksTest.java │ │ ├── PackageInstallStateChangedTaskTest.java │ │ └── WorkspaceItemSpaceFinderTest.kt │ │ ├── nonquickstep │ │ ├── DeviceProfileDumpTest.kt │ │ └── HotseatWidthCalculationTest.kt │ │ ├── popup │ │ └── PopupPopulatorTest.java │ │ ├── provider │ │ ├── LauncherDbUtilsTest.java │ │ └── RestoreDbTaskTest.java │ │ ├── responsive │ │ ├── AllAppsSpecsTest.kt │ │ ├── CalculatedAllAppsSpecTest.kt │ │ ├── CalculatedFolderSpecsTest.kt │ │ ├── CalculatedHotseatSpecTest.kt │ │ ├── CalculatedWorkspaceSpecTest.kt │ │ ├── FolderSpecsTest.kt │ │ ├── HotseatSpecsTest.kt │ │ ├── SizeSpecTest.kt │ │ └── WorkspaceSpecsTest.kt │ │ ├── search │ │ └── StringMatcherUtilityTest.java │ │ ├── secondarydisplay │ │ └── SecondaryDisplayLauncherTest.java │ │ ├── settings │ │ └── SettingsActivityTest.java │ │ ├── tapl │ │ └── TaplUtilityTests.java │ │ ├── testcomponent │ │ ├── AppWidgetDynamicColors.java │ │ ├── AppWidgetHidden.java │ │ ├── AppWidgetNoConfig.java │ │ ├── AppWidgetWithConfig.java │ │ ├── AppWidgetWithDialog.java │ │ ├── BaseTestingActivity.java │ │ ├── CustomShortcutConfigActivity.java │ │ ├── DialogTestActivity.java │ │ ├── ImeTestActivity.java │ │ ├── ListViewService.java │ │ ├── OtherBaseTestingActivity.java │ │ ├── RequestPinItemActivity.java │ │ ├── TestCommandProvider.java │ │ ├── TestCommandReceiver.java │ │ ├── TestLauncherActivity.java │ │ ├── TouchEventGenerator.java │ │ └── WidgetConfigActivity.java │ │ ├── touch │ │ └── SingleAxisSwipeDetectorTest.java │ │ ├── ui │ │ ├── AbstractLauncherUiTest.java │ │ ├── BubbleTextViewTest.java │ │ ├── PortraitLandscapeRunner.java │ │ ├── TaplTestsLauncher3.java │ │ ├── TestViewHelpers.java │ │ ├── WorkProfileTest.java │ │ ├── widget │ │ │ ├── AddConfigWidgetTest.java │ │ │ ├── AddWidgetTest.java │ │ │ ├── BindWidgetTest.java │ │ │ └── RequestPinItemTest.java │ │ └── workspace │ │ │ ├── ThemeIconsTest.java │ │ │ └── TwoPanelWorkspaceTest.java │ │ ├── util │ │ ├── ActivityContextWrapper.java │ │ ├── DisplayControllerTest.kt │ │ ├── GridOccupancyTest.java │ │ ├── IconSizeStepsTest.kt │ │ ├── IntArrayTest.java │ │ ├── IntSetTest.java │ │ ├── KotlinMockitoHelpers.kt │ │ ├── LauncherLayoutBuilder.java │ │ ├── LauncherModelHelper.java │ │ ├── LockedUserStateTest.kt │ │ ├── MultiPropertyFactoryTest.kt │ │ ├── MultiScalePropertyTest.kt │ │ ├── PackageUserKeyTest.java │ │ ├── ReflectionHelpers.java │ │ ├── TestResourceHelper.kt │ │ ├── TestUtil.java │ │ ├── TouchUtilTest.kt │ │ ├── Wait.java │ │ ├── WidgetUtils.java │ │ ├── rule │ │ │ ├── FailureWatcher.java │ │ │ ├── SamplerRule.java │ │ │ ├── ScreenRecordRule.java │ │ │ ├── ShellCommandRule.java │ │ │ ├── TISBindRule.java │ │ │ ├── TestStabilityRule.java │ │ │ └── ViewCaptureRule.kt │ │ └── viewcapture_analysis │ │ │ ├── AlphaJumpDetector.java │ │ │ ├── AnomalyDetector.java │ │ │ ├── FlashDetector.java │ │ │ ├── PositionJumpDetector.java │ │ │ └── ViewCaptureAnalyzer.java │ │ └── widget │ │ ├── LauncherAppWidgetProviderInfoTest.java │ │ └── picker │ │ ├── WidgetsListHeaderViewHolderBinderTest.java │ │ ├── WidgetsListTableViewHolderBinderTest.java │ │ ├── model │ │ └── WidgetsListContentEntryTest.java │ │ ├── search │ │ ├── SimpleWidgetsSearchAlgorithmTest.java │ │ └── WidgetsSearchBarControllerTest.java │ │ └── util │ │ └── WidgetsTableUtilsTest.java └── tapl │ ├── AndroidManifest.xml │ ├── README │ └── com │ └── android │ └── launcher3 │ └── tapl │ ├── AddToHomeScreenPrompt.java │ ├── AllApps.java │ ├── AllAppsAppIcon.java │ ├── AllAppsFromTaskbar.java │ ├── AllAppsQsb.java │ ├── AppIcon.java │ ├── AppIconMenu.java │ ├── AppIconMenuItem.java │ ├── Background.java │ ├── BaseOverview.java │ ├── Folder.java │ ├── FolderDragTarget.java │ ├── FolderIcon.java │ ├── Home.java │ ├── HomeAllApps.java │ ├── HomeAppIcon.java │ ├── HomeAppIconMenu.java │ ├── HomeAppIconMenuItem.java │ ├── HomeQsb.java │ ├── Launchable.java │ ├── LaunchedAppState.java │ ├── LauncherInstrumentation.java │ ├── LogEventChecker.java │ ├── Overview.java │ ├── OverviewActions.java │ ├── OverviewTask.java │ ├── OverviewTaskMenu.java │ ├── OverviewTaskMenuItem.java │ ├── Qsb.java │ ├── SearchResultFromQsb.java │ ├── SearchResultFromTaskbarQsb.java │ ├── SearchWebSuggestion.java │ ├── SelectModeButtons.java │ ├── SplitScreenMenuItem.java │ ├── SplitScreenSelect.java │ ├── SplitscreenDragSource.java │ ├── Taskbar.java │ ├── TaskbarAllAppsQsb.java │ ├── TaskbarAppIcon.java │ ├── TaskbarAppIconMenu.java │ ├── TaskbarAppIconMenuItem.java │ ├── TaskbarSearchWebSuggestion.java │ ├── TestHelpers.java │ ├── Widget.java │ ├── WidgetResizeFrame.java │ ├── Widgets.java │ ├── Workspace.java │ ├── WorkspaceAppIcon.java │ └── WorkspaceDragSource.java └── tools ├── checkstyle.xml ├── checkstyle_suppression.xml └── print_db.py /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Translate Neo Launcher 4 | url: https://hosted.weblate.org/engage/neolauncher/ 5 | about: Help translate Neo Launcher on Weblate 6 | - name: Matrix Community 7 | url: https://matrix.to/#/#neo-launcher:matrix.org 8 | about: 'Join our Matrix community group!' 9 | - name: Telegram Community 10 | url: https://t.me/neo_launcher 11 | about: 'Join our Telegram community group!' 12 | - name: Discussions 13 | url: https://github.com/NeoApplications/Neo-Launcher/discussions 14 | about: View discussions or start one yourself. But be aware that our Telegram & Matrix groups are the preferred way for discussions. 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Project exclude paths 2 | /buildSrc/.gradle/ 3 | /buildSrc/build/ 4 | /buildSrc/build/classes/java/main/ 5 | /aospWithQuickstepOmega/ 6 | db_files 7 | *.iml 8 | .project 9 | .classpath 10 | .project.properties 11 | gen/ 12 | tests/stress/gen/ 13 | WallpaperPicker/gen/ 14 | WallpaperPicker/.project.properties 15 | bin/ 16 | .idea/ 17 | .gradle/ 18 | local.properties 19 | build/ 20 | gradlew* 21 | .DS_Store 22 | *.hprof 23 | /.settings/org.eclipse.buildship.core.prefs 24 | /.vscode/settings.json 25 | /aospOmega/neo/ 26 | /aospOmega/release/ 27 | -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | # Use this reviewer by default. 2 | # gnl-eng@google.com (Googlers only) 3 | 4 | # People who can approve changes for submission 5 | # 6 | 7 | adamcohen@google.com 8 | captaincole@google.com 9 | hyunyoungs@google.com 10 | sunnygoyal@google.com 11 | twickham@google.com 12 | vadimt@google.com 13 | winsonc@google.com 14 | jonmiranda@google.com 15 | alexchau@google.com 16 | patmanning@google.com 17 | tsuharesu@google.com 18 | awickham@google.com 19 | 20 | per-file FeatureFlags.java, globs = set noparent 21 | per-file FeatureFlags.java = sunnygoyal@google.com, winsonc@google.com, adamcohen@google.com, hyunyoungs@google.com, captaincole@google.com 22 | -------------------------------------------------------------------------------- /Omega/aidl/amirz/aidlbridge/IBridge.aidl: -------------------------------------------------------------------------------- 1 | package amirz.aidlbridge; 2 | 3 | import amirz.aidlbridge.IBridgeCallback; 4 | 5 | interface IBridge { 6 | oneway void bindService(in IBridgeCallback cb, in int flags); 7 | } 8 | -------------------------------------------------------------------------------- /Omega/aidl/amirz/aidlbridge/IBridgeCallback.aidl: -------------------------------------------------------------------------------- 1 | package amirz.aidlbridge; 2 | 3 | interface IBridgeCallback { 4 | oneway void onServiceConnected(in ComponentName name, in IBinder service); 5 | 6 | oneway void onServiceDisconnected(in ComponentName name); 7 | } 8 | -------------------------------------------------------------------------------- /Omega/aidl/com/google/android/libraries/launcherclient/ILauncherOverlayCallback.aidl: -------------------------------------------------------------------------------- 1 | package com.google.android.libraries.launcherclient; 2 | 3 | interface ILauncherOverlayCallback { 4 | 5 | oneway void overlayScrollChanged(float progress); 6 | 7 | oneway void overlayStatusChanged(int status); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /Omega/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/ic_launcher-playstore.png -------------------------------------------------------------------------------- /Omega/res/drawable-hdpi/workspace_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/drawable-hdpi/workspace_bg.9.png -------------------------------------------------------------------------------- /Omega/res/drawable-mdpi/workspace_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/drawable-mdpi/workspace_bg.9.png -------------------------------------------------------------------------------- /Omega/res/drawable-nodpi/smartspace_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/drawable-nodpi/smartspace_widget.png -------------------------------------------------------------------------------- /Omega/res/drawable-xhdpi/workspace_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/drawable-xhdpi/workspace_bg.9.png -------------------------------------------------------------------------------- /Omega/res/drawable-xxhdpi/workspace_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/drawable-xxhdpi/workspace_bg.9.png -------------------------------------------------------------------------------- /Omega/res/drawable-xxxhdpi/workspace_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/drawable-xxxhdpi/workspace_bg.9.png -------------------------------------------------------------------------------- /Omega/res/drawable/bg_pixel_qsb_connector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /Omega/res/drawable/bg_qsb_pill.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Omega/res/drawable/bg_smartspace.xml: -------------------------------------------------------------------------------- 1 | 15 | 16 | -------------------------------------------------------------------------------- /Omega/res/drawable/close_icon.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/hotseat_handle_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /Omega/res/drawable/hotseat_handle_bar_vertical.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_alexa.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_alisa_yandex.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_allapps_adaptive.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_arrow_clockwise.xml: -------------------------------------------------------------------------------- 1 | 7 | 14 | 21 | 22 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_battery_low.xml: -------------------------------------------------------------------------------- 1 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_bluetooth.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_charging.xml: -------------------------------------------------------------------------------- 1 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_color_donut.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_cortana.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_folder_outline.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_location.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_metager_search.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_music_note.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_music_play.xml: -------------------------------------------------------------------------------- 1 | 8 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_omega_settings.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_perplexity.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_sleep.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_torch.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_wifi.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/ic_yandex.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Omega/res/drawable/page_indicator_dot.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /Omega/res/drawable/pill_ripple.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Omega/res/drawable/themed_icon_static_clock.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/drawable/undo.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /Omega/res/font/kaushanscript_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/font/kaushanscript_regular.ttf -------------------------------------------------------------------------------- /Omega/res/layout/all_apps_alphabetical.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /Omega/res/layout/all_apps_horizontal.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Omega/res/layout/all_apps_tab.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /Omega/res/layout/qsb_without_mic.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Omega/res/layout/search_container_workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /Omega/res/layout/smartspace_text_template.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /Omega/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Omega/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Omega/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Omega/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/Omega/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Omega/res/values-bg/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Omega/res/values-ca/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Scriptori 4 | Tema 5 | Configuració avançada 6 | Carpeta nova 7 | Sobre 8 | Cerca i Carpetes 9 | Gestos i notificacions 10 | -------------------------------------------------------------------------------- /Omega/res/values-sr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Omega/res/values/plurals.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | %d min 5 | %d min 6 | 7 | 8 | %d hr 9 | %d hr 10 | 11 | 12 | -------------------------------------------------------------------------------- /Omega/res/xml-v28/smartspace_appwidget_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /Omega/res/xml-v31/smartspace_appwidget_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | -------------------------------------------------------------------------------- /Omega/res/xml/grayscale_icon_map.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | -------------------------------------------------------------------------------- /Omega/res/xml/sleep_admin_policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Omega/res/xml/smartspace_appwidget_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | -------------------------------------------------------------------------------- /Omega/src/com/google/android/systemui/smartspace/BcSmartspaceEvent.kt: -------------------------------------------------------------------------------- 1 | package com.google.android.systemui.smartspace 2 | 3 | import com.android.launcher3.logging.StatsLogManager.EventEnum 4 | 5 | enum class BcSmartspaceEvent(private val mId: Int) : EventEnum { 6 | IGNORE(-1), 7 | SMARTSPACE_CARD_RECEIVED(759), 8 | SMARTSPACE_CARD_CLICK(760), 9 | SMARTSPACE_CARD_DISMISS(761), 10 | SMARTSPACE_CARD_SEEN(800), 11 | ENABLED_SMARTSPACE(822), 12 | DISABLED_SMARTSPACE(823); 13 | 14 | override fun getId(): Int { 15 | return mId 16 | } 17 | } 18 | 19 | -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/compose/icons/__Phosphor.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.compose.icons 2 | 3 | object Phosphor 4 | object PhosphorCustom 5 | -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/folder/FirstItemProvider.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.folder 2 | 3 | import com.android.launcher3.model.data.FolderInfo 4 | import com.android.launcher3.model.data.WorkspaceItemInfo 5 | 6 | class FirstItemProvider(private val info: FolderInfo) : FolderInfo.FolderListener { 7 | 8 | var firstItem: WorkspaceItemInfo? = findFirstItem() 9 | private set 10 | 11 | init { 12 | info.addListener(this) 13 | } 14 | 15 | private fun findFirstItem() = info.contents.minByOrNull { it.rank } 16 | 17 | override fun onItemsChanged(animate: Boolean) { 18 | firstItem = findFirstItem() 19 | } 20 | 21 | override fun onAdd(item: WorkspaceItemInfo?, rank: Int) = Unit 22 | override fun onRemove(item: MutableList?) = Unit 23 | override fun onTitleChanged(title: CharSequence?) = Unit 24 | } -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/gestures/AssistantGestureReceiver.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.gestures 2 | 3 | import android.content.Intent 4 | import android.os.Bundle 5 | import androidx.appcompat.app.AppCompatActivity 6 | import com.saggitt.omega.NeoLauncher 7 | import org.koin.android.ext.android.inject 8 | 9 | class AssistantGestureReceiver : AppCompatActivity() { 10 | private val neoLauncher: NeoLauncher by inject() 11 | 12 | override fun onCreate(savedInstanceState: Bundle?) { 13 | super.onCreate(savedInstanceState) 14 | if (intent.action == Intent.ACTION_ASSIST || intent.action == Intent.ACTION_SEARCH_LONG_PRESS) { 15 | neoLauncher.gestureController.onLaunchAssistant() 16 | } 17 | finish() 18 | } 19 | } -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/gestures/gestures/LaunchAssistantGesture.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.gestures.gestures 2 | 3 | import com.saggitt.omega.gestures.Gesture 4 | import com.saggitt.omega.gestures.GestureController 5 | 6 | class LaunchAssistantGesture(controller: GestureController) : 7 | Gesture(controller, controller.launcher.prefs.gestureLaunchAssistant) 8 | -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/iconpack/IconPickerCategory.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.iconpack 2 | 3 | import com.saggitt.omega.data.models.IconPickerItem 4 | 5 | data class IconPickerCategory( 6 | val title: String, 7 | val items: List 8 | ) 9 | 10 | fun IconPickerCategory.filter(searchQuery: String): IconPickerCategory { 11 | return IconPickerCategory( 12 | title = title, 13 | items = items 14 | .filter { it.label.lowercase().contains(searchQuery.lowercase()) } 15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/smartspace/SmartSpacePreferencesShortcut.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.smartspace 2 | 3 | import android.os.Bundle 4 | import androidx.appcompat.app.AppCompatActivity 5 | import com.saggitt.omega.compose.navigation.Routes 6 | import com.saggitt.omega.preferences.PreferenceActivity 7 | 8 | class SmartSpacePreferencesShortcut : AppCompatActivity() { 9 | 10 | override fun onCreate(savedInstanceState: Bundle?) { 11 | super.onCreate(savedInstanceState) 12 | startActivity(PreferenceActivity.navigateIntent(this, Routes.PREFS_WIDGETS)) 13 | finish() 14 | } 15 | } -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/smartspace/model/SmartspaceScores.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.smartspace.model 2 | 3 | object SmartspaceScores { 4 | const val SCORE_WEATHER = 0 5 | const val SCORE_BATTERY = 1 6 | const val SCORE_MEDIA = 2 7 | const val SCORE_CALENDAR = 3 8 | const val SCORE_ALARM = 4 9 | } 10 | -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/smartspace/weather/BlankWeatherProvider.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.smartspace.weather 2 | 3 | import android.content.Context 4 | import com.android.launcher3.R 5 | import com.saggitt.omega.smartspace.provider.SmartspaceDataSource 6 | import com.saulhdev.smartspace.SmartspaceTarget 7 | import kotlinx.coroutines.flow.Flow 8 | import kotlinx.coroutines.flow.asFlow 9 | 10 | class BlankWeatherProvider(context: Context) : SmartspaceDataSource( 11 | context, R.string.title_disabled 12 | ) { 13 | override val isAvailable = true 14 | 15 | override val disabledTargets = listOf(GoogleWeatherProvider.dummyTarget) 16 | override val internalTargets: Flow> = listOf(disabledTargets).asFlow() 17 | 18 | } -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/theme/Shape.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.theme 2 | 3 | import androidx.compose.foundation.shape.RoundedCornerShape 4 | import androidx.compose.material3.MaterialTheme 5 | import androidx.compose.runtime.Composable 6 | 7 | @Composable 8 | fun GroupItemShape(index: Int, lastIndex: Int) = RoundedCornerShape( 9 | topStart = if (index == 0) MaterialTheme.shapes.large.topStart 10 | else MaterialTheme.shapes.extraSmall.topStart, 11 | topEnd = if (index == 0) MaterialTheme.shapes.large.topEnd 12 | else MaterialTheme.shapes.extraSmall.topEnd, 13 | bottomStart = if (index == lastIndex) MaterialTheme.shapes.large.bottomStart 14 | else MaterialTheme.shapes.extraSmall.bottomStart, 15 | bottomEnd = if (index == lastIndex) MaterialTheme.shapes.large.bottomEnd 16 | else MaterialTheme.shapes.extraSmall.bottomEnd 17 | ) -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/util/DataUtils.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.util 2 | 3 | import android.view.View 4 | import android.view.ViewGroup 5 | import org.json.JSONArray 6 | 7 | fun JSONArray.toArrayList(): ArrayList { 8 | val arrayList = ArrayList() 9 | for (i in (0 until length())) { 10 | arrayList.add(get(i) as T) 11 | } 12 | return arrayList 13 | } 14 | 15 | infix fun Int.hasFlag(flag: Int) = (this and flag) != 0 16 | 17 | fun Int.hasFlags(vararg flags: Int): Boolean { 18 | return flags.all { hasFlag(it) } 19 | } 20 | 21 | inline fun ViewGroup.forEachChildIndexed(action: (View, Int) -> Unit) { 22 | val count = childCount 23 | for (i in (0 until count)) { 24 | action(getChildAt(i), i) 25 | } 26 | } -------------------------------------------------------------------------------- /Omega/src/com/saggitt/omega/util/FlowCollector.kt: -------------------------------------------------------------------------------- 1 | package com.saggitt.omega.util 2 | 3 | import kotlinx.coroutines.Job 4 | import kotlinx.coroutines.MainScope 5 | import kotlinx.coroutines.flow.Flow 6 | import kotlinx.coroutines.launch 7 | 8 | class FlowCollector( 9 | private val flow: Flow, 10 | private val callback: (T) -> Unit 11 | ) { 12 | private val scope = MainScope() 13 | private var job: Job? = null 14 | 15 | fun start() { 16 | job = scope.launch { 17 | flow.collect(callback) 18 | } 19 | } 20 | 21 | fun stop() { 22 | job?.cancel() 23 | job = null 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /Omega/src/com/saulhdev/launcherclient/IScrollCallback.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.launcherclient 2 | 3 | interface IScrollCallback { 4 | fun onOverlayScrollChanged(progress: Float) 5 | 6 | fun onServiceStateChanged(overlayAttached: Boolean) 7 | } -------------------------------------------------------------------------------- /Omega/src/com/saulhdev/launcherclient/ISerializableScrollCallback.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.launcherclient 2 | 3 | interface ISerializableScrollCallback : IScrollCallback { 4 | fun setPersistentFlags(myFlags: Int) 5 | } -------------------------------------------------------------------------------- /Omega/src_overrides/android/window/OnBackAnimationCallback.java: -------------------------------------------------------------------------------- 1 | package android.window; 2 | import androidx.annotation.NonNull; 3 | 4 | public interface OnBackAnimationCallback { 5 | default void onBackProgressed(@NonNull BackEvent backEvent) { } 6 | void onBackInvoked(); 7 | default void onBackCancelled() { } 8 | } 9 | -------------------------------------------------------------------------------- /PREUPLOAD.cfg: -------------------------------------------------------------------------------- 1 | [Hook Scripts] 2 | checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --config_xml tools/checkstyle.xml --sha ${PREUPLOAD_COMMIT} 3 | 4 | ktfmt_hook = ${REPO_ROOT}/external/ktfmt/ktfmt.py --check ${PREUPLOAD_FILES} -------------------------------------------------------------------------------- /assets/flowerpot/AUTO_AND_VEHICLES: -------------------------------------------------------------------------------- 1 | # generated at Sun Apr 21 15:44:56 2024 using .\merge.py 2 | # format: flowerpot-1 (azalea) 3 | $1 4 | # AUTO_AND_VEHICLES 5 | com.trovit.android.apps.cars 6 | hands.android.webmotors 7 | com.autoscout24 8 | org.turboaz.android 9 | ru.farpost.dromfilter 10 | br.com.usezapay.app 11 | com.carwale 12 | com.zenthek.autozen 13 | mureung.obdproject 14 | ru.tatneft.gasstations 15 | org.policefines.finesNotCommercial 16 | com.ovz.carscanner 17 | kr.co.kbc.cha.android 18 | com.cvmobileapp 19 | ru.ftc.tc 20 | com.kajda.fuelio 21 | ru.alexko.regionalcodes 22 | kz.kolesa 23 | ru.gibdd_pay.app 24 | ru.drom.pdd.android.app 25 | com.bikewale.app 26 | ru.autodoc.autodocapp 27 | org.eobdfacile.android 28 | -------------------------------------------------------------------------------- /buglist.txt: -------------------------------------------------------------------------------- 1 | 171450807 2 | 170675311 3 | 170338029 4 | 170338170 5 | 160544577 6 | 171171594 7 | 170488559 8 | 171131394 9 | 171131394 10 | 171026321 11 | 170648272 12 | 170752716 13 | 170611866 14 | 170702596 15 | 170487752 16 | 170665892 17 | 168608912 18 | 170636685 19 | 169771796 20 | 141126144 21 | 166614700 22 | 168805872 23 | 170263425 24 | 169221288 25 | 143965596 26 | 169221287 27 | 167259591 28 | 156044202 29 | 169438169 30 | 164926736 31 | 168653219 32 | 169963211 33 | 170121063 34 | 169988381 35 | 169980192 36 | 169221288 37 | 169385783 38 | 168167693 39 | 169796517 40 | 169330678 41 | 168818961 42 | 168608912 43 | -------------------------------------------------------------------------------- /buglist_unique.txt: -------------------------------------------------------------------------------- 1 | 141126144 2 | 143965596 3 | 156044202 4 | 160544577 5 | 164926736 6 | 166614700 7 | 167259591 8 | 168167693 9 | 168608912 10 | 168653219 11 | 168805872 12 | 168818961 13 | 169221287 14 | 169221288 15 | 169330678 16 | 169385783 17 | 169438169 18 | 169771796 19 | 169796517 20 | 169963211 21 | 169980192 22 | 169988381 23 | 170121063 24 | 170263425 25 | 170338029 26 | 170338170 27 | 170487752 28 | 170488559 29 | 170611866 30 | 170636685 31 | 170648272 32 | 170665892 33 | 170675311 34 | 170702596 35 | 170752716 36 | 171026321 37 | 171131394 38 | 171171594 39 | 171450807 40 | -------------------------------------------------------------------------------- /debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/debug.keystore -------------------------------------------------------------------------------- /ext_tests/res/values/overrides.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.android.launcher3.testing.DebugTestInformationHandler 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • إضافة: بحث الويب بريف
  • 3 |
  • إضافة: اضغط على تفضيل إيماءة الظهر
  • 4 |
  • إضافة: اضغط على تفضيل إيماءة الصفحة الرئيسية
  • 5 |
  • إضافة: وضع سطح المكتب
  • 6 |
  • إصلاح: لون النص على محدد القطعة لموضوع الضوء
  • 7 |
  • إصلاح: البحث التطبيقات المخفية
  • 8 |
  • إصلاح: أيقونة المجلد في وضع الغطاء
  • 9 |
  • استعادة القطعة الفضاء الذكي
  • 10 |
  • استعادة رمز الساعة التكيفية (جوجل)
  • 11 |
  • استعادة رمز التقويم التكيفي (جوجل)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * دمج android-11.0.0_r31 2 | * إضافة: حافظ على تفضيل الشاشة الفارغة 3 | * إضافة: محدد اللون لعلامات التبويب 4 | * إضافة: ضوابط اندفاعة إضافية 5 | * إضافة: تخصيص داش 6 | * إضافة: دعم QuickSwitch 7 | * إضافة: FiveSecs KLWP 8 | * إضافة: مزود Searx 9 | * إضافة: مساعد النوم 10 | * إضافة: قائمة تطبيقات عمودية (تجريبية) 11 | * الإصلاح: حجم قفص الاتهام على الشاشات الطويلة 12 | * الإصلاح: تعطل عند فتح مساعد جوجل 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | ملاحظة 1: غير متوافق مع النسخ الاحتياطية من الإصدارات الأقدم 2 | - Rebase على مشغل Android 12 / L 3 | - إضافة: Smartspace 4 | - إضافة: التحرير المباشر لعلامات التبويب / الفئات 5 | - إضافة: خيار البحث الضبابي 6 | - تحديث: تجديد Dash والرموز وواجهة المستخدم 7 | ملاحظة 2: يمكن إضافة الميزات المفقودة من الإصدارات الأقدم في الإصدارات اللاحقة 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | إضافة: إيماءة التمرير السريع لأعلى إلى المجلدات 2 | إضافة: إعداد موفر الخلاصة 3 | إصلاح: تفضيلات اللغة 4 | تحديث: زيادة نطاق الشبكة / العمود إلى 2-16 5 | إزالة: تطبيق Google وGoogle GO كموفري بحث 6 | إزالة: إيماءات StartAppSearch و StartApp وTimeoutSleep 7 | العديد من إصلاحات الأعطال 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | خيار الإضافة: فرز التطبيقات حسب اللون 2 | إضافة: اتبع نسق خلفية الشاشة (أسود) 3 | إصلاح: تعطل عند فتح النسخ الاحتياطي/الاستعادة 4 | إصلاح: تظليل الشريط العلوي للدرج عند الخروج من تطبيق 5 | إصلاح: لا يتم تحديث الرموز عند استخدام شكل رمز مخصص 6 | إزالة: اتبع نسق ضوء النهار 7 | إزالة: موفر بيانات الطقس OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | إضافة: OWM كمزود للطقس 2 | إضافة: دعم LawnIcons 3 | إضافة: دعم رمز السمة ل A13 4 | تحديث: كل الإعدادات الجديدة UI / UX 5 | إصلاح: مشكلة أيقونات الأشباح 6 | إصلاح: توافق النسخ الاحتياطية بين الإصدار / neo / التصحيح 7 | إصلاح: فرز التطبيقات استنادا إلى اللغة المحلية 8 | لمزيد من التفاصيل ، تحقق من سجل التغيير الكامل … 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher عبارة عن تفرع من قاذفة AOSP لمستخدمين المتقدمين. 2 | إنه قابل للتكوين بدرجة كبيرة ، ويوفر لك الكثير من الوظائف. بعضها: 3 | 4 | - داش_. 5 | - دعم المواضيع الغنية. 6 | - محركات البحث المخصصة. 7 | - دعم الإيماءات. 8 | - أداة مخصصة فريدة من نوعها. 9 | - الفئات أو المجلدات في درج التطبيق. 10 | - أشكال أيقونة ودعم الحزم. 11 | - إخفاء التطبيقات. 12 | 13 | هناك دائما ميزات جديدة في خط الأنابيب ، لذا ترقبوا … 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/short_description.txt: -------------------------------------------------------------------------------- 1 | واجهة مجانية حرة خاصة بك مع العديد من الميزات الذكية. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bn/short_description.txt: -------------------------------------------------------------------------------- 1 | অসাধারণ বৈশিষ্টমণ্ডিত একটি শক্তিশালী মুক্ত লঞ্চার। 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bn/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Přidáno: Brave web search
  • 3 |
  • Přidáno: Předvolba gesta Stisknout zpět
  • 4 |
  • Přidáno: Předvolba gesta Stisknout domů
  • 5 |
  • Přidáno:
  • 6 |
  • Oprava: Barva textu na voliči widgetů pro světlé téma
  • 7 |
  • Oprava: Hledání skrytých aplikací
  • 8 |
  • Oprava: Ikona složky v režimu krytu
  • 9 |
  • Obnovení widgetu smartspace
  • 10 |
  • Obnovení ikony adaptivních hodin (Google)
  • 11 |
  • Obnovení ikony adaptivního kalendáře (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Sloučení android-11.0.0_r31 2 | * Přidat: Zachovat předvolbu Prázdná obrazovka 3 | * Přidat: Výběr barvy pro karty 4 | * Přidat: další ovládací prvky pomlčky 5 | * Přidat: Přizpůsobení pomlčky 6 | * Přidat: Podpora QuickSwitch 7 | * Přidat: FiveSecs KLWP 8 | * Přidat: Searx provider 9 | * Přidat: Spánkový asistent 10 | * Přidat: Vertikální seznam aplikací (experimentální) 11 | * Oprava: Velikost doku na dlouhých obrazovkách 12 | * Oprava: Pád při otevření aplikace Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Poznámka 1: nekompatibilní se zálohami starších verzí 2 | - Obnovení v launcheru systému Android 12/L 3 | - Přidáno: Smartspace 4 | - Přidáno: Přímá editace karet/kategorií 5 | - Přidáno: Možnost fuzzy vyhledávání 6 | - Aktualizace: Přepracování pomlčky, ikon a uživatelského rozhraní 7 | Poznámka 2: chybějící funkce ze starších verzí mohou být přidány v pozdějších verzích 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Přidáno: Gesto přejetí nahoru do složek 2 | Přidáno: Nastavení Feed-Provider 3 | Oprava: Předvolba jazyka 4 | Aktualizace: zvětšení rozsahu mřížky/sloupců na 2-16 5 | Odstranění: Aplikace Google a Google GO jako poskytovatelé vyhledávání 6 | Odstranění: StartAppSearch, StartApp a gesta TimeoutSleep: odstranit gesta StartAppSearch, StartApp a TimeoutSleep. 7 | Opravy mnoha pádů 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Přidáno: Možnost seřadit aplikace podle barvy 2 | Přidáno: Sledovat wallpaper (Black) téma 3 | Oprava: Pád při otevření zálohování / obnovení 4 | Oprava: Tónování horní lišty zásuvky při ukončení aplikace 5 | Oprava: Ikony nejsou aktualizovány při použití vlastního tvaru ikony 6 | Odstranit: Sledovat motiv Denní světlo 7 | Odebrat: Poskytovatel dat o počasí OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Přidat: OWM jako poskytovatel počasí 2 | Přidat: Podpora pro LawnIcons 3 | Přidat: Podpora tematických ikon pro A13 4 | Aktualizace: Zcela nové uživatelské rozhraní/UX nastavení 5 | Oprava: Problém s ikonami duchů 6 | Oprava: Kompatibilita záloh mezi verzí/neo/debugem 7 | Oprava: Třídění aplikací na základě jazyka lokalizace 8 | Další podrobnosti najdete v úplném seznamu změn… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher je odnož launcheru z AOSP pro náročné uživatele. Je vysoce konfigurovatelný a nabízí mnoho funkcí. Některé z nich jsou: 2 | 3 | - _Dash_. 4 | - Bohatá podpora témat. 5 | - Vlastní vyhledávače. 6 | - Podpora gest. 7 | - Unikátní vlastní widget. 8 | - Kategorie nebo složky v seznamu aplikací. 9 | - Podpora tvarů a balíčků ikon. 10 | - Skrývání aplikací. 11 | 12 | Stále připravujeme nové funkce, takže se můžete těšit… 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/short_description.txt: -------------------------------------------------------------------------------- 1 | Váš svobodný launcher se spoustou chytrých funkcí. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Neu: Brave Web-Suche
  • 3 |
  • Neu: Einstellungen für die Zurücktastengeste
  • 4 |
  • Neu: Einstellungen für die Home-Tastengeste
  • 5 |
  • Neu: Desktop Modus
  • 6 |
  • Fix: Textfarbe bei der Widgetauswahl für das helle Design
  • 7 |
  • Fix: Versteckte Apps suchen
  • 8 |
  • Fix: Ordner Icons im Cover-Modus
  • 9 |
  • Wiederhergestellt: Smartspace Widget
  • 10 |
  • Wiederhergestellt: adaptives Uhr-Icon (Google)
  • 11 |
  • Wiederhergestellt: adaptives Kalender-Icon
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Zusammenführen von android-11.0.0_r31 2 | * Neu: Behalte Leerer-Bildschirm EInstellung 3 | * Neu: Farbauswahl für Tabs 4 | * Neu: Zusätzliche Dash-Steuerelemente 5 | * Neu: Dash-Anpassung 6 | * Neu: Unterstütze QuickSwitch 7 | * Neu: FiveSecs KLWP 8 | * Neu: Searx Anbieter 9 | * Neu: Schlafassistent 10 | * Neu: Vertikale App-Liste (Experimentell) 11 | * Fix: Dock-Größe bei langen Bildschirmen 12 | * Fix: Absturz beim Öffnen von Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Notiz 1: inkompatibel mit Backups von älteren Versionen 2 | - Rebase auf Launcher von Android 12/L 3 | - Neu: Smartspace 4 | - Neu: direktes Bearbeiten von Tabs/Kategorien 5 | - Neu: Option für unscharfe/fuzzy Suche 6 | - Update: Dash, icons und UI umgestaltet 7 | Notiz 2 : fehlende Funktionen aus älteren Versionen könnten in späteren Releases hinzugefügt werden 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Neu: Geste zum nach oben wischen für Ordner 2 | Neu: Einstellung für Feed-Provider 3 | Fix: bevorzugte Sprache 4 | Update: Vergrößerung des Rasters/Spaltenweite von 2-16 5 | Entfernt: Google App und Google GO als Suchmaschinen 6 | Entfernt: StartAppSearch-, StartApp- und TimeoutSleep-Gesten 7 | Viele Absturz-Fixes 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Neu: Option, Apps nach Farbe zu sortieren 2 | Neu: Erscheinungsbild folgt Hintergrund (schwarz) 3 | Fix: Absturz beim Öffnen von Backup/Restore 4 | Fix: Tönung der obere Leiste vom Drawer beim Schließen einer App 5 | Fix: Icons werden nicht geupdatet when eine benutzerdefinierte Iconform verwendet wird 6 | Entfernt: Follow Daylight Theme 7 | Entfernt: OnePlus Anbieter für Wetterdaten 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Neu: OWM als Wetterdienstleister 2 | Neu: LawnIcons Unterstützung 3 | Neu: Unterstützung für Icon-Designgs in A13 4 | Update: Komplett neue UI/UX für Einstellungen 5 | Fix: Problem mit „Ghost Icons“ 6 | Fix: Kompatibilität von Backups zwischen Release/Neo/Debug 7 | Fix: Sortierung von Apps basierend auf der Sprache des Gebietsschemas 8 | Weitere Details im vollständigen Changelog… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher ist ein Fork des AOSP Launcher für Power-User. 2 | Er ist hochgradig konfigurierbar und bietet eine Vielzahl von Funktionen. Einige davon sind: 3 | 4 | - Das _Dash_ 5 | - Umfangreiche Unterstützung für verschiedene Designs 6 | - Benutzerdefinierte Suchmaschinen 7 | - Unterstützung einer Gestensteuerung 8 | - Ein einzigartiges anpassbares Smart-Widget 9 | - Kategorien oder Ordner im App-Drawer 10 | - Unterstützung für Icon-Formen und -Pakete 11 | - Verstecken von Apps 12 | 13 | Es sind ständig neue Funktionen in der Pipeline, also bleib auf dem Laufenden… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/short_description.txt: -------------------------------------------------------------------------------- 1 | Dein freier Launcher mit vielen intelligenten Features. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Add: Brave web search
  • 3 |
  • Add: Press back gesture preference
  • 4 |
  • Add: Press Home gesture preference
  • 5 |
  • Add: Desktop Mode
  • 6 |
  • Fix: Text color on widget selector for light theme
  • 7 |
  • Fix: Search hidden apps
  • 8 |
  • Fix: Folder icon in cover mode
  • 9 |
  • Restore smartspace widget
  • 10 |
  • Restore Adaptive clock icon (Google)
  • 11 |
  • Restore Adaptive calendar icon (Google)
  • 12 |
-------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Merge android-11.0.0_r31 2 | * Add: Keep Empty screen preference 3 | * Add: Color selector for tabs 4 | * Add: additional dash controls 5 | * Add: Dash Customization 6 | * Add: Support QuickSwitch 7 | * Add: FiveSecs KLWP 8 | * Add: Searx provider 9 | * Add: Sleep assistant 10 | * Add: Vertical List Apps (Experimental) 11 | * Fix: Dock size on long screens 12 | * Fix: Crash when opening Google Assistant -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Note 1: incompatible with backups from older versions 2 | - Rebase on Android 12/L's launcher 3 | - Add: Smartspace 4 | - Add: Direct editing of tabs/categories 5 | - Add: Fuzzy Search option 6 | - Update: Revamp Dash, icons & UI 7 | Note 2: missed features from older versions may be added at later releases 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Add: Swipe up gesture to folders 2 | Add: Feed-Provider setting 3 | Fix: Language preference 4 | Update: Increase grid/column range to 2-16 5 | Remove: Google App and Google GO as search providers 6 | Remove: StartAppSearch, StartApp and TimeoutSleep gestures 7 | Many crash fixes 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Add: Sort apps by color option 2 | Add: Follow Wallpaper (Black) theme 3 | Fix: Crash on opening backup/restore 4 | Fix: Tinting Drawer's top bar on exiting an app 5 | Fix: Icons not being updated when using custom icon shape 6 | Remove: Follow Daylight theme 7 | Remove: OnePlus weather data provider 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Add: OWM as weather provider 2 | Add: LawnIcons support 3 | Add: Themed icon support for A13 4 | Update: The all new settings UI/UX 5 | Fix: Ghost icons' issue 6 | Fix: Backups compatibility between release/neo/debug 7 | Fix: Sorting apps based on the locale language 8 | For more details check the full changelog… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher is a fork of AOSP's launcher for power-users. 2 | It is highly configurable, and offers you a lot of functionality. Some are: 3 | 4 | - The _Dash_. 5 | - Rich themes support. 6 | - Custom search engines. 7 | - Gestures support. 8 | - A unique custom-widget. 9 | - Categories or folders in the app drawer. 10 | - Icon shapes and packs support. 11 | - Hide apps. 12 | 13 | There's always new features in the pipeline, so stay tuned… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/7.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/fastlane/metadata/android/en-US/images/phoneScreenshots/8.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Your libre launcher with a lot of smart features. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Añadido: Buscador Brave
  • 3 |
  • Añadido: El gesto de retroceso
  • 4 |
  • Añadido: Gesto de Inicio
  • 5 |
  • Añadido: Modo de escritorio
  • 6 |
  • Corregido: Color del texto en los widgets para el tema claro
  • 7 |
  • Corregido: Buscar aplicaciones ocultas
  • 8 |
  • Corregido: Icono de la carpeta de portada
  • 9 |
  • Restaurar widget de espacio inteligente
  • 10 |
  • Restaurar icono de reloj (Google)
  • 11 |
  • Restaurar icono de calendario (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Une android-11.0.0_r31 2 | * Añade: mantiene preferencia de pantalla vacía 3 | * Añade: selector de color para lengüetas 4 | * Añade: controles guion adicionales 5 | * Añade: personalización guion 6 | * Añade: admite QuickSwitch 7 | * Añade: FiveSecs KLWP 8 | * Añade: proveedor Searx 9 | * Añade: asistencia dormir 10 | * Añade: listado vertical de apps (experimental) 11 | * Repara: tamaño muelle en pantallas largas 12 | * Repara: Crash when opening Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Nota 1: incompatible con copias de seguridad de versiones anteriores 2 | - Rebase on Android 12/L's launcher 3 | - Añadir: Smartspace 4 | - Añadir: edición directa de pestañas/categorías 5 | - Agregar: opción de búsqueda difusa 6 | - Actualización: Renovar Dash, íconos y UI 7 | Nota 2: las funciones perdidas de versiones anteriores pueden agregarse en versiones posteriores 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Añadir: Deslizar hacia arriba gesto a las carpetas 2 | Añadir: Configuración de proveedor de alimentación 3 | Solución: Preferencia de idioma 4 | Actualización: Aumente el rango de cuadrícula/ columna a 2-16 5 | Quitar: Google App y Google GO como proveedores de búsqueda 6 | Quitar: StartAppSearch, StartApp y TimeoutSleep gestos 7 | Muchas soluciones de emergencia 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Añadir: Ordenar aplicaciones por opción de color 2 | Añadir: Seguir fondo de pantalla (Negro) tema 3 | Fijar: Accidente en la apertura de copia de seguridad/ restauración 4 | Solución: la barra superior del cajón de tintado al salir de una aplicación 5 | Fijar: Los iconos no se actualiza cuando se utiliza la forma de icono personalizado 6 | Quitar: Seguir el tema Daylight 7 | Eliminar: proveedor de datos meteorológicos OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Añadido: OWM como proveedor meteorológico 2 | Añadido: Soporte para LawnIcons 3 | Añadido: Soporte para los iconos temáticos para A13 4 | Actualizado: Nueva interfaz del usuario/UX de los ajustes 5 | Corregido: Problema con los iconos fantasma 6 | Corregido: Compatibilidad de las copias de seguridad entre release/neo/debug 7 | Corregido: Clasificación de las aplicaciones en función del idioma local 8 | Para más detalles, consulte el registro de cambios completo… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher es un fork del lanzador de AOSP para usuarios avanzados. 2 | Es altamente configurable, y te ofrece un montón de funcionalidades. Algunas son: 3 | 4 | - El _Dash_. 5 | - Soporte de temas enriquecidos. 6 | - Motores de búsqueda personalizados. 7 | - Soporte para gestos. 8 | - Un único widget personalizado. 9 | - Categorías o carpetas en el cajón de aplicaciones. 10 | - Soporte para formas y paquetes de iconos. 11 | - Ocultar aplicaciones. 12 | 13 | Siempre hay nuevas funciones en preparación, así que permanece atento… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/short_description.txt: -------------------------------------------------------------------------------- 1 | Tu lanzador libre con muchas funciones inteligentes. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/title.txt: -------------------------------------------------------------------------------- 1 | Lanzador Neo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es_SV/short_description.txt: -------------------------------------------------------------------------------- 1 | Tu Launcher libre con muchas opciones de configuración. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es_SV/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa/short_description.txt: -------------------------------------------------------------------------------- 1 | ليبر لانچر شما با زيادي از عملكرد هاي هوشمند. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa/title.txt: -------------------------------------------------------------------------------- 1 | نئو لانچر 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Engadido: Buscador Brave
  • 3 |
  • Engadido: o xesto cara atrás
  • 4 |
  • Engadido: Xesto de inicio
  • 5 |
  • Engadido: modo escritorio
  • 6 |
  • Correxido: a cor do texto nos widgets para o tema claro
  • 7 |
  • Correxido: busca aplicacións ocultas
  • 8 |
  • Correxido: icona do cartafol de portada
  • 9 |
  • Restaurar o widget de espazo intelixente
  • 10 |
  • Restaurar a icona do reloxo (Google)
  • 11 |
  • Restablecer a icona do calendario (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Un Android-11.0.0_r31 2 | * Engadido: mantén a preferencia de pantalla baleira 3 | * Engadido: selector de cores para pestanas 4 | * Engadido: controis de guión adicionais 5 | * Engadido: personalización do script 6 | * Engadido: Soporte QuickSwitch 7 | * Engadido: FiveSecs KLWP 8 | * Engadido: provedor de Searx 9 | * Engadido: axuda para durmir 10 | * Engadido: lista vertical de aplicacións (experimental) 11 | * Correxido: tamaño do peirao en pantallas longas 12 | * Amañado: fallo ao abrir Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Nota 1: incompatible coas copias de seguridade de versións anteriores 2 | - Rebase no iniciador de Android 12/L 3 | - Engadido: Smartspace 4 | - Engadido: edición directa de pestanas/categorías 5 | - Engadido: opción de busca difusa 6 | - Actualizado: renovar Dash, iconas e IU 7 | Nota 2: As funcións perdidas das versións anteriores pódense engadir en versións posteriores 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Engadido: pasalo dedo cara arriba aos cartafoles 2 | Engadido: Configuración do provedor de fontes 3 | Solucionado: preferencia lingüística 4 | Actualización: aumenta o intervalo de grade/columna a 2-16 5 | Eliminado: Google App e Google GO como provedores de busca 6 | Eliminado: xestos StartAppSearch, StartApp e TimeoutSleep 7 | Moitas solucións de emerxencia 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Engadido: Ordealas aplicacións por opción de cor 2 | Engadido: seguilo tema Fondo de pantalla (negro). 3 | Solución: fallo ao abrir a copia de seguranza/restauración 4 | Solución: a barra superior do caixón de tinta ao saír dunha aplicación 5 | Solución: as iconas non se actualizan cando se usa a forma de icona personalizada 6 | Eliminadoo: segue o tema Daylight 7 | Eliminado: provedor de datos meteorolóxicos de OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Engadido: OWM como provedor do tempo 2 | Engadido: soporte para LawnIcons 3 | Engadido: compatibilidade con iconas temáticas para A13 4 | Correxido: a nova configuración UI/UX 5 | Correxido: problema coas iconas pantasmas 6 | Correxido: compatibilidade das copias de seguridade entre release/neo/debug 7 | Correxido: ordenación de aplicacións en función dos idiomas das rexións 8 | Para máis detalles consulte o rexistro de cambios completo… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher é un fork do lanzador AOSP para usuarios avanzados. 2 | É altamente configurable e ofrécelle moitas funcionalidades. Algúns son: 3 | 4 | - O _Dash_. 5 | - Soporte temático rico. 6 | - Buscadores personalizados. 7 | - Apoio aos xestos. 8 | - Un único widget persoalizado. 9 | - Categorías ou cartafoles no caixón da aplicación. 10 | - Soporte para formas e paquetes de iconas. 11 | - Ocultar aplicacións. 12 | 13 | Sempre hai novas funcións en proceso, así que estade atentos… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/short_description.txt: -------------------------------------------------------------------------------- 1 | O teu lanzador libre con moitas funcións intelixentes. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/gl/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hr/short_description.txt: -------------------------------------------------------------------------------- 1 | Tvoj slobodan pokretač s puno pametnih funkcija. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hr/title.txt: -------------------------------------------------------------------------------- 1 | Pokretač Neo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ia/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Tambahkan: Penelusuran web Brave
  • 3 |
  • Tambahkan: Preferensi gestur tekan kembali
  • 4 |
  • Tambahkan: Preferensi gestur Tekan Beranda
  • 5 |
  • Tambahkan: Mode Desktop
  • 6 |
  • Perbaikan: Warna teks pada pemilih widget untuk tema terang
  • 7 |
  • Perbaikan: Cari aplikasi tersembunyi
  • 8 |
  • Perbaikan: Ikon folder dalam mode sampul
  • 9 |
  • Pulihkan widget smartspace
  • 10 |
  • Pulihkan ikon jam Adaptif (Google)
  • 11 |
  • Pulihkan ikon kalender Adaptif (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Gabungkan android-11.0.0_r31 2 | * Tambahkan: Pertahankan preferensi layar Kosong 3 | * Tambahkan: Pemilih warna untuk tab 4 | * Tambahkan: kontrol Dash tambahan 5 | * Tambahkan: Kustomisasi Dash 6 | * Tambahkan: Mendukung QuickSwitch 7 | * Tambahkan: FiveSecs KLWP 8 | * Tambahkan: penyedia Searx 9 | * Tambahkan: Asisten tidur 10 | * Tambahkan: Aplikasi Daftar Vertikal (Eksperimental) 11 | * Perbaiki: Ukuran dock di layar panjang 12 | * Fix: Crash saat membuka Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Catatan 1: tidak kompatibel dengan cadangan dari versi lama 2 | - Rebase pada peluncur Android 12/L 3 | - Tambahkan: Smartspace 4 | - Tambahkan: Pengeditan langsung tab/kategori 5 | - Tambahkan: Opsi Pencarian Fuzzy 6 | - Perbarui: Ubah Dash, ikon & UI 7 | Catatan 2: fitur yang terlewatkan dari versi lama dapat ditambahkan pada rilis selanjutnya 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Tambahkan: Geser gerakan ke atas untuk folder 2 | Tambahkan: Pengaturan Feed-Provider 3 | Perbaiki: Preferensi bahasa 4 | Pembaruan: Tingkatkan rentang kisi/kolom ke 2-16 5 | Hapus: Google App dan Google GO sebagai penyedia pencarian 6 | Hapus: gerakan StartAppSearch, StartApp, dan TimeoutSleep 7 | Banyak perbaikan kerusakan 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Tambahkan: Urutkan aplikasi berdasarkan opsi warna 2 | Tambahkan: Ikuti Wallpaper tema (Hitam). 3 | Fix: Crash saat membuka backup/restore 4 | Perbaiki: Mewarnai Drawer bilah atas saat keluar dari aplikasi 5 | Perbaiki: Ikon tidak diperbarui saat menggunakan bentuk ikon kustom 6 | Hapus: Ikuti tema Daylight 7 | Hapus: Penyedia data cuaca OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Tambahkan: OWM sebagai penyedia cuaca 2 | Tambahkan: dukungan LawnIcons 3 | Tambahkan: Dukungan ikon bertema untuk A13 4 | Pembaruan: UI/UX baru untuk pengaturan 5 | Perbaiki: Masalah Ghost ikon 6 | Perbaiki: Kompatibilitas pencadangan antara rilis/neo/debug 7 | Perbaiki: Menyortir aplikasi berdasarkan bahasa lokal 8 | Untuk detail lebih lanjut, periksa log perubahan lengkap… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher adalah fork dari launcher AOSP untuk power-user. 2 | Sangat dapat dikonfigurasi, dan menawarkan banyak fungsi kepada Anda. Diantaranya: 3 | 4 | - The _Dash_. 5 | - Dukungan tema yang kaya. 6 | - Mesin pencari khusus. 7 | - Dukungan gerakan. 8 | - Widget Custom yang unik. 9 | - Kategori atau folder di laci aplikasi. 10 | - Dukungan bentuk dan paket ikon. 11 | - Sembunyikan aplikasi. 12 | 13 | Selalu ada fitur baru yang direncanakan, jadi pantau terus… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/short_description.txt: -------------------------------------------------------------------------------- 1 | Peluncur libre Anda dengan berbagai fitur cerdas. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/title.txt: -------------------------------------------------------------------------------- 1 | Peluncur Neo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Aggiunto: Ricerca web con Brave
  • 3 |
  • Aggiunto: Preferenza gesto premi indietro
  • 4 |
  • Aggiunto: Preferenza gesto premi Home
  • 5 |
  • Aggiunto: Modalità Desktop
  • 6 |
  • Risolto: Colore testo widget per il tema chiaro
  • 7 |
  • Risolto: Cerca apps nascoste
  • 8 |
  • Risolto: Icone cartella in modalità cover
  • 9 |
  • Ripristino widget smartspace
  • 10 |
  • Ripristino icona adattiva orologio (Google)
  • 11 |
  • Ripristino icona adattiva calendario(Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Unito con android-11.0.0_r31 2 | * Aggiunto: Mantieni la preferenza dello schermo vuoto 3 | * Aggiunto: Selettore colore per schede 4 | * Aggiunto: Controlli aggiuntivi dash 5 | * Aggiunto: Personalizzazione Dash 6 | * Aggiunto: Supporto QuickSwitch 7 | * Aggiunto: FiveSecs KLWP 8 | * Aggiunto: Searx provider 9 | * Aggiunto: Assistente del sonno 10 | * Aggiunto: Lista apps verticale (sperimentale) 11 | * Risolto: Dimensioni dock su schermi lunghi 12 | * Risolto: Crash quando si apre Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Nota 1: incompatibile con i backup di versioni precedenti 2 | - Basato sul launcher di Android 12/L 3 | - Aggiunto: Smartspace 4 | - Aggiunto: Modifica diretta di schede/categorie 5 | - Aggiunto: Opzione di ricerca sfocata 6 | - Aggiornamento: Rinnovata la Dash, le icone e l'interfaccia utente 7 | Nota 2: le funzionalità perse dalle versioni precedenti potrebbero essere aggiunte nelle versioni successive 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Aggiunto: scorri verso l'alto verso le cartelle 2 | Aggiunto: impostazione del fornitore di feed 3 | Corretta: preferenza della lingua 4 | Aggiornamento: aumenta l'intervallo della griglia/colonna a 2-16 5 | Rimossi: Google App e Google GO come provider di ricerca 6 | Rimossi: gesti StartAppSearch, StartApp e TimeoutSleep 7 | Corretti molti crash 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Aggiunto: ordina le app per opzione di colore 2 | Aggiunto: segui il tema Sfondo (nero). 3 | Corretto: crash all'apertura di backup/ripristino 4 | Corretto: colorazione della barra superiore del cassetto all'uscita da un'app 5 | Corretto: le icone non vengono aggiornate quando si utilizza la forma dell'icona personalizzata 6 | Rimosso: segui il tema Daylight 7 | Rimosso: fornitore di dati meteo OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Aggiunto: OWM come provider meteo 2 | Aggiunto: supporto LawnIcons 3 | Aggiunto: supporto per icone a tema per A13 4 | Aggiornato: tutte le nuove impostazioni UI/UX 5 | Corretto: problema con le icone fantasma 6 | Corretto: compatibilità dei backup tra release/neo/debug 7 | Corretto: ordinamento delle app in base alla lingua locale 8 | Per maggiori dettagli controlla il registro completo delle modifiche… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher è un fork del launcher di AOSP per utenti esperti. 2 | È altamente configurabile e offre molte funzionalità. Alcune sono: 3 | 4 | - Il _trattino_basso_. 5 | - Supporto per temi ricchi. 6 | - Motori di ricerca personalizzati. 7 | - Supporto dei gesti. 8 | - Un widget personalizzato unico. 9 | - Categorie o cartelle nel cassetto delle app. 10 | - Supporto per forme e pacchetti di icone. 11 | - Nascondi app. 12 | 13 | Ci sono sempre nuove funzionalità in cantiere, quindi resta sintonizzato… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/short_description.txt: -------------------------------------------------------------------------------- 1 | Il tuo launcher libero con molte funzioni intelligenti. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/short_description.txt: -------------------------------------------------------------------------------- 1 | Jūsų galinga libre paleidimo programėlė su daugybe išmaniųjų funkcijų. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nb_NO/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Brave-vevsøk
  • 3 |
  • Foretrukken innstilling for «Tilbake»-håndvending
  • 4 |
  • Foretrukken innstilling for «Hjem»-håndvending
  • 5 |
  • Skrivebordsmodus
  • 6 |
  • Fikset: Tekstfarge på miniprogramvelger for lys drakt
  • 7 |
  • Fikset: Søk etter skjulte programmer
  • 8 |
  • Fikset: Mappeikon i omslagsmodus
  • 9 |
  • Gjenopprettet smartområde-miniprogram
  • 10 |
  • Gjenopprettet adaptivt klokke-ikon (Google)
  • 11 |
  • Gjenopprettet adaptivt kalender-ikon (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nb_NO/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Flettet Android-11.0.0_r31 2 | * Tillagt: Behold innstilling for tom skjerm 3 | * Tillagt: Fargevelger for faner 4 | * Tillagt: Ytterligere oversiktskontroller 5 | * Tillagt: Oversiktstilpasning 6 | * Tillagt: Støtte for hurtigbytte 7 | * Tillagt: FiveSecs KLWP 8 | * Tillagt: Searx-tilbyder 9 | * Tillagt: Søvn-assistent 10 | * Tillagt: Vertikalt opplistede programmer (eksperimentelt) 11 | * Fikset: Dokkstørrelse for lange skjermer 12 | * Fikset: Krasj ved åpning av Google-assistent 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nb_NO/short_description.txt: -------------------------------------------------------------------------------- 1 | Din kraftige frie oppstarter med mange smarte funksjoner. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nb_NO/title.txt: -------------------------------------------------------------------------------- 1 | Neo-oppstarter 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Nieuw: Brave zoekmachine
  • 3 |
  • Nieuw Terugknop is nu aanpasbaar
  • 4 |
  • Nieuw: Thuisknop is nu aanpasbaar
  • 5 |
  • Nieuw: Bureaubladmodus
  • 6 |
  • Opgelost: Tekstkleur op widget-selector voor licht thema
  • 7 |
  • Opgelost: zoeken naar verstopte apps
  • 8 |
  • Opgelost: mappictogram in dekkingsmodus
  • 9 |
  • Smartspace-widget hersteld
  • 10 |
  • Adaptief klokpictogram (Google) hersteld
  • 11 |
  • Adaptief kalenderpictogram (Google) hersteld
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Samengevoegd: Android-11.0.0_r31 2 | * Toegevoegd: Behoud van Lege schermvoorkeur 3 | * Toegevoegd: kleurkeuzeschakelaar voor tabbladen 4 | * Toegevoegd: extra dash controls 5 | * Toegevoegd: Dash Customization 6 | * Toegevoegd: Ondersteuning QuickSwitch 7 | * Toegevoegd: FiveSecs KLWP 8 | * Toegevoegd: Searx-provider 9 | * Toegevoegd: slaapassistent 10 | * Toegevoegd: Vertical List Apps (Experimental) 11 | * Opgelost: Dockgrootte op lange schermen 12 | * Opgelost: crash bij het openen van Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Opmerking 1: niet compatibel met back-ups van oudere versies 2 | - Opnieuw gebaseerd op de Launcher van Android 12 / L 3 | - Toegevoegd: Smartspace 4 | - Toegevoegd: Direct bewerken van tabbladen / categorieën 5 | - Toegevoegd: Fuzzy Search-optie 6 | - Bijgewerkt: Revamp Dash, pictogrammen & gebruikersinterface 7 | Opmerking 2: ontbrekende functies van oudere versies worden mogelijk bij latere releases toegevoegd 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Toegevoegd: gebaar Veeg omhoog naar mappen 2 | Toegevoegd: Feed-Provider-instelling 3 | Opgelost: taalvoorkeur 4 | Bijgewerkt: verhoog het raster / kolombereik naar 2-16 5 | Verwijderd: Google App en Google GO als zoekproviders 6 | Verwijderd: StartAppSearch, StartApp en TimeoutSleep-gebaren 7 | Veel oplossingen voor crashes 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Toegevoegd: optie Aps sorteren op kleur 2 | Toegevoegd: (zwart) thema volgt achtergrondafbeelding 3 | Opgelost: crash bij het openen van back-up / herstel 4 | Opgelost: Tinting Drawer's bovenste balk bij het verlaten van een app 5 | Opgelost: pictogrammen worden niet bijgewerkt wanneer aangepaste pictogramvorm wordt gebruikt 6 | Verwijderd: Daglicht-thema volgen 7 | Verwijderd: OnePlus weergegevensprovider 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Toegevoegd: OWM als weerprovider 2 | Toegevoegd: LawnIcons-ondersteuning 3 | Toegevoegd: Thema-pictogramondersteuning voor A13 4 | Bijgewerkt: de geheel nieuwe instellingen UI / UX 5 | Opgelost: probleem met Ghost-pictogrammen 6 | Opgelost: back-upcompatibiliteit tussen release / neo / debug 7 | Opgelost: apps sorteren op basis van de locale taal 8 | Bestudeer voor meer details het volledige wijzigingenlogboek… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher is een project gebaseerd op de AOSP launcher voor de veeleisende gebruiker. 2 | Het is zeer configureerbaar en biedt veel functionaliteit, waaronder: 3 | 4 | - De _Dash_. 5 | - Ondersteuning voor rijke thema's. 6 | - Aangepaste zoekmachines. 7 | - Ondersteuning voor gebaren. 8 | - Een unieke aangepaste widget. 9 | - Categorieën of mappen in de app-lade. 10 | - Pictogramvormen en ondersteuning voor pakketten. 11 | - Apps verbergen. 12 | 13 | Er zijn altijd nieuwe functies in de pijplijn, dus blijf op de hoogte… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/short_description.txt: -------------------------------------------------------------------------------- 1 | Jouw vrije launcher, intelligent gebouwd. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Dodano: Wyszukiwarkę Brave (Brave Search)
  • 3 |
  • Dodano: Preferencje dotyczące gestu powrotu
  • 4 |
  • Dodano: Preferencje dotyczące gestu "Home"
  • 5 |
  • Dodano: Tryb pulpitu (Desktop Mode)
  • 6 |
  • Naprawiono: Kolor tekstu w selektorze widgetów dla jasnego motywu
  • 7 |
  • Naprawiono: Wyszukiwanie ukrytych aplikacji
  • 8 |
  • Naprawiono: Ikona folderu w trybie okładki
  • 9 |
  • Przywrócono: widżet smartspace
  • 10 |
  • Przywrócono: ikonę zegara adaptacyjnego (Google)
  • 11 |
  • Przywrócono ikonę kalendarza adaptacyjnego (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher to fork launchera AOSP dla zaawansowanych użytkowników. 2 | Jest wysoce konfigurowalny i oferuje Ci wiele funkcjonalności. Niektóre z nich to: 3 | 4 | - _Dash_. 5 | - Bogata obsługa motywów. 6 | - Niestandardowe wyszukiwarki. 7 | - Obsługa gestów. 8 | - Unikalny niestandardowy widżet. 9 | - Kategorie lub foldery w szufladzie aplikacji. 10 | - Obsługa kształtów i pakietów ikon. 11 | - Ukrywanie aplikacji. 12 | 13 | Zawsze mogą pojawić się nowe funkcje, więc bądź na bieżąco… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl/short_description.txt: -------------------------------------------------------------------------------- 1 | Twój potężny launcher z wieloma inteligentnymi funkcjami. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Adicionado: Motor Brave Search
  • 3 |
  • Adicionado: Preferências do botão voltar
  • 4 |
  • Adicionado: Preferências do botão Ínicio
  • 5 |
  • Adicionado: Modo Área de Trabalho
  • 6 |
  • Corrigido: Cor do texto no seletor de widget para tema claro
  • 7 |
  • Corrigido: Pesquisar aplicativos ocultos
  • 8 |
  • Corrigido: Ícone de pasta no modo de capa
  • 9 |
  • Restaurado widget de espaço inteligente
  • 10 |
  • Restaurado ícone de relógio adaptável (Google)
  • 11 |
  • Restaurado ícone de calendário adaptável (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Mesclado android-11.0.0_r31 2 | * Adicionado: Preferência de tela vazia 3 | * Adicionado: Seletor de cores para guias 4 | * Adicionado: Controles de traço adicionais 5 | * Adicionado: Dash de Personalização 6 | * Adicionado: Suporte QuickSwitch 7 | * Adicionado: FiveSecs KLWP 8 | * Adicionado: Provedor Searx 9 | * Adicionado: Assistente de Sono 10 | * Adicionado: Lista vertical de aplicativos (experimental) 11 | * Corrigido: Tamanho do Dock em telas longas 12 | * Corregido: Falha ao abrir o Assistente do Google 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Nota 1: incompatível com backups de versões mais antigas 2 | - Rebaseado no lançador do Android 12/L 3 | - Adicionar: Smartspace 4 | - Adicionar: Edição direta de abas/categorias 5 | - Adicionar: opção de pesquisa difusa 6 | - Atualização: reformulação do Painel, ícones e interface do usuário 7 | Nota 2: recursos perdidos de versões mais antigas podem ser adicionados em versões posteriores 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Adicionar: Deslize o gesto para cima para as pastas 2 | Adicionar: configuração do provedor do Feed 3 | Correção: preferência de idioma 4 | Atualização: Aumente o intervalo de grade/coluna para 2-16 5 | Remover: Google App e Google GO como provedores de pesquisa 6 | Remover: Gestos StartAppSearch, StartApp e TimeoutSleep 7 | Muitas correções de falhas 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Adicionar: Classifique os aplicativos por opção de cor 2 | Adicionar: Siga o tema do papel de parede (preto) 3 | Correção: falha ao abrir backup/restauração 4 | Correção: barra superior do Tinting Drawer ao sair de um aplicativo 5 | Correção: Ícones não sendo atualizados ao usar a forma de ícone personalizada 6 | Remover: seguir o tema Daylight 7 | Remover: provedor de dados meteorológicos OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher é um fork do lançador do aosp para usuários avançados. é altamente configurável e oferece muitas funcionalidades. alguns são: 2 | 3 | - Painel. 4 | - Suporte a temas ricos. 5 | - Motores de busca personalizados. 6 | - Suporte a gestos. 7 | - Um widget personalizado exclusivo. 8 | - Categorias ou pastas na gaveta de aplicativos. 9 | - Suporte para formas e pacotes de ícones. 10 | - Ocultar aplicativos. 11 | 12 | Sempre há novos recursos no pipeline, portanto, fique atento… 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/short_description.txt: -------------------------------------------------------------------------------- 1 | Seu launcher Livre com vários recursos inteligentes. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Adăugare: Căutare folosind motorul de căutare Brave
  • 3 |
  • Adăugare: Preferințe pentru gestul de navigare înapoi
  • 4 |
  • Adăugare: Preferințe pentru gestul de navigare acasă
  • 5 |
  • Adăugare: Modul desktop
  • 6 |
  • Reparație: Culoarea textului pe selectorul de widgeturi când tematica de sistem este albă
  • 7 |
  • Reparație: Căutare pentru aplicații ascunse
  • 8 |
  • Reparație: Iconița de folder în modul cover
  • 9 |
  • Restaurat widgetul spațiu inteligent
  • 10 |
  • Restaurat iconița de ceas Adaptive (Google)
  • 11 |
  • Restaurat iconița de calendar Adaptive (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/full_description.txt: -------------------------------------------------------------------------------- 1 | Lansatorul Neo este o copie a lansatorului AOSP pentru utilizatorii avansați. 2 | Aceste este foarte configurabil, și oferă o funcționalitate vastă. Câteva dintre acestea sunt: 3 | 4 | - _Dash_-ul. 5 | - Suport vast pentru modificare a temei. 6 | - Motoare de căutare terțe. 7 | - Suport pentru gesturi. 8 | - Un widget special și unic. 9 | - Categorii sau foldere în biblioteca de aplicații. 10 | - Suport pentru forme ale iconițelor și pentru seturi de iconițe. 11 | - Ascundere de aplicații. 12 | 13 | Mereu sunt caracteristici noi pe drum, așa că rămâneți aproape… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/short_description.txt: -------------------------------------------------------------------------------- 1 | Lansatorul dvs. puternic gratuit, cu o mulțime de funcții inteligente. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Добавлен: Веб-поиск Brave
  • 3 |
  • Добавлен: Предпочтение жеста "Назад"
  • 4 |
  • Добавлен: Предпочтение жеста "Домой"
  • 5 |
  • Добавлен: Режим рабочего стола
  • 6 |
  • Исправлен: Цвет текста в селекторе виджетов для светлой темы
  • 7 |
  • Исправлен: Поиск скрытых приложений
  • 8 |
  • Исправлен: Значок папки в режиме обложки
  • 9 |
  • Восстановлен виджета smartspace
  • 10 |
  • Восстановлен значок часов (Google)
  • 11 |
  • Восстановлен значок календаря (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Слияние android-11.0.0_r31 2 | * Добавлен: Сохранять предпочтение пустого экрана 3 | * Добавлен: Селектор цвета для вкладок 4 | * Добавлен: дополнительные элементы управления тире 5 | * Добавлен: Настройка тире 6 | * Добавлен: Поддержка QuickSwitch 7 | * Добавлен: FiveSecs KLWP 8 | * Добавлен: Провайдер Searx 9 | * Добавлен: Sleep assistant 10 | * Добавлен: Приложения с вертикальным списком (экспериментально) 11 | * Исправлен: Размер дока на длинных экранах 12 | * Исправлен: Сбой при открытии Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Примечание 1: несовместимость с резервными копиями старых версий 2 | - Переустановка на пусковую установку Android 12/L 3 | - Добавлен: Smartspace 4 | - Добавлен: Прямое редактирование вкладок/категорий 5 | - Добавлен: Опция нечеткого поиска 6 | - Обновлено: Обновление Dash, иконок и пользовательского интерфейса 7 | Примечание 2: пропущенные функции из старых версий могут быть добавлены в более поздних релизах 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Добавлено: проведите пальцем вверх по папкам. 2 | Добавлено: настройка поставщика фида 3 | Исправлено: языковые настройки 4 | Обновлено: увеличен диапазон сетки/столбца до 2–16. 5 | Удалено: Google App и Google GO как поисковые системы 6 | Удалено: жесты StartAppSearch, StartApp и TimeoutSleep. 7 | Множество исправлений сбоев 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Добавлено: Сортировка приложений по цвету 2 | Добавлено: Тема Follow Wallpaper (Black) 3 | Исправлено: Сбой при открытии резервного копирования/восстановления 4 | Исправлено: тонирование верхней панели Drawer при выходе из приложения 5 | Исправлено: Иконки не обновляются при использовании пользовательской формы иконок 6 | Удалено: Следовать теме Daylight 7 | Удалено: Поставщик погодных данных OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Добавлено: OWM как поставщик погоды 2 | Добавлено: Поддержка LawnIcons 3 | Добавлено: Поддержка тематических значков для A13 4 | Обновлено: Все новые настройки UI/UX 5 | Исправлено: Проблема пиктограмм-призраков 6 | Исправлено: Совместимость резервных копий между release/neo/debug 7 | Исправлено: Сортировка программ основана на локальном языке 8 | Чтобы узнать больше, просмотрите полный журнал изменений… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher - это форк программы запуска AOSP для опытных пользователей. 2 | Он обладает широкими возможностями настройки и предлагает множество функций. Вот некоторые из них: 3 | 4 | - _Dash_. 5 | - Богатая поддержка тем. 6 | - Пользовательские поисковые системы. 7 | - Поддержка жестов. 8 | - Уникальный пользовательский виджет. 9 | - Категории или папки в ящике приложений. 10 | - Поддержка форм и пакетов иконок. 11 | - Скрытие приложений. 12 | 13 | В разработке постоянно находятся новые функции, так что следите за новостями… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/short_description.txt: -------------------------------------------------------------------------------- 1 | Ваш свободный лаунчер с множеством умных функций. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv/short_description.txt: -------------------------------------------------------------------------------- 1 | Din kraftfulla fria launcher med många smarta funktioner. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Ekle: Brave web araması
  • 3 |
  • Ekle: Geri tuşu hareketi tercihi
  • 4 |
  • Ekle: Ana sayfa hareketi tercihi
  • 5 |
  • Ekle: Masaüstü Modu
  • 6 |
  • Düzelt: Açık tema için widget seçicideki metin rengi
  • 7 |
  • Düzelt: Gizli uygulamaları ara
  • 8 |
  • Düzelt: Kapak modunda klasör simgesi
  • 9 |
  • Akıllı alan widget'ını geri yükle
  • 10 |
  • Uyarlanabilir saat simgesini geri yükle (Google)
  • 11 |
  • Uyarlanabilir takvim simgesini geri yükle (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Android-11.0.0_r31'i birleştir 2 | * Ekle: Boş ekran tercihini koru 3 | * Ekle: Sekmeler için renk seçici 4 | * Ekle: Ek çizgi denetimleri 5 | * Ekle: Dash özelleştirme 6 | * Ekle: QuickSwitch desteği 7 | * Ekle: FiveSecs KLWP 8 | * Ekle: Searx sağlayıcı 9 | * Ekle: Uyku asistanı 10 | * Ekle: Uygulamaları dikey listele(Deneysel) 11 | * Düzelt: Uzun ekranlarda alt panel boyutu 12 | * Düzelt: Google Asistan'ı açarken çökme 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Not 1: eski sürümlerden alınan yedeklemelerle uyumsuz 2 | - Android 12/L'nin başlatıcısında yeniden temel alın 3 | - Ekle: Smartspace 4 | - Ekle: Sekmelerin/kategorilerin doğrudan düzenlenmesi 5 | - Ekle: Bulanık Arama seçeneği 6 | - Güncelleme: Dash'i, simgeleri ve kullanıcı arayüzünü yenileyin 7 | Not 2: Eski sürümlerden kaçırılan özellikler sonraki sürümlerde eklenebilir 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Ekle: Klasörlere yukarı kaydırma hareketi 2 | Ekle: Feed Sağlayıcı ayarı 3 | Düzeltme: Dil tercihi 4 | Güncelleme: Izgara/sütun aralığını 2-16'ya yükseltin 5 | Kaldır: Arama sağlayıcıları olarak Google Uygulaması ve Google GO 6 | Kaldır: StartAppSearch, StartApp ve TimeoutSleep hareketleri 7 | Birçok kilitlenme düzeltmesi 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Ekle: Uygulamaları renk seçeneğine göre sırala 2 | Ekle: Duvar Kağıdı (Siyah) temasını takip et 3 | Düzeltme: Yedekleme/geri yükleme açılırken kilitlenme 4 | Düzeltme: Bir uygulamadan çıkarken Çekmecenin üst çubuğunu Renklendirme 5 | Düzeltme: Özel simge şekli kullanılırken simgeler güncellenmiyor 6 | Kaldır: Gün Işığı temasını takip et 7 | Kaldır: OnePlus hava durumu veri sağlayıcısı 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Ekle: Hava durumu sağlayıcısı olarak OWM 2 | Ekleyin: LawnIcons desteği 3 | Ekle: A13 için temalı simge desteği 4 | Güncelleme: Yepyeni ayarlar UI/UX 5 | Düzeltme: Hayalet simgeleri sorunu 6 | Düzeltme: Sürüm/neo/debug arasındaki yedekleme uyumluluğu 7 | Düzeltme: Uygulamaları yerel dile göre sıralama 8 | Daha fazla ayrıntı için tam değişiklik günlüğünü kontrol edin… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher, güç kullanıcıları için Aosp'nin başlatıcısının bir çatalıdır. 2 | kSon derece yapılandırılabilir ve size çok fazla işlevsellik sunar. Bazıları şunlardır: 3 | 4 | - _Çizgi_. 5 | - Zengin temalar desteği. 6 | - Özel arama motorları. 7 | - Jest desteği. 8 | - Benzersiz bir özel widget. 9 | - Uygulama çekmecesindeki kategoriler veya klasörler. 10 | - Simge şekilleri ve paketleri desteği. 11 | - Uygulamaları gizle. 12 | 13 | Boru hattında her zaman yeni özellikler vardır, bu yüzden bizi izlemeye devam edin… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/short_description.txt: -------------------------------------------------------------------------------- 1 | Birçok akıllı özelliğe sahip özgür başlatıcınız. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Додано: вебпошук Brave
  • 3 |
  • Додано: налаштування жесту "Назад"
  • 4 |
  • Додано: налаштування жесту "Додому"
  • 5 |
  • Додано: настільний режим
  • 6 |
  • Виправлено: колір тексту селектора віджетів для світлої теми
  • 7 |
  • Виправлено: пошук прихованих застосунків
  • 8 |
  • Виправлено: значок теки в режимі обкладинки
  • 9 |
  • Відновлено: віджет smartspace
  • 10 |
  • Відновлено: значок адаптивного годинника (Google)
  • 11 |
  • Відновлено: значок адаптивного календаря (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Об'єднано android-11.0.0_r31 2 | * Додано: Налаштування "Зберігати порожній екран". 3 | * Додано: Вибір кольору для вкладок 4 | * Додано: Додаткові елементи керування панеллю 5 | * Додано: Налаштування панелі 6 | * Додано: Підтримка QuickSwitch 7 | * Додано: FiveSecs KLWP 8 | * Додано: Провайдер Searx 9 | * Додано: Помічник сну 10 | * Додано: Вертикальний список програм (Експериментально) 11 | * Виправлено: Розмір док-станції на довгих екранах 12 | * Виправлено: Збій під час відкриття Google Assistant 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | Примітка 1: несумісний із резервними копіями зі старих версій 2 | — Перебазування на засіб запуску додатків від Android 12/L 3 | — Додано: Smartspace 4 | — Додано: Пряме редагування вкладок/категорій 5 | — Додано: Параметр нечіткого пошуку 6 | — Змінено: Оновлені приладова панель, значки та інтерфейс користувача 7 | Примітка 2: пропущені функції зі старих версій можуть бути додані в пізніших випусках 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | Додано: Проведіть пальцем вгору, щоб перейти до папок 2 | Додано: Налаштування постачальника каналів 3 | Фікс: Налаштування мови 4 | Оновлення: Розширено діапазон сітки/стовпця до 2-16 5 | Видалено: Google App і Google GO як постачальників пошуку 6 | Видалено: жести StartAppSearch, StartApp і TimeoutSleep 7 | Багато виправлень збоїв 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | Додано: Сортування програм за кольором 2 | Додано: Слідування за (чорною) темою шпалер. 3 | Виправлено: Збій під час відкриття резервного копіювання/відновлення 4 | Виправлено: Тонування верхньої панелі після виходу з програми 5 | Виправлено: Піктограми не оновлювались під час використання спеціальної форми значка 6 | Видалено: Слідування світлій темі 7 | Видалено: Постачальник даних погоди OnePlus 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | Додано: OWM як постачальник погоди 2 | Додано: Підтримка LawnIcons 3 | Додано: Підтримка тематичних значків для A13 4 | Оновлено: Усі нові налаштування UI/UX 5 | Виправлено: Проблема піктограм-привидів 6 | Виправлено: Сумісність резервних копій між release/neo/debug 7 | Виправлено: Сортування програм базується на локальній мові 8 | Щоб дізнатися більше, перегляньте повний журнал змін… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher - це форк AOSP лаунчера для досвідчених користувачів. Він легко налаштовується і пропонує вам великий вибір можливостей. Деякі з них: 2 | 3 | - _Dash_. 4 | - Підтримка багатьох тем. 5 | - Користувальницькі пошукові системи. 6 | - Підтримка жестів. 7 | - Унікальний користувацький віджет. 8 | - Категорії чи теки в панелі застосунків. 9 | - Підтримка форм і пакетів значків. 10 | - Приховування застосунків. 11 | 12 | Ми постійно розробляємо нові функції, тож слідкуйте за оновленнями… 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/short_description.txt: -------------------------------------------------------------------------------- 1 | Ваш вільний лаунчер з безліччю розумних функцій. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • Thêm: Tìm kiếm trên Brave
  • 3 |
  • Thêm: Nhấn tùy chọn cử chỉ trở lại
  • 4 |
  • Thêm: Nhấn tùy chọn cử chỉ Home
  • 5 |
  • Thêm: Chế độ Desktop
  • 6 |
  • Sửa: Màu văn bản trên bộ chọn tiện ích cho chủ đề ánh sáng
  • 7 |
  • Sửa: Tìm kiếm ứng dụng ẩn
  • 8 |
  • Sửa: Biểu tượng thư mục ở chế độ cover
  • 9 |
  • Khôi phục tiện ích smartspace
  • 10 |
  • Khôi phục biểu tượng đồng hồ thích ứng (Google)
  • 11 |
  • Khôi phục biểu tượng lịch thích ứng (Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * Hợp nhất android-11.0.0_r31 2 | * Thêm: Giữ tùy chọn màn hình trống 3 | * Thêm: Bộ chọn màu cho các tab 4 | * Thêm: điều khiển dấu gạch ngang bổ sung 5 | * Thêm: Tùy chỉnh Dash 6 | * Thêm: Hỗ trợ QuickSwitch 7 | * Thêm: FiveSecs KLWP 8 | * Thêm: Nhà cung cấp Searx 9 | * Thêm: Trợ lý giấc ngủ 10 | * Thêm: Ứng dụng danh sách dọc (Thực nghiệm) 11 | * Sửa: Kích thước đế trên màn hình dài 12 | * Sửa: Sự cố khi mở Trợ lý Google 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/short_description.txt: -------------------------------------------------------------------------------- 1 | Trình khởi chạy miễn phí mạnh mẽ với nhiều tính năng thông minh. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • 添加:勇敢的网页搜索
  • 3 |
  • 新增:按回手势偏好
  • 4 |
  • 新增:按Home手势偏好
  • 5 |
  • 增加:桌面模式
  • 6 |
  • 修复:轻主题的小部件选择器上的文本颜色
  • 7 |
  • 修复:搜索隐藏应用
  • 8 |
  • 修复:封面模式下的文件夹图标
  • 9 |
  • 恢复智能空间小部件
  • 10 |
  • 恢复自适应时钟图标(谷歌)
  • 11 |
  • 恢复自适应日历图标(谷歌)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * 合并 android-11.0.0_r31 2 | * 添加:保持空白屏幕偏好 3 | * 添加:标签的颜色选择器 4 | * 添加:额外的破折号控制 5 | * 添加:短跑自定义 6 | * 增加:支持快速切换 7 | * 添加:FiveSecs KLWP 8 | * 添加:Searx 提供商 9 | * 新增:睡眠助手 10 | * 添加:垂直列表应用程序(实验性) 11 | * 修复:长屏幕上的 Dock 大小 12 | * 修复:打开 Google Assistant 时崩溃 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | 注 1:与旧版本的备份不兼容 2 | - 基于 Android 12/L 的启动器 3 | - 添加:智能空间 4 | - 添加:直接编辑选项卡/类别 5 | - 添加:模糊搜索选项 6 | - 更新:改造 Dash、图标和 UI 7 | 注意 2:旧版本中缺少的功能可能会在以后的版本中添加 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | 添加:向上滑动手势到文件夹 2 | 添加:Feed-Provider 设置 3 | 修复:语言偏好 4 | 更新:将网格/列范围增加到 2-16 5 | 移除:Google App 和 Google GO 作为搜索提供者 6 | 移除:StartAppSearch、StartApp 和 TimeoutSleep 手势 7 | 许多崩溃修复 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | 添加:按颜色选项对应用程序进行排序 2 | 添加:关注壁纸(黑色)主题 3 | 修复:打开备份/恢复时崩溃 4 | 修复:在退出应用程序时着色抽屉的顶部栏 5 | 修复:使用自定义图标形状时图标未更新 6 | 移除:关注日光主题 7 | 移除:一加天气数据提供者 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | 新增:OWM 天气源 2 | 新增:LawnIcons 支持 3 | 新增:A13 主题图标支持 4 | 更新:全新的设置界面 UI/UX 5 | 修复:幽灵图标问题 6 | 修复:release/neo/debug 之间的备份兼容性 7 | 修复:根据区域语言设置对应用程序进行排序 8 | 若要查阅更多详细信息,请查看完整的更新日志… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 是一个针对高级用户的 AOSP Launcher 分支。 2 | 它的可配置性很高,并且包含许多功能。例如: 3 | 4 | - _Dash_。 5 | - 丰富的主题支持。 6 | - 自定义搜索引擎。 7 | - 手势支持。 8 | - 一个独特的自定义小部件。 9 | - 应用程序抽屉支持按类别或文件夹来分组。 10 | - 自定义图标形状和图标包支持。 11 | - 隐藏应用程序。 12 | 13 | 新功能仍在陆续加入,敬请期待… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 具有许多智能功能的自由启动器。 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/280.txt: -------------------------------------------------------------------------------- 1 |
    2 |
  • 新增:Brave 網頁搜尋
  • 3 |
  • 新增:返回手勢偏好
  • 4 |
  • 新增:主畫面手勢偏好
  • 5 |
  • 新增:桌面模式
  • 6 |
  • 修正:淺色主題下小工具選擇器的文字顏色
  • 7 |
  • 修正:搜尋隱藏應用程式
  • 8 |
  • 修正:封面模式下的資料夾圖示
  • 9 |
  • 還原智慧空間小工具
  • 10 |
  • 還原自適應時鐘圖示(Google)
  • 11 |
  • 還原自適應行事曆圖示(Google)
  • 12 |
13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/800.txt: -------------------------------------------------------------------------------- 1 | * 合併 android-11.0.0_r31 2 | * 新增:保持空白畫面設定 3 | * 新增:選項卡顏色選擇器 4 | * 新增:額外的虛線控制 5 | * 新增:虛線自定義 6 | * 新增:支援快速切換 7 | * 新增:FiveSecs KLWP 8 | * 新增:Searx 提供者 9 | * 新增:睡眠助手 10 | * 新增:垂直列表應用程式(實驗性功能) 11 | * 修正:在長螢幕上的底座大小問題 12 | * 修正:開啟 Google 助理時崩潰的問題 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/922.txt: -------------------------------------------------------------------------------- 1 | 注意 1:不相容於舊版的備份 2 | - 基於 Android 12/L 的啟動器進行重建 3 | - 新增:智慧空間 4 | - 新增:直接編輯標籤/分類 5 | - 新增:模糊搜尋選項 6 | - 更新:重新設計 Dash、圖示和使用者介面 7 | 注意 2:舊版缺少的功能可能會在後續版本中添加 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | 新增:向上滑動手勢以開啟資料夾 2 | 新增:提供餵入器設定 3 | 修正:語言偏好設定 4 | 更新:將格線/欄位範圍擴增至2至16 5 | 移除:Google App和Google GO作為搜尋供應者 6 | 移除:StartAppSearch、StartApp和TimeoutSleep手勢 7 | 許多當機修復 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/926.txt: -------------------------------------------------------------------------------- 1 | 新增功能:按顏色排序應用程式選項 2 | 新增功能:跟隨壁紙(黑色)主題 3 | 修正:在打開備份/還原時崩潰的問題 4 | 修正:退出應用程式時,修正抽屜的頂部條的色調 5 | 修正:使用自訂圖標形狀時,圖標未更新 6 | 移除功能:取消跟隨日間主題 7 | 移除功能:取消 OnePlus 天氣數據提供者 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/934.txt: -------------------------------------------------------------------------------- 1 | 新增:將 OWM 設為天氣提供者 2 | 新增:支援 LawnIcons 3 | 新增:支援 A13 的主題圖示 4 | 更新:全新的設定界面與使用者體驗 5 | 修正:修復鬼影圖示的問題 6 | 修正:修復發行版 / 新版 / 除錯版之間的備份相容性 7 | 修正:根據語言區域排序應用程式 8 | 欲瞭解更多詳情,請查閱完整的變更日誌… 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/full_description.txt: -------------------------------------------------------------------------------- 1 | Neo 啟動器是專為高級用戶而打造的 AOSP 啟動器的分支版本。 2 | 它具有高度可配置性,並為您提供豐富的功能。其中包括: 3 | 4 | -「專屬面板」。 5 | - 支援多樣主題。 6 | - 自訂搜尋引擎。 7 | - 手勢支援。 8 | - 獨特的自訂小工具。 9 | - 應用程式抽屜中的分類或資料夾。 10 | - 圖示形狀和套件支援。 11 | - 隱藏應用程式。 12 | 13 | 我們正在持續開發新功能,敬請期待… 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/short_description.txt: -------------------------------------------------------------------------------- 1 | 擁有眾多智慧功能的自由啟動器。 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/title.txt: -------------------------------------------------------------------------------- 1 | Neo Launcher 2 | -------------------------------------------------------------------------------- /flowerpot/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.python.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [packages] 7 | requests-html = "*" 8 | 9 | [dev-packages] 10 | 11 | [requires] 12 | python_version = "3.12" 13 | -------------------------------------------------------------------------------- /flowerpot/playstore/AUTO_AND_VEHICLES: -------------------------------------------------------------------------------- 1 | com.trovit.android.apps.cars 2 | hands.android.webmotors 3 | com.autoscout24 4 | org.turboaz.android 5 | ru.farpost.dromfilter 6 | br.com.usezapay.app 7 | com.carwale 8 | com.zenthek.autozen 9 | mureung.obdproject 10 | ru.tatneft.gasstations 11 | org.policefines.finesNotCommercial 12 | com.ovz.carscanner 13 | kr.co.kbc.cha.android 14 | com.cvmobileapp 15 | ru.ftc.tc 16 | com.kajda.fuelio 17 | ru.alexko.regionalcodes 18 | kz.kolesa 19 | ru.gibdd_pay.app 20 | ru.drom.pdd.android.app 21 | com.bikewale.app 22 | ru.autodoc.autodocapp 23 | org.eobdfacile.android 24 | -------------------------------------------------------------------------------- /flowerpot/playstore/BEAUTY: -------------------------------------------------------------------------------- 1 | photo.cameraselfie.sweet.camera 2 | com.kakao.beauty.hairshop 3 | beauty.skin.care.app 4 | jp.hotpepper.android.beauty.hair 5 | jp.co.istyle.atcosme 6 | net.booksy.customer 7 | com.getskinbliss.skinbliss 8 | com.fresha.Business 9 | com.arcsoft.perfect365 10 | photo.cam.filter.beauty.effect 11 | com.arabian.oud 12 | br.com.espacolaser.Agendamento 13 | com.colorwise.me.allseasons 14 | com.styleseat.promobile 15 | kr.co.company.hwahae 16 | app.foryou 17 | com.gangnam.sister 18 | net.booksy.business 19 | com.foreo.foreoapp 20 | com.probstit.novabooker 21 | fashion.soni 22 | com.nabilsoft.daily_hairstyles_for_girls 23 | com.rstream.haircare 24 | com.fresha.Fresha 25 | -------------------------------------------------------------------------------- /flowerpot/playstore/COMICS: -------------------------------------------------------------------------------- 1 | com.contentsfirst.tappytoon 2 | com.delitoon 3 | com.tapastic 4 | dme.systems.zebra_comics 5 | jp.pxv.android.manga 6 | com.marvel.unlimited 7 | com.bomcomics.bomtoon.playstore 8 | com.webcomics.manga 9 | com.toomics.global.google 10 | com.pratilipi.comics 11 | com.lezhin.comics 12 | com.rookiestudio.perfectviewer 13 | dmw.comicworld.app 14 | com.topco.toptoonglobal.iap 15 | de.delitoon 16 | com.dashtoon.app 17 | com.keycollectorcomics.keycollector 18 | app.game.rentaapps 19 | com.ookbee.ookbeecomics.android 20 | com.naver.linewebtoon 21 | net.manta.comic 22 | com.collectorz.javamobile.android.comics 23 | com.initialcoms.ridi 24 | jp.co.shueisha.mangaplus 25 | com.mrblue.mrblue 26 | -------------------------------------------------------------------------------- /flowerpot/playstore/DATING: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /flowerpot/playstore/EVENTS: -------------------------------------------------------------------------------- 1 | com.feverup.fever 2 | app.topevent.android 3 | com.untitledshows.pov 4 | de.eventim.mobile.app.Android 5 | com.greetingsisland.sam 6 | com.wizards.winter_orb 7 | com.ticketswap.ticketswap 8 | com.evg.cassava 9 | ru.kassir 10 | com.vividseats.android 11 | com.tickpickllc.ceobrien.tickpick 12 | com.seatgeek.android 13 | dk.dr.webplayer 14 | com.todaytix.TodayTix 15 | -------------------------------------------------------------------------------- /flowerpot/playstore/HOUSE_AND_HOME: -------------------------------------------------------------------------------- 1 | com.nobroker.app 2 | com.colorsnap 3 | br.com.quintoandar.inquilinos 4 | com.icandesignapp.all 5 | com.autodesk.homestyler 6 | com.trulia.android.rentals 7 | com.produpress.immoweb 8 | com.chbreeze.jikbang4a 9 | com.amvg.hemlak 10 | au.com.realestate.app 11 | com.kbstar.land 12 | com.nhn.land.android 13 | com.trulia.android 14 | ae.propertyfinder.propertyfinder 15 | com.redfin.android 16 | com.kolo.android 17 | com.idealista.android 18 | ca.crea.app.consumer 19 | com.timesgroup.magicbricks 20 | com.houzz.app 21 | com.git.mami.kos 22 | com.bayut.bayuteg 23 | fr.anuman.HomeDesign3D 24 | com.hogangnono.hogangnono 25 | com.hotpads.mobile 26 | com.planner5d.planner5d 27 | com.icandesignapp.kitchen 28 | app.sweepy.sweepy 29 | com.nnacres.app 30 | com.project.vivareal 31 | com.bayut.bayutapp 32 | com.palettecad.palettehome 33 | com.etagi.client 34 | -------------------------------------------------------------------------------- /flowerpot/playstore/LIBRARIES_AND_DEMO: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /flowerpot/playstore/LIFESTYLE: -------------------------------------------------------------------------------- 1 | com.samsung.android.oneconnect 2 | habittracker.todolist.tickit.daily.planner 3 | com.pinterest 4 | com.ojassoft.astrosage 5 | com.astrosouls 6 | com.tuya.smart 7 | com.tplink.iot 8 | com.combyne.app 9 | com.life.palm 10 | com.tuya.smartlife 11 | com.picturerock.rock 12 | com.amazon.dee.app 13 | com.lgeha.nuts 14 | com.astrotalk 15 | com.rcplatform.livechat 16 | diary.journal.daily.mood.diarywithlock 17 | diary.journal.lock.mood.daily 18 | com.realme.link 19 | com.iproyal.android 20 | -------------------------------------------------------------------------------- /flowerpot/playstore/MEDICAL: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /flowerpot/playstore/PARENTING: -------------------------------------------------------------------------------- 1 | com.babytiger.babydomisong.a 2 | com.cuisinezpourbebe.app 3 | app.kids360.kid 4 | com.clevguard.kidsguardpro.parent 5 | com.hp.babyapp 6 | com.huckleberry_labs.app 7 | com.amila.parenting 8 | com.babyTranslator.bankr0t 9 | com.charlie_names.charlies_names 10 | com.glow.android.baby 11 | com.drillyapps.babydaybook 12 | app.kids360.parent 13 | com.e8c5a3102a45.app 14 | com.babysits 15 | com.becloser 16 | com.evoprox.morningroutines 17 | app.storybook.story 18 | acoss.paje.mpaq 19 | bebi.family.baby.photo.album 20 | com.flashget.parentalcontrol 21 | com.kaspersky.safekids 22 | com.bitraptors.babyweather 23 | -------------------------------------------------------------------------------- /flowerpot/playstore/PERSONALIZATION: -------------------------------------------------------------------------------- 1 | com.football4k.wallpaper 2 | com.tmcompany.aurora 3 | com.call.flash.colorphone.fast.callerscreen 4 | com.soccer.ronaldo.wallpapers 5 | com.shanga.walli 6 | com.lw.hitechcircuit.launcher 7 | io.iftech.android.box 8 | com.codeworld.flowerwallpapers 9 | easy.launcher 10 | net.zedge.android 11 | com.touchtype.swiftkey 12 | com.pixelkraft.edgelightcolors 13 | com.google.android.apps.wallpaper 14 | com.micontrolcenter.customnotification 15 | com.newlook.launcher 16 | com.launcher.smart.glow.butterfly.theme 17 | any.icon 18 | ninja.thiha.frozenkeyboard2 19 | com.teslacoilsw.launcher 20 | com.sparkine.muvizedge 21 | com.lbe.parallel.intl 22 | com.microsoft.launcher 23 | com.love.launcher.heart 24 | com.touch.lock.screen.password.security 25 | tomrctregt.tregt.lovephotokeyboardthemes 26 | com.pika.superwallpaper 27 | -------------------------------------------------------------------------------- /flowerpot/playstore/TOOLS: -------------------------------------------------------------------------------- 1 | com.google.android.apps.authenticator2 2 | com.apple.movetoios 3 | cn.xender 4 | com.sec.android.app.voicenote 5 | com.google.android.apps.translate 6 | com.ovelin.guitartuna 7 | ru.zdevs.zarchiver 8 | com.google.android.apps.nbu.files 9 | com.sec.android.easyMover 10 | com.samsung.android.voc 11 | com.google.android.apps.kids.familylink 12 | com.rarlab.rar 13 | com.dubox.drive 14 | myfiles.filemanager.fileexplorer.cleaner 15 | com.microsoft.bing 16 | com.widgetable.theme.android 17 | com.zhiliao.musically.livewallpaper 18 | com.lenovo.anyshare.gps 19 | com.securex.browser 20 | com.samsung.android.app.watchmanager 21 | com.google.ar.lens 22 | -------------------------------------------------------------------------------- /flowerpot/playstore/WEATHER: -------------------------------------------------------------------------------- 1 | com.exovoid.weather.app 2 | com.giovesoft.frogweather 3 | com.weather.Weather 4 | weather.local.weather.forecast.channel 5 | com.accurate.forecast.live.weather.channel 6 | com.exovoid.weatherxs 7 | com.accurate.live.weather.forecast.pro 8 | com.accuweather.android 9 | com.Info_BMKG 10 | ch.srf.meteo 11 | com.accurate.weather.forecast.live 12 | ch.admin.meteoswiss 13 | aplicacion.tiempo 14 | com.jrustonapps.myauroraforecast 15 | com.channel.weather.forecast 16 | com.Meteosolutions.Meteo3b 17 | com.handmark.expressweather 18 | com.jrustonapps.myearthquakealerts 19 | com.eet.weather.launcher 20 | com.accurate.live.weather.widget 21 | com.apalon.weatherradar.free 22 | com.windyty.android 23 | com.pelmorex.WeatherEyeAndroid 24 | com.foreca.android.weather 25 | ai.meteum 26 | app.nerv 27 | co.windyapp.android 28 | com.airvisual 29 | com.channel.weather.forecast.live.radar 30 | de.wetteronline.wetterapp 31 | -------------------------------------------------------------------------------- /flowerpot/templates/BUSINESS_AND_PRODUCTIVITY: -------------------------------------------------------------------------------- 1 | &category|productivity 2 | :android.intent.category.SECONDARY_HOME 3 | :android.intent.category.APP_CALENDAR 4 | :android.intent.category.APP_EMAIL 5 | :android.intent.category.APP_FILES 6 | :android.intent.action.OPEN_DOCUMENT_TREE 7 | :android.intent.action.OPEN_DOCUMENT 8 | :android.intent.action.CREATE_DOCUMENT 9 | -------------------------------------------------------------------------------- /flowerpot/templates/COMMUNICATION: -------------------------------------------------------------------------------- 1 | &category|social 2 | # Some social apps which weren't scraped 3 | com.twitter.android 4 | # Intents 5 | :android.intent.action.ANSWER 6 | :android.intent.category.APP_MESSAGING 7 | :android.intent.category.APP_CONTACTS 8 | :android.intent.category.APP_EMAIL 9 | :android.intent.action.DIAL 10 | :android.intent.action.CALL_BUTTON 11 | :android.intent.action.CALL 12 | -------------------------------------------------------------------------------- /flowerpot/templates/ENTERTAINMENT: -------------------------------------------------------------------------------- 1 | &category|audio 2 | &category|video 3 | :android.intent.category.APP_MUSIC 4 | :android.intent.category.LEANBACK_LAUNCHER 5 | :android.intent.category.VR_HOME 6 | -------------------------------------------------------------------------------- /flowerpot/templates/GAME: -------------------------------------------------------------------------------- 1 | # isGame manifest flag 2 | &isGame 3 | # appCategory set to CATEGORY_GAME 4 | &category|game 5 | -------------------------------------------------------------------------------- /flowerpot/templates/KNOWLEDGE_AND_REFERENCE: -------------------------------------------------------------------------------- 1 | :android.intent.action.TRANSLATE 2 | :android.intent.action.DEFINE 3 | -------------------------------------------------------------------------------- /flowerpot/templates/MUSIC: -------------------------------------------------------------------------------- 1 | &category|audio 2 | :android.intent.category.APP_MUSIC 3 | -------------------------------------------------------------------------------- /flowerpot/templates/NEWS: -------------------------------------------------------------------------------- 1 | &category|news 2 | -------------------------------------------------------------------------------- /flowerpot/templates/PERSONALIZATION: -------------------------------------------------------------------------------- 1 | # Icon pack intents 2 | :com.fede.launcher.THEME_ICONPACK 3 | :com.anddoes.launcher.THEME 4 | :com.teslacoilsw.launcher.THEME 5 | :com.gau.go.launcherex.theme 6 | :org.adw.launcher.THEMES 7 | :net.oneplus.launcher.icons.ACTION_PICK_ICON 8 | # Launcher intent 9 | ;android.intent.category.HOME 10 | # Kustom intents 11 | :org.kustom.provider.WALLPAPERS 12 | :org.kustom.provider.WIDGETS 13 | :org.kustom.provider.KOMPONENTS 14 | :org.kustom.provider.LOCKSCREENS 15 | # Zooper intent 16 | :org.zooper.zw.TEMPLATES 17 | # Wallpaper picker intent 18 | :android.intent.action.SET_WALLPAPER 19 | # Muzei intent 20 | :com.google.android.apps.muzei.api.MuzeiArtProvider 21 | :android.intent.category.SECONDARY_HOME 22 | -------------------------------------------------------------------------------- /flowerpot/templates/PHOTOGRAPHY: -------------------------------------------------------------------------------- 1 | &category|image 2 | :android.intent.category.APP_GALLERY 3 | :android.intent.category.CAMERA 4 | -------------------------------------------------------------------------------- /flowerpot/templates/TOOLS: -------------------------------------------------------------------------------- 1 | # Intents 2 | :android.intent.action.ASSIST 3 | :android.intent.category.APP_MARKET 4 | :android.intent.category.APP_CALCULATOR 5 | :android.intent.category.APP_FILES 6 | :android.intent.action.QUICK_CLOCK 7 | -------------------------------------------------------------------------------- /flowerpot/templates/TRAVEL_AND_NAVIGATION: -------------------------------------------------------------------------------- 1 | &category|maps 2 | com.google.android.apps.maps 3 | # Intents 4 | :android.intent.category.CAR_DOCK 5 | :android.intent.category.CAR_MODE 6 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | #Tue Feb 07 01:12:37 CET 2024 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | org.gradle.parallel=true 5 | org.gradle.jvmargs=-Xmx1536M -Dkotlin.daemon.jvm.options\="-Xmx2048M" -Dfile.encoding\=UTF-8 6 | android.nonTransitiveRClass=false 7 | android.nonFinalResIds=false -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 04 00:54:44 CEST 2024 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /libs_systemui/animationlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /libs_systemui/animationlib/TEST_MAPPING: -------------------------------------------------------------------------------- 1 | { 2 | "presubmit": [ 3 | { 4 | "name": "animationlib_tests" 5 | } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /libs_systemui/iconloaderlib/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .project 3 | .classpath 4 | .project.properties 5 | gen/ 6 | bin/ 7 | .idea/ 8 | .gradle/ 9 | local.properties 10 | gradle/ 11 | build/ 12 | gradlew* 13 | .DS_Store 14 | -------------------------------------------------------------------------------- /libs_systemui/iconloaderlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /libs_systemui/iconloaderlib/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /libs_systemui/iconloaderlib/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 24dp 19 | 20 | -------------------------------------------------------------------------------- /libs_systemui/iconloaderlib/src/com/saulhdev/neolauncher/icons/ClockMetadata.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.neolauncher.icons 2 | 3 | data class ClockMetadata( 4 | val hourLayerIndex: Int, 5 | val minuteLayerIndex: Int, 6 | val secondLayerIndex: Int, 7 | val defaultHour: Int, 8 | val defaultMinute: Int, 9 | val defaultSecond: Int, 10 | ) -------------------------------------------------------------------------------- /libs_systemui/smartspace/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/SmartspaceAction.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace 2 | 3 | import android.app.PendingIntent 4 | import android.content.Intent 5 | import android.graphics.drawable.Icon 6 | import android.os.Bundle 7 | import android.view.View 8 | 9 | class SmartspaceAction( 10 | val id: String, 11 | val icon: Icon? = null, 12 | val title: CharSequence, 13 | val subtitle: CharSequence? = null, 14 | val contentDescription: CharSequence? = null, 15 | val pendingIntent: PendingIntent? = null, 16 | val intent: Intent? = null, 17 | val onClick: View.OnClickListener? = null, 18 | val extras: Bundle? = null, 19 | ) 20 | 21 | val SmartspaceAction?.hasIntent get() = this != null && (intent != null || pendingIntent != null || onClick != null) 22 | -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/BaseTemplateData.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | import androidx.annotation.Nullable 4 | import com.saulhdev.smartspace.SmartspaceTarget.UiTemplateType 5 | 6 | open class BaseTemplateData( 7 | @UiTemplateType open val templateType: Int, 8 | @Nullable open val primaryItem: SubItemInfo?, 9 | @Nullable open val subtitleItem: SubItemInfo?, 10 | @Nullable open val subtitleSupplementalItem: SubItemInfo?, 11 | @Nullable open val supplementalLineItem: SubItemInfo?, 12 | @Nullable open val supplementalAlarmItem: SubItemInfo?, 13 | open val layoutWeight: Int 14 | ) { 15 | class SubItemInfo( 16 | val text: Text?, 17 | val icon: Icon?, 18 | val tapAction: TapAction?, 19 | val loggingInfo: SubItemLoggingInfo? 20 | ) 21 | } -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/CarouselItem.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | class CarouselItem( 4 | val upperText: Text, 5 | val image: Icon?, 6 | val lowerText: Text, 7 | val tapAction: TapAction 8 | ) { 9 | override fun equals(other: Any?): Boolean { 10 | if (this === other) return true 11 | if (other !is CarouselItem) return false 12 | return upperText == other.upperText && image == other.image && lowerText == other.lowerText && tapAction == other.tapAction 13 | } 14 | } -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/CombinedCardsTemplateData.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | import com.saulhdev.smartspace.SmartspaceTarget 4 | 5 | class CombinedCardsTemplateData( 6 | @SmartspaceTarget.UiTemplateType override val templateType: Int, 7 | override val primaryItem: SubItemInfo?, 8 | override val subtitleItem: SubItemInfo?, 9 | override val subtitleSupplementalItem: SubItemInfo?, 10 | override val supplementalLineItem: SubItemInfo?, 11 | override val supplementalAlarmItem: SubItemInfo?, 12 | override val layoutWeight: Int, 13 | val combinedCardDataList: List, 14 | ) : BaseTemplateData( 15 | templateType, 16 | primaryItem, 17 | subtitleItem, 18 | subtitleSupplementalItem, 19 | supplementalLineItem, 20 | supplementalAlarmItem, 21 | layoutWeight 22 | ) { 23 | } -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/Icon.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | import com.saulhdev.smartspace.SmartspaceUtils 4 | 5 | data class Icon( 6 | val icon: android.graphics.drawable.Icon?, 7 | val contentDescription: CharSequence?, 8 | val shouldTint: Boolean, 9 | ) { 10 | override fun equals(other: Any?): Boolean { 11 | if (this === other) return true 12 | if (other !is Icon) return false 13 | return icon.toString() == other.icon.toString() && SmartspaceUtils.isEqual( 14 | contentDescription, 15 | other.contentDescription 16 | ) && shouldTint == other.shouldTint 17 | } 18 | 19 | fun shouldTint(): Boolean { 20 | return shouldTint 21 | } 22 | } -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/SubItemLoggingInfo.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | import com.saulhdev.smartspace.SmartspaceTarget.FeatureType 4 | 5 | data class SubItemLoggingInfo( 6 | val instanceId: Int?, 7 | @FeatureType val featureType: Int, 8 | val packageName: CharSequence? 9 | ) -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/TapAction.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | import android.app.PendingIntent 4 | import android.content.Intent 5 | import android.os.Bundle 6 | import android.os.UserHandle 7 | import com.saulhdev.smartspace.SmartspaceUtils 8 | 9 | data class TapAction( 10 | val id: CharSequence?, 11 | val intent: Intent?, 12 | val pendingIntent: PendingIntent?, 13 | val userHandle: UserHandle?, 14 | val extras: Bundle?, 15 | val shouldShowOnLockscreen: Boolean 16 | ) { 17 | override fun equals(other: Any?): Boolean { 18 | if (this === other) return true 19 | if (other !is TapAction) return false 20 | return SmartspaceUtils.isEqual(id, other.id) 21 | } 22 | } -------------------------------------------------------------------------------- /libs_systemui/smartspace/src/com/saulhdev/smartspace/uitemplatedata/Text.kt: -------------------------------------------------------------------------------- 1 | package com.saulhdev.smartspace.uitemplatedata 2 | 3 | import android.text.TextUtils 4 | import com.saulhdev.smartspace.SmartspaceUtils 5 | 6 | data class Text( 7 | val text: CharSequence, 8 | val truncateAtType: TextUtils.TruncateAt?, 9 | val maxLines: Int, 10 | ) { 11 | override fun equals(other: Any?): Boolean { 12 | if (this === other) return true 13 | if (other !is Text) return false 14 | val that: Text = other 15 | return truncateAtType == that.truncateAtType && SmartspaceUtils.isEqual( 16 | text, 17 | that.text 18 | ) && maxLines == that.maxLines 19 | } 20 | } -------------------------------------------------------------------------------- /neo_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/neo_banner.png -------------------------------------------------------------------------------- /prebuilts/libs/SystemUI-statsd-14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/prebuilts/libs/SystemUI-statsd-14.jar -------------------------------------------------------------------------------- /prebuilts/libs/SystemUI-statsd.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/prebuilts/libs/SystemUI-statsd.jar -------------------------------------------------------------------------------- /prebuilts/libs/WindowManager-Shell-14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/prebuilts/libs/WindowManager-Shell-14.jar -------------------------------------------------------------------------------- /prebuilts/libs/WindowManager-Shell.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/prebuilts/libs/WindowManager-Shell.jar -------------------------------------------------------------------------------- /prebuilts/libs/libGoogleFeed.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/prebuilts/libs/libGoogleFeed.jar -------------------------------------------------------------------------------- /res/anim/no_anim.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 19 | -------------------------------------------------------------------------------- /res/color-night-v31/accent_ripple_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /res/color-night-v31/popup_shade_first.xml: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color-night/accent_ripple_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /res/color-night/all_apps_tab_background_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color-night/all_apps_tabs_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color-v31/accent_ripple_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /res/color-v31/all_apps_tab_background_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color-v31/all_apps_tabs_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color-v31/folder_preview_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color-v31/overview_scrim.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color-v31/popup_shade_first.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color-v31/taskbar_edu_button_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color/accent_ripple_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /res/color/all_apps_tab_background_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color/all_apps_tabs_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color/button_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /res/color/cell_layout_bg_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /res/color/overview_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | -------------------------------------------------------------------------------- /res/color/overview_scrim.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color/overview_scrim_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color/popup_color_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color/popup_shade_first.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color/popup_shade_second.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/color/popup_shade_third.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/color/widgets_picker_scrim.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_widget_resize_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/drawable-hdpi/ic_widget_resize_handle.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_widget_resize_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/drawable-mdpi/ic_widget_resize_handle.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_widget_resize_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/drawable-xhdpi/ic_widget_resize_handle.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/ic_widget_resize_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/drawable-xxhdpi/ic_widget_resize_handle.png -------------------------------------------------------------------------------- /res/drawable-xxxhdpi/ic_widget_resize_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/drawable-xxxhdpi/ic_widget_resize_handle.png -------------------------------------------------------------------------------- /res/drawable/add_item_dialog_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /res/drawable/gm_edit_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /res/drawable/gutter_horizontal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /res/drawable/ic_gm_close_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /res/drawable/ic_split_horizontal.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /res/drawable/ic_split_vertical.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /res/drawable/notification_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 11 | -------------------------------------------------------------------------------- /res/drawable/page_indicator.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /res/interpolator/decelerate_quart.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | -------------------------------------------------------------------------------- /res/interpolator/decelerate_quint.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | -------------------------------------------------------------------------------- /res/layout/app_icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/layout/floating_header_content.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | -------------------------------------------------------------------------------- /res/layout/floating_split_select_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /res/layout/search_container_hotseat.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | -------------------------------------------------------------------------------- /res/layout/system_shortcut_spacer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /res/mipmap-hdpi/ic_launcher_home_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/mipmap-hdpi/ic_launcher_home_foreground.png -------------------------------------------------------------------------------- /res/mipmap-mdpi/ic_launcher_home_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/mipmap-mdpi/ic_launcher_home_foreground.png -------------------------------------------------------------------------------- /res/mipmap-xhdpi/ic_launcher_home_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/mipmap-xhdpi/ic_launcher_home_foreground.png -------------------------------------------------------------------------------- /res/mipmap-xxhdpi/ic_launcher_home_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/res/mipmap-xxhdpi/ic_launcher_home_foreground.png -------------------------------------------------------------------------------- /res/values-land/styles.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /res/values-sw600dp/styles.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /res/values-v28/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | ?android:attr/dialogCornerRadius 19 | 20 | -------------------------------------------------------------------------------- /res/values-v31/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | false 19 | false 20 | -------------------------------------------------------------------------------- /res/xml/backupscheme.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /res/xml/dynamic_resources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /res/xml/grayscale_icon_map.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenCentral() 4 | google() 5 | gradlePluginPortal() 6 | } 7 | } 8 | dependencyResolutionManagement { 9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 10 | repositories { 11 | mavenCentral() 12 | google() 13 | maven(url = "https://jitpack.io") 14 | } 15 | } 16 | include(":iconloaderlib") 17 | project(":iconloaderlib").projectDir = File(rootDir, "libs_systemui/iconloaderlib") 18 | 19 | include(":animationlib") 20 | project(":animationlib").projectDir = File(rootDir, "libs_systemui/animationlib") 21 | 22 | include(":smartspace") 23 | project(":smartspace").projectDir = File(rootDir, "libs_systemui/smartspace") 24 | rootProject.name = "Neo Launcher" -------------------------------------------------------------------------------- /snapshots/omega1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/snapshots/omega1.jpg -------------------------------------------------------------------------------- /snapshots/omega3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/snapshots/omega3.jpg -------------------------------------------------------------------------------- /snapshots/omega5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/snapshots/omega5.jpg -------------------------------------------------------------------------------- /snapshots/omega7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/snapshots/omega7.jpg -------------------------------------------------------------------------------- /snapshots/theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/snapshots/theme.png -------------------------------------------------------------------------------- /src/com/android/launcher3/OnAlarmListener.java: -------------------------------------------------------------------------------- 1 | package com.android.launcher3; 2 | 3 | public interface OnAlarmListener { 4 | public void onAlarm(Alarm alarm); 5 | } 6 | -------------------------------------------------------------------------------- /src/com/android/launcher3/util/ActivityLifecycleCallbacksAdapter.java: -------------------------------------------------------------------------------- 1 | package com.android.launcher3.util; 2 | 3 | import android.app.Activity; 4 | import android.app.Application.ActivityLifecycleCallbacks; 5 | import android.os.Bundle; 6 | 7 | public interface ActivityLifecycleCallbacksAdapter extends ActivityLifecycleCallbacks { 8 | 9 | default void onActivityCreated(Activity activity, Bundle bundle) { 10 | } 11 | 12 | default void onActivityDestroyed(Activity activity) { 13 | } 14 | 15 | default void onActivityPaused(Activity activity) { 16 | } 17 | 18 | default void onActivityResumed(Activity activity) { 19 | } 20 | 21 | default void onActivitySaveInstanceState(Activity activity, Bundle bundle) { 22 | } 23 | 24 | default void onActivityStarted(Activity activity) { 25 | } 26 | 27 | default void onActivityStopped(Activity activity) { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/debug/res/values-night/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #64F 4 | #E47 5 | #F3FBFF 6 | -------------------------------------------------------------------------------- /src/debug/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #96F 4 | #F79 5 | #0F111F 6 | -------------------------------------------------------------------------------- /src_plugins/README.md: -------------------------------------------------------------------------------- 1 | This directory contains plugin interfaces that launcher listens for and plugins implement. In other words, these are the hooks that specify what plugins launcher currently supports. 2 | 3 | Details about how to create a new plugin interface, or to use existing interfaces to write a plugin can be found at go/gnl/plugins. 4 | -------------------------------------------------------------------------------- /src_plugins/com/android/systemui/plugins/FirstScreenWidget.java: -------------------------------------------------------------------------------- 1 | package com.android.systemui.plugins; 2 | 3 | import android.view.ViewGroup; 4 | import com.android.systemui.plugins.annotations.ProvidesInterface; 5 | 6 | /** 7 | * Implement this interface to wrap the widget on the first home screen, e.g. to add new content. 8 | */ 9 | @ProvidesInterface(action = FirstScreenWidget.ACTION, version = FirstScreenWidget.VERSION) 10 | public interface FirstScreenWidget extends Plugin { 11 | String ACTION = "com.android.systemui.action.PLUGIN_FIRST_SCREEN_WIDGET"; 12 | int VERSION = 1; 13 | 14 | void onWidgetUpdated(ViewGroup widgetView); 15 | } 16 | -------------------------------------------------------------------------------- /src_plugins/com/android/systemui/plugins/HotseatPlugin.java: -------------------------------------------------------------------------------- 1 | package com.android.systemui.plugins; 2 | 3 | import android.view.View; 4 | import android.view.ViewGroup; 5 | 6 | import com.android.systemui.plugins.annotations.ProvidesInterface; 7 | 8 | /** 9 | * Implement this plugin interface to add a sub-view in the Hotseat. 10 | */ 11 | @ProvidesInterface(action = HotseatPlugin.ACTION, version = HotseatPlugin.VERSION) 12 | public interface HotseatPlugin extends Plugin { 13 | String ACTION = "com.android.systemui.action.PLUGIN_HOTSEAT"; 14 | int VERSION = 1; 15 | 16 | /** 17 | * Creates a plugin view which will be added to the Hotseat. 18 | */ 19 | View createView(ViewGroup parent); 20 | } 21 | -------------------------------------------------------------------------------- /tests/OWNERS: -------------------------------------------------------------------------------- 1 | # Bug component: 164335 2 | vadimt@google.com 3 | sunnygoyal@google.com 4 | winsonc@google.com 5 | hyunyoungs@google.com 6 | -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxhdpi/ic_launcher1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxhdpi/ic_launcher1.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxhdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxhdpi/ic_launcher2.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxhdpi/icon_back_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxhdpi/icon_back_1.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxhdpi/icon_fore_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxhdpi/icon_fore_1.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxxhdpi/ic_launcher1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxxhdpi/ic_launcher1.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxxhdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxxhdpi/ic_launcher2.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxxhdpi/icon_back_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxxhdpi/icon_back_1.png -------------------------------------------------------------------------------- /tests/dummy_app/res/mipmap-xxxhdpi/icon_fore_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/dummy_app/res/mipmap-xxxhdpi/icon_fore_1.png -------------------------------------------------------------------------------- /tests/dummy_app/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #455A64 4 | -------------------------------------------------------------------------------- /tests/res/layout/test_layout_appwidget_blue.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/res/layout/test_layout_appwidget_red.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/res/layout/test_layout_appwidget_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | -------------------------------------------------------------------------------- /tests/res/layout/test_layout_widget_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | 15 | 20 | -------------------------------------------------------------------------------- /tests/res/raw/aardwolf_dummy_app.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeoApplications/Neo-Launcher/c3e5050b61d114327b39ec54a07b1886d2763411/tests/res/raw/aardwolf_dummy_app.apk -------------------------------------------------------------------------------- /tests/res/raw/db_schema_v10.json: -------------------------------------------------------------------------------- 1 | { 2 | "version" : 10, 3 | "downgrade_to_9" : [] 4 | } -------------------------------------------------------------------------------- /tests/res/raw/reorder_algorithm_test.txt: -------------------------------------------------------------------------------- 1 | arguments: 5 6 normal 2 | board: 6x5 3 | xxxxx- 4 | ------ 5 | ------ 6 | ---3-- 7 | ---3-- 8 | ---3-- 9 | # this is a comment -------------------------------------------------------------------------------- /tests/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Shortcut 1 4 | Shortcut 2 5 | Shortcut 3 6 | Shortcut 4 7 | 8 | -------------------------------------------------------------------------------- /tests/res/xml/appwidget_dynamic_colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | -------------------------------------------------------------------------------- /tests/res/xml/appwidget_hidden.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | -------------------------------------------------------------------------------- /tests/res/xml/appwidget_no_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | -------------------------------------------------------------------------------- /tests/res/xml/appwidget_no_config_large.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | -------------------------------------------------------------------------------- /tests/res/xml/appwidget_with_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /tests/shared/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /tests/tapl/README: -------------------------------------------------------------------------------- 1 | http://go/tapl 2 | -------------------------------------------------------------------------------- /tools/checkstyle_suppression.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | --------------------------------------------------------------------------------