diff --git a/app/src/main/java/com/stario/launcher/activities/launcher/widgets/glance/Glance.java b/app/src/main/java/com/stario/launcher/activities/launcher/widgets/glance/Glance.java index c12261a..cbd3024 100644 --- a/app/src/main/java/com/stario/launcher/activities/launcher/widgets/glance/Glance.java +++ b/app/src/main/java/com/stario/launcher/activities/launcher/widgets/glance/Glance.java @@ -28,6 +28,7 @@ import com.stario.launcher.R; import com.stario.launcher.sheet.SheetsFocusController; import com.stario.launcher.themes.ThemedActivity; +import com.stario.launcher.ui.Measurements; import com.stario.launcher.ui.common.glance.GlanceConstraintLayout; import com.stario.launcher.ui.common.grid.DraggableGridItem; import com.stario.launcher.ui.common.grid.DynamicGridLayout; @@ -74,6 +75,7 @@ public void attach(DynamicGridLayout container) { DynamicGridLayout.ItemLayoutData defaultLayoutData = new DynamicGridLayout.ItemLayoutData(GLANCE_TAG, 0, 0, 3, 1); defaultLayoutData.minColSpan = 3; + defaultLayoutData.minWidth = Measurements.dpToPx(330); defaultLayoutData.maxColSpan = 4; defaultLayoutData.maxRowSpan = 1; diff --git a/app/src/main/java/com/stario/launcher/activities/launcher/widgets/pins/dialog/PinnedAppsGroupDialog.java b/app/src/main/java/com/stario/launcher/activities/launcher/widgets/pins/dialog/PinnedAppsGroupDialog.java index 1ddeb85..5ab6e93 100644 --- a/app/src/main/java/com/stario/launcher/activities/launcher/widgets/pins/dialog/PinnedAppsGroupDialog.java +++ b/app/src/main/java/com/stario/launcher/activities/launcher/widgets/pins/dialog/PinnedAppsGroupDialog.java @@ -80,13 +80,8 @@ public PinnedAppsGroupDialog(@NonNull ThemedActivity activity, TransitionListene this.categoryChangeListener = new Category.CategoryItemListener() { private void update() { - if (recycler != null) { - recycler.post(() -> { - if (isShowing()) { - adapter.updateDataSnapshot(category, skip); - manager.setSpanCount(invalidateRecycler()); - } - }); + if (isShowing()) { + dismiss(); } } diff --git a/app/src/main/java/com/stario/launcher/ui/common/grid/DraggableGridItem.java b/app/src/main/java/com/stario/launcher/ui/common/grid/DraggableGridItem.java index 64d02fa..d44c298 100644 --- a/app/src/main/java/com/stario/launcher/ui/common/grid/DraggableGridItem.java +++ b/app/src/main/java/com/stario/launcher/ui/common/grid/DraggableGridItem.java @@ -56,22 +56,32 @@ public class DraggableGridItem extends FrameLayout { private float visualHeight; private float visualWidth; private float borderAlpha; + public String itemId; public int minColSpan; - public int minRowSpan; + public int minWidth; public int maxColSpan; + public int maxWidth; + public int minRowSpan; + public int minHeight; public int maxRowSpan; + public int maxHeight; public DraggableGridItem(Context context) { super(context); this.isVisualResizeEnabled = false; this.isResizingActive = false; + this.borderAlpha = 0; this.minColSpan = 1; - this.minRowSpan = 1; + this.minWidth = -1; this.maxColSpan = -1; + this.maxWidth = -1; + this.minRowSpan = 1; + this.minHeight = -1; this.maxRowSpan = -1; + this.maxHeight = -1; if (!(context instanceof ThemedActivity)) { throw new RuntimeException("Parent activity is not of type ThemedActivity."); @@ -282,6 +292,36 @@ protected void dispatchDraw(@NonNull Canvas canvas) { private boolean canResizeWidth() { DynamicGridLayout parent = (DynamicGridLayout) getParent(); + int minComputedWidth; + if (minWidth > 0) { + if (minColSpan > 0) { + minComputedWidth = Math.max(minWidth, minColSpan * parent.getCellWidth()); + } else { + minComputedWidth = minWidth; + } + } else if (minColSpan > 0) { + minComputedWidth = minColSpan * parent.getCellWidth(); + } else { + minComputedWidth = 0; + } + + int maxComputedWidth; + if (maxWidth > 0) { + if (maxColSpan > 0) { + maxComputedWidth = Math.min(maxWidth, maxColSpan * parent.getCellWidth()); + } else { + maxComputedWidth = maxWidth; + } + } else if (maxColSpan > 0) { + maxComputedWidth = maxColSpan * parent.getCellWidth(); + } else { + maxComputedWidth = parent.getWidth(); + } + + if (maxComputedWidth - minComputedWidth < parent.getCellWidth()) { + return false; + } + if (maxColSpan > 0) { return Math.min(maxColSpan, parent.getColumnCount()) > minColSpan; } @@ -292,6 +332,36 @@ private boolean canResizeWidth() { private boolean canResizeHeight() { DynamicGridLayout parent = (DynamicGridLayout) getParent(); + int minComputedHeight; + if (minHeight > 0) { + if (minRowSpan > 0) { + minComputedHeight = Math.max(minHeight, minRowSpan * parent.getCellHeight()); + } else { + minComputedHeight = minHeight; + } + } else if (minRowSpan > 0) { + minComputedHeight = minRowSpan * parent.getCellHeight(); + } else { + minComputedHeight = 0; + } + + int maxComputedHeight; + if (maxHeight > 0) { + if (maxRowSpan > 0) { + maxComputedHeight = Math.min(maxHeight, maxRowSpan * parent.getCellHeight()); + } else { + maxComputedHeight = maxHeight; + } + } else if (maxRowSpan > 0) { + maxComputedHeight = maxRowSpan * parent.getCellHeight(); + } else { + maxComputedHeight = parent.getHeight(); + } + + if (maxComputedHeight - minComputedHeight < parent.getCellHeight()) { + return false; + } + if (maxRowSpan > 0) { return Math.min(maxRowSpan, parent.getRowCount()) > minRowSpan; } diff --git a/app/src/main/java/com/stario/launcher/ui/common/grid/DynamicGridLayout.java b/app/src/main/java/com/stario/launcher/ui/common/grid/DynamicGridLayout.java index ddd3913..7cdbcc1 100644 --- a/app/src/main/java/com/stario/launcher/ui/common/grid/DynamicGridLayout.java +++ b/app/src/main/java/com/stario/launcher/ui/common/grid/DynamicGridLayout.java @@ -165,6 +165,14 @@ public void setRearrangeable(boolean rearrangeable) { } } + int getCellWidth() { + return cellWidth; + } + + int getCellHeight() { + return cellHeight; + } + /** * @noinspection ReplaceNullCheck */ @@ -174,19 +182,34 @@ public void addItem(DraggableGridItem view, ItemLayoutData defaultTemplateData) if (saved != null) { data = saved; - - data.maxColSpan = defaultTemplateData.maxColSpan; - data.maxRowSpan = defaultTemplateData.maxRowSpan; } else if (defaultTemplateData != null) { data = defaultTemplateData; } else { data = new ItemLayoutData(view.itemId, 0, 0, 1, 1); } + if (defaultTemplateData != null) { + data.minColSpan = defaultTemplateData.minColSpan > 0 ? defaultTemplateData.minColSpan : 1; + data.minWidth = defaultTemplateData.minWidth > 0 ? defaultTemplateData.minWidth : -1; + data.maxColSpan = defaultTemplateData.maxColSpan > 0 ? defaultTemplateData.maxColSpan : -1; + data.maxWidth = defaultTemplateData.maxWidth > 0 ? defaultTemplateData.maxWidth : -1; + + data.minRowSpan = defaultTemplateData.minRowSpan > 0 ? defaultTemplateData.minRowSpan : 1; + data.minHeight = defaultTemplateData.minHeight > 0 ? defaultTemplateData.minHeight : -1; + data.maxRowSpan = defaultTemplateData.maxRowSpan > 0 ? defaultTemplateData.maxRowSpan : -1; + data.maxHeight = defaultTemplateData.maxHeight > 0 ? defaultTemplateData.maxHeight : -1; + } + view.minColSpan = data.minColSpan > 0 ? data.minColSpan : 1; - view.minRowSpan = data.minRowSpan > 0 ? data.minRowSpan : 1; + view.minWidth = data.minWidth > 0 ? data.minWidth : -1; view.maxColSpan = data.maxColSpan > 0 ? data.maxColSpan : -1; + view.maxWidth = data.maxWidth > 0 ? data.maxWidth : -1; + + view.minRowSpan = data.minRowSpan > 0 ? data.minRowSpan : 1; + view.minHeight = data.minHeight > 0 ? data.minHeight : -1; view.maxRowSpan = data.maxRowSpan > 0 ? data.maxRowSpan : -1; + view.maxHeight = data.maxHeight > 0 ? data.maxHeight : -1; + view.setResizingActive(isRearrangeable); LayoutParams layoutParams = new LayoutParams(data.col, data.row, data.colSpan, data.rowSpan); @@ -489,54 +512,90 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { private void reloadLayoutForCurrentSize() { Map newConfig = templateManager.getLayoutForSize(colCount, rowCount); if (newConfig == null) { - return; + newConfig = new HashMap<>(); } boolean changed = false; + GridState newState = new GridState(colCount, rowCount); + + List configuredItems = new ArrayList<>(); + List unconfiguredItems = new ArrayList<>(); + for (int index = 0; index < getChildCount(); index++) { View child = getChildAt(index); if (child != null) { - ItemLayoutData data = newConfig.get(((DraggableGridItem) child).itemId); - - if (data != null) { - LayoutParams layoutParams = (LayoutParams) child.getLayoutParams(); - - Rect targetRect = new Rect( - data.col, - data.row, - data.col + data.colSpan, - data.row + data.rowSpan - ); - - layoutParams.col = data.col; - layoutParams.row = data.row; - layoutParams.colSpan = data.colSpan; - layoutParams.rowSpan = data.rowSpan; - - List collisions = getCollisions(targetRect, child); - - if (!collisions.isEmpty()) { - boolean shifted = shiftItemsToFreeSpace(collisions, child); - - if (!shifted) { - Rect freeSpot = findClosestFreeSpot( - layoutParams.colSpan, - layoutParams.rowSpan, - layoutParams.col, - layoutParams.row, - child - ); - - if (freeSpot != null) { - layoutParams.col = freeSpot.left; - layoutParams.row = freeSpot.top; - } else { - layoutParams.col = 0; - layoutParams.row = getNextBottomRow(); - } - } - } + DraggableGridItem item = (DraggableGridItem) child; + + if (newConfig.containsKey(item.itemId)) { + configuredItems.add(child); + } else { + unconfiguredItems.add(child); + } + } + } + + for (View child : configuredItems) { + DraggableGridItem item = (DraggableGridItem) child; + ItemLayoutData data = newConfig.get(item.itemId); + + if (data != null) { + int column = Math.max(0, Math.min(data.col, colCount - data.colSpan)); + int row = Math.max(0, Math.min(data.row, rowCount - data.rowSpan)); + + Rect targetRect = new Rect(column, row, + column + data.colSpan, row + data.rowSpan); + + if (!newState.isOccupied(targetRect, null)) { + newState.placements.put(child, targetRect); + } else { + unconfiguredItems.add(child); + } + } + } + + for (View child : unconfiguredItems) { + LayoutParams layoutParams = (LayoutParams) child.getLayoutParams(); + + int oldCol = layoutParams.col; + int oldRow = layoutParams.row; + + Rect freeSpot = findClosestFreeSpotInState( + newState, layoutParams.colSpan, layoutParams.rowSpan, oldCol, oldRow, null); + + if (freeSpot != null) { + newState.placements.put(child, freeSpot); + } else { + GridState rearranged = attemptGlobalRearrange(newState, child, + layoutParams.colSpan, layoutParams.rowSpan, true); + + if (rearranged != null) { + newState = rearranged; + } else { + int clampedCol = Math.max(0, Math.min(oldCol, colCount - layoutParams.colSpan)); + int clampedRow = Math.max(0, Math.min(oldRow, rowCount - layoutParams.rowSpan)); + + newState.placements.put(child, new Rect(clampedCol, clampedRow, + clampedCol + layoutParams.colSpan, clampedRow + layoutParams.rowSpan)); + } + } + } + + for (int index = 0; index < getChildCount(); index++) { + View child = getChildAt(index); + Rect placedRect = newState.placements.get(child); + + if (placedRect != null) { + LayoutParams layoutParams = (LayoutParams) child.getLayoutParams(); + + if (layoutParams.col != placedRect.left || layoutParams.row != placedRect.top + || layoutParams.colSpan != placedRect.width() + || layoutParams.rowSpan != placedRect.height()) { + + layoutParams.col = placedRect.left; + layoutParams.row = placedRect.top; + layoutParams.colSpan = placedRect.width(); + layoutParams.rowSpan = placedRect.height(); changed = true; } @@ -731,18 +790,35 @@ private void handleResize(float currX, float currY) { float rawVisualW = baseW + totalDx; float rawVisualH = baseH + totalDy; + float minAllowedW = activeItem.minColSpan * cellWidth; + if (activeItem.minWidth > 0) { + minAllowedW = Math.max(minAllowedW, activeItem.minWidth); + } + float maxAllowedW = getWidth() - getPaddingLeft() - getPaddingRight(); + if (activeItem.maxColSpan > 0) { maxAllowedW = Math.min(maxAllowedW, activeItem.maxColSpan * cellWidth); } + if (activeItem.maxWidth > 0) { + maxAllowedW = Math.min(maxAllowedW, activeItem.maxWidth); + } + + float minAllowedH = activeItem.minRowSpan * cellHeight; + if (activeItem.minHeight > 0) { + minAllowedH = Math.max(minAllowedH, activeItem.minHeight); + } + float maxAllowedH = getHeight() - getPaddingTop() - getPaddingBottom(); + if (activeItem.maxRowSpan > 0) { maxAllowedH = Math.min(maxAllowedH, activeItem.maxRowSpan * cellHeight); } - float minAllowedW = activeItem.minColSpan * cellWidth; - float minAllowedH = activeItem.minRowSpan * cellHeight; + if (activeItem.maxHeight > 0) { + maxAllowedH = Math.min(maxAllowedH, activeItem.maxHeight); + } float clampedVisualW = Math.max(minAllowedW, Math.min(rawVisualW, maxAllowedW)); float clampedVisualH = Math.max(minAllowedH, Math.min(rawVisualH, maxAllowedH)); @@ -1113,83 +1189,6 @@ private List getCollisions(Rect targetRect, View ignoreView) { return collisions; } - private boolean shiftItemsToFreeSpace(List itemsToMove, View ignoreView) { - Map rollback = new HashMap<>(); - - for (View view : itemsToMove) { - LayoutParams layoutParams = (LayoutParams) view.getLayoutParams(); - rollback.put(view, new Point(layoutParams.col, layoutParams.row)); - } - - for (View view : itemsToMove) { - LayoutParams layoutParams = (LayoutParams) view.getLayoutParams(); - Rect free = findClosestFreeSpot(layoutParams.colSpan, layoutParams.rowSpan, - layoutParams.col, layoutParams.row, ignoreView); - - if (free != null) { - layoutParams.col = free.left; - layoutParams.row = free.top; - } else { - for (Map.Entry entry : rollback.entrySet()) { - LayoutParams entryLayoutParams = (LayoutParams) entry.getKey().getLayoutParams(); - - entryLayoutParams.col = entry.getValue().x; - entryLayoutParams.row = entry.getValue().y; - } - - return false; - } - } - return true; - } - - private Rect findClosestFreeSpot(int width, int height, int preferredCol, - int preferredRow, View ignoreView) { - int maxRow = Math.max(rowCount, getNextBottomRow() + height + 2); - double bestDistance = Double.MAX_VALUE; - Rect bestRect = null; - - for (int row = 0; row < maxRow; row++) { - for (int column = 0; column <= colCount - width; column++) { - double distance = Math.pow(column - preferredCol, 2) - + Math.pow(row - preferredRow, 2); - - if (distance < bestDistance) { - Rect candidate = new Rect(column, row, - column + width, row + height); - boolean collides = false; - - List others = getCollisions(candidate, ignoreView); - if (!others.isEmpty()) { - collides = true; - } - - if (!collides) { - bestDistance = distance; - bestRect = candidate; - } - } - } - } - - return bestRect; - } - - private int getNextBottomRow() { - int max = 0; - - for (int index = 0; index < getChildCount(); index++) { - View child = getChildAt(index); - - if (child != activeItem) { - LayoutParams layoutParams = (LayoutParams) child.getLayoutParams(); - max = Math.max(max, layoutParams.row + layoutParams.rowSpan); - } - } - - return max; - } - private void saveLayoutState() { Map existing = templateManager.getLayoutForSize(colCount, rowCount); @@ -1211,9 +1210,14 @@ private void saveLayoutState() { ); data.minColSpan = childItem.minColSpan; - data.minRowSpan = childItem.minRowSpan; + data.minWidth = childItem.minWidth; data.maxColSpan = childItem.maxColSpan; + data.maxWidth = childItem.maxWidth; + + data.minRowSpan = childItem.minRowSpan; + data.minHeight = childItem.minHeight; data.maxRowSpan = childItem.maxRowSpan; + data.maxHeight = childItem.maxHeight; existing.put(childItem.itemId, data); } @@ -1369,14 +1373,21 @@ public LayoutParams(int col, int row, int colSpan, int rowSpan) { public static class ItemLayoutData { public String id; + public int col; public int row; public int colSpan; public int rowSpan; + public int minColSpan; - public int minRowSpan; + public int minHeight; public int maxColSpan; + public int maxHeight; + + public int minRowSpan; + public int minWidth; public int maxRowSpan; + public int maxWidth; public ItemLayoutData(String id, int col, int row, int colSpan, int rowSpan) { this.id = id; @@ -1385,9 +1396,13 @@ public ItemLayoutData(String id, int col, int row, int colSpan, int rowSpan) { this.colSpan = colSpan; this.rowSpan = rowSpan; this.minColSpan = 1; - this.minRowSpan = 1; + this.minWidth = -1; this.maxColSpan = -1; + this.maxWidth = -1; + this.minRowSpan = 1; + this.minHeight = -1; this.maxRowSpan = -1; + this.maxHeight = -1; } } } \ No newline at end of file diff --git a/app/src/main/res/common/raw/grid_template_homescreen.json b/app/src/main/res/common/raw/grid_template_homescreen.json index 9e6f5a0..487603b 100644 --- a/app/src/main/res/common/raw/grid_template_homescreen.json +++ b/app/src/main/res/common/raw/grid_template_homescreen.json @@ -1,128 +1,83 @@ [ { - "cols": 4, - "rows": 6, + "cols": 3, + "rows": 3, "items": [ - { - "id": "CategoryGlance", - "col": 0, - "row": 4, - "colSpan": 4, - "rowSpan": 1 - }, { "id": "GridGlance", "col": 0, - "row": 5, - "colSpan": 4, + "row": 2, + "colSpan": 3, "rowSpan": 1 - } - ] - }, - { - "cols": 4, - "rows": 7, - "items": [ + }, { "id": "CategoryGlance", - "col": 0, - "row": 5, - "colSpan": 4, + "col": 3, + "row": 2, + "colSpan": 2, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 0, - "row": 6, - "colSpan": 4, - "rowSpan": 1 - } - ] - }, - { - "cols": 4, - "rows": 8, - "items": [ - { - "id": "CategoryGlance", - "col": 0, - "row": 6, - "colSpan": 4, + "id": "SearchWidget", + "col": 2, + "row": 2, + "colSpan": 1, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "StylizedClockGlance", "col": 0, - "row": 7, - "colSpan": 4, + "row": 0, + "colSpan": 2, "rowSpan": 1 } ] }, { - "cols": 4, - "rows": 9, + "cols": 3, + "rows": 4, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 7, - "colSpan": 4, + "row": 3, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, - "row": 8, - "colSpan": 4, + "row": 2, + "colSpan": 2, "rowSpan": 1 - } - ] - }, - { - "cols": 4, - "rows": 10, - "items": [ + }, { - "id": "CategoryGlance", - "col": 0, - "row": 8, - "colSpan": 4, + "id": "SearchWidget", + "col": 2, + "row": 2, + "colSpan": 1, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "StylizedClockGlance", "col": 0, - "row": 9, - "colSpan": 4, + "row": 0, + "colSpan": 2, "rowSpan": 1 } ] }, { - "cols": 5, - "rows": 3, + "cols": 3, + "rows": 5, "items": [ - { - "id": "CategoryGlance", - "col": 0, - "row": 2, - "colSpan": 2, - "rowSpan": 1 - }, { "id": "GridGlance", - "col": 2, - "row": 2, + "col": 0, + "row": 4, "colSpan": 3, "rowSpan": 1 - } - ] - }, - { - "cols": 5, - "rows": 4, - "items": [ + }, { "id": "CategoryGlance", "col": 0, @@ -131,98 +86,100 @@ "rowSpan": 1 }, { - "id": "GridGlance", + "id": "SearchWidget", "col": 2, "row": 3, - "colSpan": 3, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 0, + "colSpan": 3, + "rowSpan": 2 } ] }, { - "cols": 5, - "rows": 8, + "cols": 3, + "rows": 6, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 6, - "colSpan": 5, + "row": 5, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, - "row": 7, - "colSpan": 5, + "row": 4, + "colSpan": 2, "rowSpan": 1 - } - ] - }, - { - "cols": 5, - "rows": 9, - "items": [ + }, { - "id": "CategoryGlance", - "col": 0, - "row": 7, - "colSpan": 5, + "id": "SearchWidget", + "col": 2, + "row": 4, + "colSpan": 1, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "StylizedClockGlance", "col": 0, - "row": 8, - "colSpan": 5, - "rowSpan": 1 + "row": 1, + "colSpan": 3, + "rowSpan": 2 } ] }, { - "cols": 5, - "rows": 10, + "cols": 4, + "rows": 3, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 8, - "colSpan": 5, + "row": 2, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 0, - "row": 9, - "colSpan": 5, + "id": "CategoryGlance", + "col": 4, + "row": 2, + "colSpan": 3, "rowSpan": 1 - } - ] - }, - { - "cols": 5, - "rows": 11, - "items": [ + }, { - "id": "CategoryGlance", - "col": 0, - "row": 9, - "colSpan": 5, + "id": "SearchWidget", + "col": 3, + "row": 2, + "colSpan": 1, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 0, - "row": 10, - "colSpan": 5, + "id": "StylizedClockGlance", + "col": 1, + "row": 0, + "colSpan": 2, "rowSpan": 1 } ] }, { - "cols": 6, - "rows": 3, + "cols": 4, + "rows": 4, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 3, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, @@ -231,18 +188,32 @@ "rowSpan": 1 }, { - "id": "GridGlance", + "id": "SearchWidget", "col": 3, "row": 2, - "colSpan": 3, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 0, + "colSpan": 2, "rowSpan": 1 } ] }, { - "cols": 6, - "rows": 4, + "cols": 4, + "rows": 5, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 4, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, @@ -251,18 +222,32 @@ "rowSpan": 1 }, { - "id": "GridGlance", + "id": "SearchWidget", "col": 3, "row": 3, - "colSpan": 3, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 0, + "colSpan": 3, + "rowSpan": 2 } ] }, { - "cols": 6, - "rows": 5, + "cols": 4, + "rows": 6, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, @@ -271,711 +256,4404 @@ "rowSpan": 1 }, { - "id": "GridGlance", + "id": "SearchWidget", "col": 3, "row": 4, - "colSpan": 3, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 3, + "rowSpan": 2 } ] }, { - "cols": 6, - "rows": 10, + "cols": 4, + "rows": 7, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 8, - "colSpan": 6, + "row": 6, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, - "row": 9, - "colSpan": 6, + "row": 5, + "colSpan": 3, "rowSpan": 1 - } - ] - }, - { - "cols": 6, - "rows": 11, - "items": [ + }, { - "id": "CategoryGlance", - "col": 0, - "row": 9, - "colSpan": 6, + "id": "SearchWidget", + "col": 3, + "row": 5, + "colSpan": 1, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "StylizedClockGlance", "col": 0, - "row": 10, - "colSpan": 6, - "rowSpan": 1 + "row": 1, + "colSpan": 4, + "rowSpan": 3 } ] }, { - "cols": 6, - "rows": 12, + "cols": 4, + "rows": 8, "items": [ - { - "id": "CategoryGlance", - "col": 0, - "row": 10, - "colSpan": 6, - "rowSpan": 1 - }, { "id": "GridGlance", "col": 0, - "row": 11, - "colSpan": 6, + "row": 7, + "colSpan": 4, "rowSpan": 1 - } - ] - }, - { - "cols": 7, - "rows": 4, - "items": [ + }, { "id": "CategoryGlance", "col": 0, - "row": 3, + "row": 6, "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "SearchWidget", "col": 3, - "row": 3, - "colSpan": 4, + "row": 6, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 4, + "rowSpan": 4 } ] }, { - "cols": 7, - "rows": 5, + "cols": 5, + "rows": 3, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 4, + "row": 2, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 4, + "row": 2, "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 3, - "row": 4, - "colSpan": 4, + "id": "SearchWidget", + "col": 4, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 0, + "colSpan": 2, "rowSpan": 1 } ] }, { - "cols": 7, - "rows": 6, + "cols": 5, + "rows": 4, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 3, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 5, + "row": 2, "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 3, - "row": 5, - "colSpan": 4, + "id": "SearchWidget", + "col": 4, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 0, + "colSpan": 2, "rowSpan": 1 } ] }, { - "cols": 7, - "rows": 10, + "cols": 5, + "rows": 5, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 8, - "colSpan": 7, + "row": 4, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, - "row": 9, - "colSpan": 7, + "row": 3, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 4, + "row": 3, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 0, + "colSpan": 3, + "rowSpan": 2 } ] }, { - "cols": 7, - "rows": 11, + "cols": 5, + "rows": 6, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 9, - "colSpan": 7, + "row": 5, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, - "row": 10, - "colSpan": 7, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 4, + "row": 4, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 3, + "rowSpan": 2 } ] }, { - "cols": 7, - "rows": 12, + "cols": 5, + "rows": 7, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 10, - "colSpan": 7, + "row": 6, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, - "row": 11, - "colSpan": 7, + "row": 5, + "colSpan": 3, "rowSpan": 1 - } - ] - }, - { - "cols": 7, - "rows": 13, - "items": [ + }, { - "id": "CategoryGlance", - "col": 0, - "row": 11, - "colSpan": 7, + "id": "SearchWidget", + "col": 4, + "row": 5, + "colSpan": 1, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "StylizedClockGlance", "col": 0, - "row": 12, - "colSpan": 7, - "rowSpan": 1 + "row": 1, + "colSpan": 5, + "rowSpan": 3 } ] }, { - "cols": 8, - "rows": 3, + "cols": 5, + "rows": 8, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 2, + "row": 7, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", "col": 4, - "row": 2, - "colSpan": 4, + "row": 6, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 5, + "rowSpan": 4 } ] }, { - "cols": 8, - "rows": 4, + "cols": 5, + "rows": 9, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 3, + "row": 8, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", "col": 4, - "row": 3, - "colSpan": 4, + "row": 7, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 5, + "rowSpan": 4 } ] }, { - "cols": 8, - "rows": 5, + "cols": 5, + "rows": 10, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 4, + "row": 9, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", "col": 4, - "row": 4, - "colSpan": 4, + "row": 8, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 5, + "rowSpan": 5 } ] }, { - "cols": 8, - "rows": 6, + "cols": 6, + "rows": 3, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 5, + "row": 2, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 4, + "row": 2, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 0, + "colSpan": 2, + "rowSpan": 1 + } + ] + }, + { + "cols": 6, + "rows": 4, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 3, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 2, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 0, + "colSpan": 2, + "rowSpan": 1 + } + ] + }, + { + "cols": 6, + "rows": 5, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 4, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 3, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 3, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 0, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 6, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 6, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 6, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 6, + "rowSpan": 4 + } + ] + }, + { + "cols": 6, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 6, + "rowSpan": 4 + } + ] + }, + { + "cols": 6, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 6, + "rowSpan": 5 + } + ] + }, + { + "cols": 6, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 6, + "rowSpan": 5 + } + ] + }, + { + "cols": 6, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 5, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 6, + "rowSpan": 6 + } + ] + }, + { + "cols": 7, + "rows": 3, + "items": [ + { + "id": "CategoryGlance", + "col": 3, + "row": 2, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 5, + "row": 0, + "colSpan": 2, + "rowSpan": 1 + }, + { + "id": "GridGlance", + "col": 0, + "row": 2, + "colSpan": 3, + "rowSpan": 1 + } + ] + }, + { + "cols": 7, + "rows": 4, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 3, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 2, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 0, + "colSpan": 2, + "rowSpan": 1 + } + ] + }, + { + "cols": 7, + "rows": 5, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 4, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 3, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 3, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 0, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 7, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 7, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 7, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 7, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 7, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 7, + "rowSpan": 5 + } + ] + }, + { + "cols": 7, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 7, + "rowSpan": 5 + } + ] + }, + { + "cols": 7, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 7, + "rowSpan": 6 + } + ] + }, + { + "cols": 7, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 7, + "rowSpan": 7 + } + ] + }, + { + "cols": 7, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 6, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 7, + "rowSpan": 7 + } + ] + }, + { + "cols": 8, + "rows": 4, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 3, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 2, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 2, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 0, + "colSpan": 2, + "rowSpan": 1 + } + ] + }, + { + "cols": 8, + "rows": 5, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 4, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 3, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 3, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 0, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 8, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 8, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 8, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 8, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 8, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 8, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 8, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 8, + "rowSpan": 6 + } + ] + }, + { + "cols": 8, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 8, + "rowSpan": 7 + } + ] + }, + { + "cols": 8, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 8, + "rowSpan": 7 + } + ] + }, + { + "cols": 8, + "rows": 15, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 13, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 13, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 8, + "rowSpan": 8 + } + ] + }, + { + "cols": 8, + "rows": 16, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 7, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 8, + "rowSpan": 8 + } + ] + }, + { + "cols": 9, + "rows": 5, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 4, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 3, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 3, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 0, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 9, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 9, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 9, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 9, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 9, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 9, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 9, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 9, + "rowSpan": 6 + } + ] + }, + { + "cols": 9, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 9, + "rowSpan": 7 + } + ] + }, + { + "cols": 9, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 9, + "rowSpan": 7 + } + ] + }, + { + "cols": 9, + "rows": 15, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 13, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 13, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 9, + "rowSpan": 8 + } + ] + }, + { + "cols": 9, + "rows": 16, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 8, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 9, + "rowSpan": 8 + } + ] + }, + { + "cols": 10, + "rows": 5, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 4, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 3, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 3, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 0, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 10, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 10, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 10, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 10, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 10, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 10, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 10, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 10, + "rowSpan": 6 + } + ] + }, + { + "cols": 10, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 10, + "rowSpan": 7 + } + ] + }, + { + "cols": 10, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 10, + "rowSpan": 7 + } + ] + }, + { + "cols": 10, + "rows": 15, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 13, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 13, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 10, + "rowSpan": 8 + } + ] + }, + { + "cols": 10, + "rows": 16, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 9, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 10, + "rowSpan": 8 + } + ] + }, + { + "cols": 11, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 11, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 11, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 11, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 11, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 11, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 11, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 10, + "rowSpan": 6 + } + ] + }, + { + "cols": 11, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 11, + "rowSpan": 7 + } + ] + }, + { + "cols": 11, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 11, + "rowSpan": 7 + } + ] + }, + { + "cols": 11, + "rows": 15, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 13, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 13, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 11, + "rowSpan": 8 + } + ] + }, + { + "cols": 11, + "rows": 16, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 10, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 11, + "rowSpan": 8 + } + ] + }, + { + "cols": 12, + "rows": 6, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 5, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 4, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 4, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 3, + "rowSpan": 2 + } + ] + }, + { + "cols": 12, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 12, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 12, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 12, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 12, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 12, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 10, + "rowSpan": 6 + } + ] + }, + { + "cols": 12, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 12, + "rowSpan": 7 + } + ] + }, + { + "cols": 12, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 12, + "rowSpan": 7 + } + ] + }, + { + "cols": 12, + "rows": 15, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 13, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 13, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 12, + "rowSpan": 8 + } + ] + }, + { + "cols": 12, + "rows": 16, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 11, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 12, + "rowSpan": 8 + } + ] + }, + { + "cols": 13, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 13, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 13, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 13, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 13, + "rows": 11, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 13, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 10, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 10, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 10, + "rowSpan": 6 + } + ] + }, + { + "cols": 13, + "rows": 13, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 11, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 12, + "rowSpan": 7 + } + ] + }, + { + "cols": 13, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 12, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 12, + "rowSpan": 7 + } + ] + }, + { + "cols": 13, + "rows": 15, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 13, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 13, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 13, + "rowSpan": 8 + } + ] + }, + { + "cols": 13, + "rows": 16, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 12, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 13, + "rowSpan": 8 + } + ] + }, + { + "cols": 14, + "rows": 7, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 6, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 5, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, "row": 5, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 5, + "rowSpan": 3 + } + ] + }, + { + "cols": 14, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, "colSpan": 4, "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 6, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 7, + "rowSpan": 4 } ] }, { - "cols": 8, + "cols": 14, + "rows": 9, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 8, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 7, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 7, + "rowSpan": 4 + } + ] + }, + { + "cols": 14, + "rows": 10, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 14, "rows": 11, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 9, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 2, + "colSpan": 8, + "rowSpan": 5 + } + ] + }, + { + "cols": 14, + "rows": 12, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 9, - "colSpan": 8, + "row": 10, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 0, + "id": "SearchWidget", + "col": 13, "row": 10, - "colSpan": 8, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 2, + "colSpan": 10, + "rowSpan": 6 } ] }, { - "cols": 8, - "rows": 12, + "cols": 14, + "rows": 13, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 10, - "colSpan": 8, + "row": 12, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, "row": 11, - "colSpan": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 11, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 12, + "rowSpan": 7 } ] }, { - "cols": 8, - "rows": 13, + "cols": 14, + "rows": 14, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 11, - "colSpan": 8, + "row": 13, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, "row": 12, - "colSpan": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 12, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 12, + "rowSpan": 7 } ] }, { - "cols": 8, - "rows": 14, + "cols": 14, + "rows": 15, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 12, - "colSpan": 8, + "row": 14, + "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", + "id": "CategoryGlance", "col": 0, "row": 13, - "colSpan": 8, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 13, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 14, + "rowSpan": 8 } ] }, { - "cols": 9, - "rows": 4, + "cols": 14, + "rows": 16, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, + "row": 14, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 13, + "row": 14, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, "row": 3, + "colSpan": 14, + "rowSpan": 8 + } + ] + }, + { + "cols": 15, + "rows": 8, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 4, - "row": 3, - "colSpan": 5, + "id": "CategoryGlance", + "col": 0, + "row": 6, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 6, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 7, + "rowSpan": 4 } ] }, { - "cols": 9, - "rows": 5, + "cols": 15, + "rows": 9, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 4, + "row": 8, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 4, - "row": 4, - "colSpan": 5, + "id": "CategoryGlance", + "col": 0, + "row": 7, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 7, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 7, + "rowSpan": 4 } ] }, { - "cols": 9, - "rows": 6, + "cols": 15, + "rows": 10, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 5, + "row": 9, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 4, - "row": 5, - "colSpan": 5, + "id": "CategoryGlance", + "col": 0, + "row": 8, + "colSpan": 3, "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 8, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 1, + "colSpan": 8, + "rowSpan": 5 } ] }, { - "cols": 9, - "rows": 7, + "cols": 15, + "rows": 11, "items": [ { - "id": "CategoryGlance", + "id": "GridGlance", "col": 0, - "row": 6, + "row": 10, "colSpan": 4, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 4, - "row": 6, - "colSpan": 5, + "id": "CategoryGlance", + "col": 0, + "row": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 9, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 2, + "colSpan": 8, + "rowSpan": 5 } ] }, { - "cols": 9, + "cols": 15, "rows": 12, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, "row": 10, - "colSpan": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 10, + "colSpan": 1, "rowSpan": 1 }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 2, + "colSpan": 10, + "rowSpan": 6 + } + ] + }, + { + "cols": 15, + "rows": 13, + "items": [ { "id": "GridGlance", "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, "row": 11, - "colSpan": 9, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 11, + "colSpan": 1, + "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 12, + "rowSpan": 7 + } + ] + }, + { + "cols": 15, + "rows": 14, + "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, + { + "id": "CategoryGlance", + "col": 0, + "row": 12, + "colSpan": 3, + "rowSpan": 1 + }, + { + "id": "SearchWidget", + "col": 14, + "row": 12, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 12, + "rowSpan": 7 } ] }, { - "cols": 10, - "rows": 5, + "cols": 15, + "rows": 15, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 4, - "colSpan": 5, + "row": 13, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 5, - "row": 4, - "colSpan": 5, + "id": "SearchWidget", + "col": 14, + "row": 13, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 2, + "colSpan": 14, + "rowSpan": 8 } ] }, { - "cols": 10, - "rows": 6, + "cols": 15, + "rows": 16, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 5, - "colSpan": 5, + "row": 14, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 5, - "row": 5, - "colSpan": 5, + "id": "SearchWidget", + "col": 14, + "row": 14, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 0, + "row": 3, + "colSpan": 14, + "rowSpan": 8 } ] }, { - "cols": 10, - "rows": 7, + "cols": 16, + "rows": 8, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 7, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, "row": 6, - "colSpan": 5, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 5, + "id": "SearchWidget", + "col": 15, "row": 6, - "colSpan": 5, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 7, + "rowSpan": 4 } ] }, { - "cols": 10, - "rows": 13, + "cols": 16, + "rows": 9, "items": [ - { - "id": "CategoryGlance", - "col": 0, - "row": 11, - "colSpan": 10, - "rowSpan": 1 - }, { "id": "GridGlance", "col": 0, - "row": 12, - "colSpan": 10, + "row": 8, + "colSpan": 4, "rowSpan": 1 - } - ] - }, - { - "cols": 12, - "rows": 6, - "items": [ + }, { "id": "CategoryGlance", "col": 0, - "row": 5, - "colSpan": 6, + "row": 7, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 6, - "row": 5, - "colSpan": 6, + "id": "SearchWidget", + "col": 15, + "row": 7, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 7, + "rowSpan": 4 } ] }, { - "cols": 12, - "rows": 7, + "cols": 16, + "rows": 10, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 9, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 6, - "colSpan": 6, + "row": 8, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 6, - "row": 6, - "colSpan": 6, + "id": "SearchWidget", + "col": 15, + "row": 8, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 1, + "colSpan": 8, + "rowSpan": 5 } ] }, { - "cols": 12, - "rows": 8, + "cols": 16, + "rows": 11, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 10, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 7, - "colSpan": 6, + "row": 9, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 6, - "row": 7, - "colSpan": 6, + "id": "SearchWidget", + "col": 15, + "row": 9, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 4, + "row": 2, + "colSpan": 8, + "rowSpan": 5 } ] }, { - "cols": 14, - "rows": 6, + "cols": 16, + "rows": 12, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 11, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 5, - "colSpan": 7, + "row": 10, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 7, - "row": 5, - "colSpan": 7, + "id": "SearchWidget", + "col": 15, + "row": 10, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 3, + "row": 2, + "colSpan": 10, + "rowSpan": 6 } ] }, { - "cols": 14, - "rows": 7, + "cols": 16, + "rows": 13, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 12, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 6, - "colSpan": 7, + "row": 11, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 7, - "row": 6, - "colSpan": 7, + "id": "SearchWidget", + "col": 15, + "row": 11, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 2, + "colSpan": 12, + "rowSpan": 7 } ] }, { - "cols": 14, - "rows": 8, + "cols": 16, + "rows": 14, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 13, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 7, - "colSpan": 7, + "row": 12, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 7, - "row": 7, - "colSpan": 7, + "id": "SearchWidget", + "col": 15, + "row": 12, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 2, + "row": 2, + "colSpan": 12, + "rowSpan": 7 } ] }, { "cols": 16, - "rows": 8, + "rows": 15, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 14, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 7, - "colSpan": 8, + "row": 13, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 8, - "row": 7, - "colSpan": 8, + "id": "SearchWidget", + "col": 15, + "row": 13, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 2, + "colSpan": 14, + "rowSpan": 8 } ] }, { "cols": 16, - "rows": 10, + "rows": 16, "items": [ + { + "id": "GridGlance", + "col": 0, + "row": 15, + "colSpan": 4, + "rowSpan": 1 + }, { "id": "CategoryGlance", "col": 0, - "row": 9, - "colSpan": 8, + "row": 14, + "colSpan": 3, "rowSpan": 1 }, { - "id": "GridGlance", - "col": 8, - "row": 9, - "colSpan": 8, + "id": "SearchWidget", + "col": 15, + "row": 14, + "colSpan": 1, "rowSpan": 1 + }, + { + "id": "StylizedClockGlance", + "col": 1, + "row": 3, + "colSpan": 14, + "rowSpan": 8 } ] }