Skip to content

Commit d811146

Browse files
committed
color names
1 parent 66ff7a4 commit d811146

File tree

4 files changed

+1262
-7
lines changed

4 files changed

+1262
-7
lines changed

app/src/main/java/com/alexdremov/notate/ui/dialog/PenSettingsPopup.kt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)