@@ -263,12 +263,20 @@ class PenSettingsPopup(
263263 // Initialize selection UI state
264264 updateStyleSelection(currentTool.strokeType)
265265
266+ // --- Color Name ---
267+ binding.tvColorName.text =
268+ com.alexdremov.notate.util.ColorNamer
269+ .getColorName(currentTool.color)
270+
266271 // --- Favorites RecyclerView ---
267272 colorAdapter =
268273 ColorAdapter (
269274 colors = favorites,
270275 onColorSelected = { color ->
271276 updateTool { it.copy(color = color) }
277+ binding.tvColorName.text =
278+ com.alexdremov.notate.util.ColorNamer
279+ .getColorName(color)
272280 },
273281 onAddClicked = {
274282 binding.viewFlipper.displayedChild = 1 // Go to Presets Page (Index 1)
@@ -480,6 +488,9 @@ class PenSettingsPopup(
480488
481489 // Set Initial Color
482490 binding.colorPickerView.setInitialColor(currentTool.color)
491+ binding.tvColorDescription.text =
492+ com.alexdremov.notate.util.ColorNamer
493+ .getColorName(currentTool.color)
483494
484495 // Realtime Preview Listener
485496 binding.colorPickerView.setColorListener(
@@ -492,6 +503,9 @@ class PenSettingsPopup(
492503 setStroke(context.dpToPx(1 ), Color .LTGRAY )
493504 }
494505 binding.viewCurrentColorPreview.background = shape
506+ binding.tvColorDescription.text =
507+ com.alexdremov.notate.util.ColorNamer
508+ .getColorName(color)
495509 },
496510 )
497511
@@ -508,6 +522,9 @@ class PenSettingsPopup(
508522 PreferencesManager .saveFavoriteColors(context, favorites) // Save new color
509523 }
510524 updateTool { it.copy(color = color) }
525+ binding.tvColorName.text =
526+ com.alexdremov.notate.util.ColorNamer
527+ .getColorName(color)
511528
512529 // Return to Main Page
513530 binding.viewFlipper.displayedChild = 0
0 commit comments