From 1e5979f5c48a49573e24c29c21ba3a318fe4a29c Mon Sep 17 00:00:00 2001 From: Wally Hackenslacker Date: Mon, 16 Mar 2026 15:02:26 -0400 Subject: [PATCH] fix: align board detail toolbar and add-card dialog scaffolding --- .../app/boarddetail/BoardDetailActivity.kt | 15 ++--- app/src/main/res/layout/dialog_add_card.xml | 58 +++++++++++++++++++ app/src/main/res/values/strings.xml | 4 ++ 3 files changed, 67 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/space/hackenslacker/kanbn4droid/app/boarddetail/BoardDetailActivity.kt b/app/src/main/java/space/hackenslacker/kanbn4droid/app/boarddetail/BoardDetailActivity.kt index c7f21f4..3f94cfa 100644 --- a/app/src/main/java/space/hackenslacker/kanbn4droid/app/boarddetail/BoardDetailActivity.kt +++ b/app/src/main/java/space/hackenslacker/kanbn4droid/app/boarddetail/BoardDetailActivity.kt @@ -471,16 +471,11 @@ class BoardDetailActivity : AppCompatActivity() { return } - val filterItem = menu.add(Menu.NONE, R.id.actionFilterByTag, Menu.NONE, getString(R.string.filter_by_tag)).apply { - setIcon(R.drawable.ic_filter_list_24) - setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS) - tooltipText = getString(R.string.filter_by_tag) - } - val searchItem = menu.add(Menu.NONE, R.id.actionSearch, Menu.NONE, getString(R.string.search)).apply { - setIcon(R.drawable.ic_search_24) - setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS) - tooltipText = getString(R.string.search) - } + menuInflater.inflate(R.menu.menu_board_detail_main, menu) + val filterItem = menu.findItem(R.id.actionFilterByTag) + val searchItem = menu.findItem(R.id.actionSearch) + filterItem?.tooltipText = getString(R.string.filter_by_tag) + searchItem?.tooltipText = getString(R.string.search) tintMainMenuIcon(filterItem, state.activeTagFilterIds.isNotEmpty()) tintMainMenuIcon(searchItem, state.activeTitleQuery.isNotBlank()) } diff --git a/app/src/main/res/layout/dialog_add_card.xml b/app/src/main/res/layout/dialog_add_card.xml index f4d41a1..39791b3 100644 --- a/app/src/main/res/layout/dialog_add_card.xml +++ b/app/src/main/res/layout/dialog_add_card.xml @@ -40,5 +40,63 @@ android:inputType="textMultiLine|textCapSentences" android:minLines="3" /> + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e116e79..caf8074 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -63,5 +63,9 @@ Card title Card title is required Description + Due date + Clear date + Tags + Tag selector will be wired in the next task. Tag selector will be wired in the next task.