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