diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index a01dd92d8..c63259e73 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -74,7 +74,7 @@ jobs: - name: Build debug APK run: bash ./gradlew assembleDev --stacktrace --no-configuration-cache - name: Upload APK - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: app-dev-debug path: app/build/outputs/apk/dev/debug/app-dev-debug.apk diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.kt b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.kt index 97f92ad94..ab5123bd7 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.kt @@ -14,7 +14,9 @@ import android.util.Log import android.view.View import android.widget.RemoteViews import android.widget.RemoteViewsService.RemoteViewsFactory +import androidx.core.content.ContextCompat import androidx.core.net.toUri +import com.nextcloud.android.common.ui.util.PlatformThemeUtil import it.niedermann.owncloud.notes.R import it.niedermann.owncloud.notes.edit.EditNoteActivity import it.niedermann.owncloud.notes.persistence.NotesRepository @@ -148,6 +150,14 @@ class NoteListWidgetFactory internal constructor(private val context: Context, i } else { setViewVisibility(R.id.widget_entry_category, View.VISIBLE) setTextViewText(R.id.widget_entry_category, note.category) + + val textColorId = if (PlatformThemeUtil.isDarkMode(context)) { + R.color.text_color + } else { + R.color.category_border + } + val textColor = ContextCompat.getColor(context, textColorId) + setTextColor(R.id.widget_entry_category, textColor) } val starIconId = if (note.favorite) { diff --git a/app/src/main/res/drawable/category_widget_background.xml b/app/src/main/res/drawable/category_widget_background.xml new file mode 100644 index 000000000..4b08ebf06 --- /dev/null +++ b/app/src/main/res/drawable/category_widget_background.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/app/src/main/res/layout/widget_entry.xml b/app/src/main/res/layout/widget_entry.xml index bde69e01b..fdcf82eba 100644 --- a/app/src/main/res/layout/widget_entry.xml +++ b/app/src/main/res/layout/widget_entry.xml @@ -45,9 +45,8 @@ android:layout_gravity="center_vertical" android:paddingHorizontal="8dp" android:paddingVertical="4dp" - android:background="@drawable/border" + android:background="@drawable/category_widget_background" android:textSize="12sp" - android:textColor="@color/category_border" android:gravity="center" android:visibility="gone" tools:visibility="visible" diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index fd7704512..0857691c8 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -42,4 +42,7 @@ #1E1E1E @android:color/white #000000 + + @color/material_dynamic_secondary20 + @color/transparent \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index b09134d24..f3a39be8a 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -57,4 +57,6 @@ #2D7B41 #DB0606 @color/high_emphasis_text + + @color/transparent