Skip to content

Commit acf3b1f

Browse files
authored
Merge pull request #994 from synonymdev/fix/widget-os-height-android-30
fix: shorten android 10 home-screen widgets
2 parents 4da3173 + 61d160a commit acf3b1f

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<!-- API 31+ honors targetCellHeight/maxResizeHeight, so the original 2-cell height floor is
4+
restored here. The base values/dimens.xml carries the shorter pre-31 floor. -->
5+
<dimen name="appwidget_min_height">110dp</dimen>
6+
<dimen name="appwidget_min_resize_height">110dp</dimen>
7+
</resources>

app/src/main/res/values/dimens.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33
<dimen name="appwidget_min_width">250dp</dimen>
4-
<dimen name="appwidget_min_height">110dp</dimen>
4+
<!-- Pre-31 height floor: API < 31 ignores targetCellHeight/maxResizeHeight and derives the
5+
home-screen container height from minHeight, so it is kept below the 2-cell boundary
6+
(70n-30 => 110dp) to avoid rounding up to 3 cells. API 31+ overrides via values-v31. -->
7+
<dimen name="appwidget_min_height">90dp</dimen>
58
<dimen name="appwidget_min_resize_width">110dp</dimen>
6-
<dimen name="appwidget_min_resize_height">110dp</dimen>
9+
<dimen name="appwidget_min_resize_height">90dp</dimen>
710
</resources>

changelog.d/next/994.fixed.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Home-screen widgets no longer render too tall on Android 10 and 11, matching the size shown on newer Android versions.

0 commit comments

Comments
 (0)