A fork of Simple Time Tracker with WearOS support. (Now integrated upstream)
0

Configure Feed

Select the types of activity you want to include in your feed.

made notification controls a little bigger

razeeman (Apr 1, 2023, 10:25 AM +0300) f2b7a232 68d3c893

+20 -16
+13 -13
features/feature_notification/src/main/res/layout/notification_record_layout.xml
··· 38 38 style="@style/TextAppearance.Compat.Notification.Info" 39 39 android:layout_width="0dp" 40 40 android:layout_height="wrap_content" 41 - android:layout_below="@id/tvNotificationText" 41 + android:layout_alignBottom="@id/ivNotificationIcon" 42 42 android:layout_marginEnd="2dp" 43 43 android:layout_toStartOf="@id/tvNotificationGoalTime" 44 44 android:layout_toEndOf="@id/ivNotificationIcon" ··· 50 50 style="@style/TextAppearance.Compat.Notification.Info" 51 51 android:layout_width="wrap_content" 52 52 android:layout_height="wrap_content" 53 - android:layout_below="@id/tvNotificationText" 53 + android:layout_alignBottom="@id/tvNotificationTimeStarted" 54 54 android:layout_alignParentEnd="true" 55 55 android:gravity="center_vertical" 56 56 tools:text="goal 10m" /> ··· 68 68 69 69 <RelativeLayout 70 70 android:id="@+id/containerNotificationTypesPrev" 71 - android:layout_width="@dimen/notification_icon_size" 72 - android:layout_height="@dimen/notification_icon_size" 71 + android:layout_width="@dimen/notification_controls_size" 72 + android:layout_height="@dimen/notification_controls_size" 73 73 android:layout_alignTop="@id/containerNotificationTypes" 74 74 android:layout_alignParentStart="true" 75 75 android:padding="1dp" ··· 94 94 <LinearLayout 95 95 android:id="@+id/containerNotificationTypes" 96 96 android:layout_width="0dp" 97 - android:layout_height="@dimen/notification_icon_size" 97 + android:layout_height="@dimen/notification_controls_size" 98 98 android:layout_below="@id/tvNotificationControlsHint" 99 99 android:layout_marginHorizontal="4dp" 100 100 android:layout_toStartOf="@id/containerNotificationTypesNext" ··· 106 106 107 107 <RelativeLayout 108 108 android:id="@+id/containerNotificationTypesNext" 109 - android:layout_width="@dimen/notification_icon_size" 110 - android:layout_height="@dimen/notification_icon_size" 109 + android:layout_width="@dimen/notification_controls_size" 110 + android:layout_height="@dimen/notification_controls_size" 111 111 android:layout_alignTop="@id/containerNotificationTypes" 112 112 android:layout_alignParentEnd="true" 113 113 android:padding="1dp" ··· 131 131 132 132 <RelativeLayout 133 133 android:id="@+id/containerNotificationTagsPrev" 134 - android:layout_width="@dimen/notification_icon_size" 135 - android:layout_height="@dimen/notification_icon_size" 134 + android:layout_width="@dimen/notification_controls_size" 135 + android:layout_height="@dimen/notification_controls_size" 136 136 android:layout_alignTop="@id/containerNotificationTags" 137 137 android:layout_alignParentStart="true" 138 138 android:padding="1dp" ··· 157 157 <LinearLayout 158 158 android:id="@+id/containerNotificationTags" 159 159 android:layout_width="0dp" 160 - android:layout_height="@dimen/notification_icon_size" 160 + android:layout_height="@dimen/notification_controls_size" 161 161 android:layout_below="@id/containerNotificationTypes" 162 162 android:layout_marginHorizontal="4dp" 163 - android:layout_marginTop="8dp" 163 + android:layout_marginTop="4dp" 164 164 android:layout_toStartOf="@id/containerNotificationTagsNext" 165 165 android:layout_toEndOf="@id/containerNotificationTagsPrev" 166 166 android:gravity="center" ··· 170 170 171 171 <RelativeLayout 172 172 android:id="@+id/containerNotificationTagsNext" 173 - android:layout_width="@dimen/notification_icon_size" 174 - android:layout_height="@dimen/notification_icon_size" 173 + android:layout_width="@dimen/notification_controls_size" 174 + android:layout_height="@dimen/notification_controls_size" 175 175 android:layout_below="@id/containerNotificationTypes" 176 176 android:layout_alignTop="@id/containerNotificationTags" 177 177 android:layout_alignParentEnd="true"
+4 -1
features/feature_notification/src/main/res/layout/notification_tag_layout.xml
··· 5 5 android:layout_width="match_parent" 6 6 android:layout_height="match_parent" 7 7 android:layout_weight="1" 8 - android:padding="1dp"> 8 + android:padding="1dp" 9 + tools:layout_height="@dimen/notification_controls_size" 10 + tools:layout_width="100dp"> 9 11 10 12 <ImageView 11 13 android:id="@+id/ivNotificationTag" ··· 23 25 android:ellipsize="end" 24 26 android:gravity="center" 25 27 android:maxLines="1" 28 + android:paddingHorizontal="2dp" 26 29 android:textColor="@color/white" 27 30 android:textSize="11sp" 28 31 tools:text="Some really long tag name" />
+2 -1
features/feature_notification/src/main/res/values/dimens.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <resources> 3 3 4 - <dimen name="notification_icon_size">34dp</dimen> 4 + <dimen name="notification_icon_size">40dp</dimen> 5 5 <dimen name="notification_icon_half_size">17dp</dimen> 6 + <dimen name="notification_controls_size">40dp</dimen> 6 7 7 8 </resources>
+1 -1
features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeManager.kt
··· 378 378 private const val NOTIFICATIONS_CHANNEL_ID = "NOTIFICATIONS" 379 379 private const val NOTIFICATIONS_CHANNEL_NAME = "Notifications" 380 380 381 - private const val TYPES_LIST_SIZE = 7 381 + private const val TYPES_LIST_SIZE = 6 382 382 private const val TAGS_LIST_SIZE = 4 383 383 } 384 384 }