Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9ad87463 authored by Jonathan Miranda's avatar Jonathan Miranda Committed by Jon Miranda
Browse files

Revert "Update Folders to match spec."

This reverts commit fd8fa136.

Change-Id: Ifb8ce81e23f38df2eb2c26f93376eca19caae5b1
parent df4aaca5
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -19,9 +19,4 @@
    xmlns:launcher="http://schemas.android.com/apk/res-auto"
    style="@style/BaseIcon"
    android:includeFontPadding="false"
    android:paddingLeft="@dimen/folder_cell_x_padding"
    android:paddingTop="@dimen/folder_cell_y_padding"
    android:paddingRight="@dimen/folder_cell_x_padding"
    android:paddingBottom="@dimen/folder_cell_y_padding"
    launcher:centerVertically="true"
    launcher:iconDisplay="folder" />
+3 −4
Original line number Diff line number Diff line
@@ -138,11 +138,10 @@
    <dimen name="folder_preview_padding">10dp</dimen>
    <dimen name="page_indicator_dot_size">8dp</dimen>

    <dimen name="folder_cell_x_padding">8dp</dimen>
    <dimen name="folder_cell_y_padding">8dp</dimen>
    <dimen name="folder_cell_x_padding">9dp</dimen>
    <dimen name="folder_cell_y_padding">6dp</dimen>
    <dimen name="folder_child_text_size">13sp</dimen>
    <dimen name="folder_child_icon_drawable_padding">8dp</dimen>
    <dimen name="folder_label_padding_top">12dp</dimen>
    <dimen name="folder_label_padding_top">4dp</dimen>
    <dimen name="folder_label_padding_bottom">12dp</dimen>
    <dimen name="folder_label_text_size">14sp</dimen>

+3 −7
Original line number Diff line number Diff line
@@ -108,7 +108,6 @@ public class DeviceProfile {
    public int folderChildIconSizePx;
    public int folderChildTextSizePx;
    public int folderChildDrawablePaddingPx;
    public final int folderChildDrawablePaddingOriginalPx;

    // Hotseat
    public int hotseatCellHeightPx;
@@ -221,9 +220,6 @@ public class DeviceProfile {
        hotseatLandRightNavBarGutterPx = res.getDimensionPixelSize(
                R.dimen.dynamic_grid_hotseat_land_right_nav_bar_gutter_width);

        folderChildDrawablePaddingOriginalPx =
                res.getDimensionPixelSize(R.dimen.folder_child_icon_drawable_padding);

        // Determine sizes.
        widthPx = width;
        heightPx = height;
@@ -403,15 +399,15 @@ public class DeviceProfile {
        folderChildIconSizePx = (int) (Utilities.pxFromDp(inv.iconSize, dm) * scale);
        folderChildTextSizePx =
                (int) (res.getDimensionPixelSize(R.dimen.folder_child_text_size) * scale);
        folderChildDrawablePaddingPx = (int) (folderChildDrawablePaddingOriginalPx * scale);

        int textHeight = Utilities.calculateTextHeight(folderChildTextSizePx);
        int cellPaddingX = (int) (res.getDimensionPixelSize(R.dimen.folder_cell_x_padding) * scale);
        int cellPaddingY = (int) (res.getDimensionPixelSize(R.dimen.folder_cell_y_padding) * scale);

        folderCellWidthPx = folderChildIconSizePx + 2 * cellPaddingX;
        folderCellHeightPx = folderChildIconSizePx + 2 * cellPaddingY + textHeight
                + folderChildDrawablePaddingPx;
        folderCellHeightPx = folderChildIconSizePx + 2 * cellPaddingY + textHeight;
        folderChildDrawablePaddingPx = Math.max(0,
                (folderCellHeightPx - folderChildIconSizePx - textHeight) / 3);
    }

    public void updateInsets(Rect insets) {
+3 −6
Original line number Diff line number Diff line
@@ -120,7 +120,6 @@ public class FolderAnimationManager {
        final DragLayer.LayoutParams lp = (DragLayer.LayoutParams) mFolder.getLayoutParams();
        FolderIcon.PreviewLayoutRule rule = mFolderIcon.getLayoutRule();
        final List<BubbleTextView> itemsInPreview = mFolderIcon.getPreviewItems();
        BubbleTextView btv = itemsInPreview.get(0);

        // Match position of the FolderIcon
        final Rect folderIconPos = new Rect();
@@ -132,7 +131,7 @@ public class FolderAnimationManager {
        // Match size/scale of icons in the preview
        float previewScale = rule.scaleForItem(0, itemsInPreview.size());
        float previewSize = rule.getIconSize() * previewScale;
        float initialScale = previewSize / btv.getIconSize()
        float initialScale = previewSize / itemsInPreview.get(0).getIconSize()
                * scaleRelativeToDragLayer;
        final float finalScale = 1f;
        float scale = mIsOpening ? initialScale : finalScale;
@@ -149,12 +148,10 @@ public class FolderAnimationManager {
            previewItemOffsetX = (int) (lp.width * initialScale - initialSize - previewItemOffsetX);
        }

        // Note that we do not include btv.getPaddingLeft() in the calculation, since it is
        // handled in addPreviewItemAnimators as part of iconOffsetX.
        final int paddingOffsetX = (int) ((mFolder.getPaddingLeft() + mContent.getPaddingLeft())
                * initialScale);
        final int paddingOffsetY = (int) ((mFolder.getPaddingTop() + mContent.getPaddingTop()
                + btv.getPaddingTop()) * initialScale);
        final int paddingOffsetY = (int) ((mFolder.getPaddingTop() + mContent.getPaddingTop())
                * initialScale);

        int initialX = folderIconPos.left + mPreviewBackground.getOffsetX() - paddingOffsetX
                - previewItemOffsetX;