Files
Flexera-Launcher/lawnchair/res/xml/device_profiles.xml
T
266c07c808 feat: Improve Lawnchair grid specifications (#6583)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: TheSuperDragon <70206496+superdragonxd@users.noreply.github.com>
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-28 08:37:50 +00:00

401 lines
18 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2016 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<profiles xmlns:launcher="http://schemas.android.com/apk/res-auto" >
<grid-option
launcher:name="3_by_3"
launcher:numRows="3"
launcher:numColumns="3"
launcher:numFolderRows="2"
launcher:numFolderColumns="3"
launcher:numHotseatIcons="3"
launcher:dbFile="launcher_3_by_3.db"
launcher:defaultLayoutId="@xml/default_workspace_3x3"
launcher:deviceCategory="phone" >
<display-option
launcher:name="Super Short Stubby"
launcher:minWidthDps="255"
launcher:minHeightDps="300"
launcher:iconImageSize="48"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
<display-option
launcher:name="Shorter Stubby"
launcher:minWidthDps="255"
launcher:minHeightDps="400"
launcher:iconImageSize="48"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
</grid-option>
<grid-option
launcher:name="4_by_6"
launcher:numRows="6"
launcher:numColumns="4"
launcher:numFolderRows="3"
launcher:numFolderColumns="3"
launcher:numHotseatIcons="4"
launcher:numExtendedHotseatIcons="6"
launcher:devicePaddingId="@xml/paddings_4x5"
launcher:inlineNavButtonsEndSpacing="@dimen/taskbar_button_margin_split"
launcher:defaultLayoutId="@xml/default_workspace_4x5"
launcher:deviceCategory="phone|multi_display" >
<display-option
launcher:name="Short Stubby"
launcher:minWidthDps="275"
launcher:minHeightDps="420"
launcher:iconImageSize="65"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
<display-option
launcher:name="Stubby"
launcher:minWidthDps="255"
launcher:minHeightDps="450"
launcher:iconImageSize="65"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
<display-option
launcher:name="Nexus S"
launcher:minWidthDps="296"
launcher:minHeightDps="491.33"
launcher:iconImageSize="65"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
<display-option
launcher:name="Nexus 4"
launcher:minWidthDps="359"
launcher:minHeightDps="567"
launcher:iconImageSize="65"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
<display-option
launcher:name="Nexus 5"
launcher:minWidthDps="335"
launcher:minHeightDps="567"
launcher:iconImageSize="65"
launcher:iconTextSize="13.0"
launcher:allAppsBorderSpace="16"
launcher:allAppsCellHeight="104"
launcher:canBeDefault="true" />
</grid-option>
<grid-option
launcher:name="6_by_5"
launcher:numRows="5"
launcher:numColumns="6"
launcher:numSearchContainerColumns="3"
launcher:numFolderRows="3"
launcher:numFolderColumns="3"
launcher:numHotseatIcons="6"
launcher:numAllAppsColumns="6"
launcher:isScalable="true"
launcher:inlineNavButtonsEndSpacing="@dimen/taskbar_button_margin_6_5"
launcher:devicePaddingId="@xml/paddings_6x5"
launcher:dbFile="launcher_6_by_5.db"
launcher:defaultLayoutId="@xml/default_workspace_6x5"
launcher:inlineQsb="landscape"
launcher:deviceCategory="tablet|desktop" >
<display-option
launcher:name="Tablet"
launcher:minWidthDps="900"
launcher:minHeightDps="820"
launcher:minCellHeight="120"
launcher:minCellWidth="102"
launcher:minCellHeightLandscape="104"
launcher:minCellWidthLandscape="120"
launcher:iconImageSize="60"
launcher:iconTextSize="14"
launcher:borderSpaceHorizontal="16"
launcher:borderSpaceVertical="64"
launcher:borderSpaceLandscapeHorizontal="64"
launcher:borderSpaceLandscapeVertical="16"
launcher:horizontalMargin="54"
launcher:horizontalMarginLandscape="120"
launcher:allAppsCellWidth="96"
launcher:allAppsCellHeight="142"
launcher:allAppsCellWidthLandscape="126"
launcher:allAppsCellHeightLandscape="126"
launcher:allAppsIconSize="60"
launcher:allAppsIconTextSize="14"
launcher:allAppsBorderSpaceHorizontal="8"
launcher:allAppsBorderSpaceVertical="16"
launcher:allAppsBorderSpaceLandscape="16"
launcher:hotseatBarBottomSpace="76"
launcher:hotseatBarBottomSpaceLandscape="40"
launcher:canBeDefault="true" />
</grid-option>
<grid-option
launcher:allAppsCellSpecsId="@xml/spec_all_apps_cell_match_workspace"
launcher:allAppsCellSpecsTwoPanelId="@xml/spec_all_apps_cell_match_workspace"
launcher:allAppsSpecsId="@xml/spec_handheld_all_apps"
launcher:allAppsSpecsTwoPanelId="@xml/spec_foldable_all_apps_4x5_unfolded"
launcher:allAppsStyle="@style/AllAppsStyle4x5Fold"
launcher:cellStyle="@style/CellStyle4x5Fold"
launcher:defaultLayoutId="@xml/default_workspace_splitdisplay_4x6"
launcher:deviceCategory="multi_display"
launcher:devicePaddingId="@xml/paddings_split_4x5"
launcher:folderSpecsId="@xml/spec_handheld_folder_4x5"
launcher:folderSpecsTwoPanelId="@xml/spec_foldable_folder_4x5_unfolded"
launcher:folderStyle="@style/Folder4x5FoldStyle"
launcher:hotseatSpecsId="@xml/spec_handheld_hotseat_4x5"
launcher:hotseatSpecsTwoPanelId="@xml/spec_foldable_hotseat_4x5_unfolded"
launcher:inlineNavButtonsEndSpacing="@dimen/taskbar_button_margin_split"
launcher:isOldGrid="true"
launcher:isScalable="true"
launcher:name="practical"
launcher:numAllAppsColumns="4"
launcher:numColumns="4"
launcher:numExtendedAllAppsColumns="6"
launcher:numExtendedHotseatIcons="6"
launcher:numFolderColumns="3"
launcher:numFolderRows="3"
launcher:numHotseatIcons="4"
launcher:numRows="6"
launcher:workspaceCellSpecsId="@xml/spec_handheld_workspace_cell_4x5"
launcher:workspaceCellSpecsTwoPanelId="@xml/spec_foldable_workspace_cell_4x5_unfolded"
launcher:workspaceSpecsId="@xml/spec_handheld_workspace_4x5"
launcher:workspaceSpecsTwoPanelId="@xml/spec_foldable_workspace_4x5_unfolded">
<display-option
launcher:allAppsBorderSpace="16"
launcher:allAppsBorderSpaceTwoPanelLandscapeHorizontal="20"
launcher:allAppsBorderSpaceTwoPanelLandscapeVertical="12"
launcher:allAppsBorderSpaceTwoPanelPortraitHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelPortraitVertical="12"
launcher:allAppsCellHeight="89"
launcher:allAppsCellHeightTwoPanelLandscape="104"
launcher:allAppsCellHeightTwoPanelPortrait="104"
launcher:allAppsCellWidth="78"
launcher:allAppsCellWidthTwoPanelLandscape="80"
launcher:allAppsCellWidthTwoPanelPortrait="68"
launcher:allAppsIconSize="66"
launcher:allAppsIconSizeTwoPanelLandscape="57"
launcher:allAppsIconSizeTwoPanelPortrait="57"
launcher:allAppsIconTextSize="14"
launcher:allAppsIconTextSizeTwoPanelLandscape="12"
launcher:allAppsIconTextSizeTwoPanelPortrait="12"
launcher:borderSpace="16"
launcher:horizontalMargin="25.5"
launcher:horizontalMarginTwoPanelLandscape="28.5"
launcher:horizontalMarginTwoPanelPortrait="22.5"
launcher:hotseatBarBottomSpaceTwoPanelLandscape="24"
launcher:hotseatBarBottomSpaceTwoPanelPortrait="36"
launcher:hotseatQsbSpace="24"
launcher:hotseatQsbSpaceTwoPanelLandscape="24"
launcher:hotseatQsbSpaceTwoPanelPortrait="36"
launcher:iconImageSize="66"
launcher:iconSizeLandscape="57"
launcher:iconSizeTwoPanelLandscape="57"
launcher:iconSizeTwoPanelPortrait="57"
launcher:iconTextSize="14"
launcher:iconTextSizeTwoPanelLandscape="12"
launcher:iconTextSizeTwoPanelPortrait="12"
launcher:minCellHeight="89"
launcher:minCellHeightTwoPanelLandscape="79"
launcher:minCellHeightTwoPanelPortrait="89"
launcher:minCellWidth="78"
launcher:minCellWidthTwoPanelLandscape="84"
launcher:minCellWidthTwoPanelPortrait="68"
launcher:minHeightDps="659.8095"
launcher:minWidthDps="352"
launcher:name="Pixel (Split Display)"
launcher:startAlignTaskbar="true"
launcher:startAlignTaskbarLandscape="true"
launcher:transientTaskbarIconSize="52.8"/>
<display-option
launcher:allAppsBorderSpaceHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelLandscapeHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelLandscapeVertical="8"
launcher:allAppsBorderSpaceTwoPanelPortraitHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelPortraitVertical="8"
launcher:allAppsBorderSpaceVertical="12"
launcher:allAppsCellHeight="73"
launcher:allAppsCellHeightTwoPanelLandscape="104"
launcher:allAppsCellHeightTwoPanelPortrait="104"
launcher:allAppsCellWidth="65"
launcher:allAppsCellWidthTwoPanelLandscape="70"
launcher:allAppsCellWidthTwoPanelPortrait="58"
launcher:allAppsIconSize="57"
launcher:allAppsIconSizeTwoPanelLandscape="48"
launcher:allAppsIconSizeTwoPanelPortrait="52"
launcher:allAppsIconTextSize="14"
launcher:allAppsIconTextSizeTwoPanelLandscape="12"
launcher:allAppsIconTextSizeTwoPanelPortrait="12"
launcher:borderSpaceHorizontal="16"
launcher:borderSpaceTwoPanelLandscapeHorizontal="16"
launcher:borderSpaceTwoPanelLandscapeVertical="16"
launcher:borderSpaceTwoPanelPortraitHorizontal="16"
launcher:borderSpaceTwoPanelPortraitVertical="16"
launcher:borderSpaceVertical="16"
launcher:canBeDefault="true"
launcher:horizontalMargin="22"
launcher:horizontalMarginTwoPanelLandscape="25"
launcher:horizontalMarginTwoPanelPortrait="13"
launcher:hotseatBarBottomSpaceTwoPanelLandscape="36"
launcher:hotseatBarBottomSpaceTwoPanelPortrait="38"
launcher:hotseatQsbSpace="24"
launcher:hotseatQsbSpaceTwoPanelLandscape="24"
launcher:hotseatQsbSpaceTwoPanelPortrait="34"
launcher:iconImageSize="57"
launcher:iconSizeLandscape="52"
launcher:iconSizeTwoPanelLandscape="48"
launcher:iconSizeTwoPanelPortrait="52"
launcher:iconTextSize="14"
launcher:iconTextSizeTwoPanelLandscape="12"
launcher:iconTextSizeTwoPanelPortrait="12"
launcher:minCellHeight="73"
launcher:minCellHeightTwoPanelLandscape="65"
launcher:minCellHeightTwoPanelPortrait="83"
launcher:minCellWidth="65"
launcher:minCellWidthTwoPanelLandscape="70"
launcher:minCellWidthTwoPanelPortrait="58"
launcher:minHeightDps="790.97"
launcher:minWidthDps="366.76"
launcher:name="Pixel (Split Display 2024)"
launcher:startAlignTaskbar="true"
launcher:startAlignTaskbarLandscape="true"
launcher:transientTaskbarIconSize="52.8"/>
<display-option
launcher:allAppsBorderSpace="16"
launcher:allAppsBorderSpaceTwoPanelLandscapeHorizontal="24"
launcher:allAppsBorderSpaceTwoPanelLandscapeVertical="20"
launcher:allAppsBorderSpaceTwoPanelPortraitHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelPortraitVertical="20"
launcher:allAppsCellHeight="112"
launcher:allAppsCellHeightTwoPanelLandscape="104"
launcher:allAppsCellHeightTwoPanelPortrait="104"
launcher:allAppsCellWidth="90"
launcher:allAppsCellWidthTwoPanelLandscape="101"
launcher:allAppsCellWidthTwoPanelPortrait="80"
launcher:allAppsIconSize="66"
launcher:allAppsIconSizeTwoPanelLandscape="57"
launcher:allAppsIconSizeTwoPanelPortrait="57"
launcher:allAppsIconTextSize="14"
launcher:allAppsIconTextSizeTwoPanelLandscape="12"
launcher:allAppsIconTextSizeTwoPanelPortrait="12"
launcher:borderSpace="16"
launcher:borderSpaceTwoPanelLandscapeHorizontal="16"
launcher:borderSpaceTwoPanelLandscapeVertical="20"
launcher:borderSpaceTwoPanelPortraitHorizontal="16"
launcher:borderSpaceTwoPanelPortraitVertical="20.75"
launcher:horizontalMargin="38"
launcher:horizontalMarginTwoPanelLandscape="34"
launcher:horizontalMarginTwoPanelPortrait="37.5"
launcher:hotseatBarBottomSpaceTwoPanelLandscape="24"
launcher:hotseatBarBottomSpaceTwoPanelPortrait="36"
launcher:hotseatQsbSpace="24"
launcher:hotseatQsbSpaceTwoPanelLandscape="24"
launcher:hotseatQsbSpaceTwoPanelPortrait="36"
launcher:iconImageSize="66"
launcher:iconSizeLandscape="57"
launcher:iconSizeTwoPanelLandscape="57"
launcher:iconSizeTwoPanelPortrait="57"
launcher:iconTextSize="14"
launcher:iconTextSizeTwoPanelLandscape="12"
launcher:iconTextSizeTwoPanelPortrait="12"
launcher:minCellHeight="112"
launcher:minCellHeightTwoPanelLandscape="79"
launcher:minCellHeightTwoPanelPortrait="109"
launcher:minCellWidth="90"
launcher:minCellWidthTwoPanelLandscape="101"
launcher:minCellWidthTwoPanelPortrait="80"
launcher:minHeightDps="777.52"
launcher:minWidthDps="413.48"
launcher:name="Pixel (Split Display) small"
launcher:startAlignTaskbar="true"
launcher:startAlignTaskbarLandscape="true"
launcher:transientTaskbarIconSize="52.8"/>
<display-option
launcher:allAppsBorderSpaceHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelLandscapeHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelLandscapeVertical="8"
launcher:allAppsBorderSpaceTwoPanelPortraitHorizontal="16"
launcher:allAppsBorderSpaceTwoPanelPortraitVertical="8"
launcher:allAppsBorderSpaceVertical="12"
launcher:allAppsCellHeight="73"
launcher:allAppsCellHeightTwoPanelLandscape="104"
launcher:allAppsCellHeightTwoPanelPortrait="104"
launcher:allAppsCellWidth="65"
launcher:allAppsCellWidthTwoPanelLandscape="70"
launcher:allAppsCellWidthTwoPanelPortrait="58"
launcher:allAppsIconSize="57"
launcher:allAppsIconSizeTwoPanelLandscape="48"
launcher:allAppsIconSizeTwoPanelPortrait="52"
launcher:allAppsIconTextSize="14"
launcher:allAppsIconTextSizeTwoPanelLandscape="12"
launcher:allAppsIconTextSizeTwoPanelPortrait="12"
launcher:borderSpaceHorizontal="16"
launcher:borderSpaceTwoPanelLandscapeHorizontal="16"
launcher:borderSpaceTwoPanelLandscapeVertical="16"
launcher:borderSpaceTwoPanelPortraitHorizontal="16"
launcher:borderSpaceTwoPanelPortraitVertical="16"
launcher:borderSpaceVertical="16"
launcher:horizontalMargin="22"
launcher:horizontalMarginTwoPanelLandscape="25"
launcher:horizontalMarginTwoPanelPortrait="13"
launcher:hotseatBarBottomSpaceTwoPanelLandscape="36"
launcher:hotseatBarBottomSpaceTwoPanelPortrait="38"
launcher:hotseatQsbSpace="24"
launcher:hotseatQsbSpaceTwoPanelLandscape="24"
launcher:hotseatQsbSpaceTwoPanelPortrait="34"
launcher:iconImageSize="57"
launcher:iconSizeLandscape="52"
launcher:iconSizeTwoPanelLandscape="48"
launcher:iconSizeTwoPanelPortrait="52"
launcher:iconTextSize="14"
launcher:iconTextSizeTwoPanelLandscape="12"
launcher:iconTextSizeTwoPanelPortrait="12"
launcher:minCellHeight="73"
launcher:minCellHeightTwoPanelLandscape="65"
launcher:minCellHeightTwoPanelPortrait="83"
launcher:minCellWidth="65"
launcher:minCellWidthTwoPanelLandscape="70"
launcher:minCellWidthTwoPanelPortrait="58"
launcher:minHeightDps="564.89"
launcher:minWidthDps="300.4"
launcher:name="Pixel (Split Display) large"
launcher:startAlignTaskbar="true"
launcher:startAlignTaskbarLandscape="true"
launcher:transientTaskbarIconSize="52.8"/>
</grid-option>
</profiles>