Skip to content

🎨 Palette: Localize Notification Channel Label and Description#122

Open
manupawickramasinghe wants to merge 1 commit into
mainfrom
palette-localize-notification-channel-14615926060595787737
Open

🎨 Palette: Localize Notification Channel Label and Description#122
manupawickramasinghe wants to merge 1 commit into
mainfrom
palette-localize-notification-channel-14615926060595787737

Conversation

@manupawickramasinghe
Copy link
Copy Markdown
Member

💡 What: Replaced raw technical strings used for the Notification Channel's name and description with localized string resources (notification_channel_name and notification_channel_desc).
🎯 Why: When users go to Android System Settings > App Info > Notifications, they were previously seeing internal identifiers like REMOTE_CAM. This change presents a polished, human-readable name like "RemoteCam Service" and a descriptive explanation, which improves transparency and the overall professional feel of the app.
📸 Before/After:
Before: App settings showed channel name REMOTE_CAM and description RemoteCam run.
After: App settings show channel name RemoteCam Service and description Background service running RemoteCam.
♿ Accessibility: Improves clarity for screen reader users navigating the system notification settings.


PR created automatically by Jules for task 14615926060595787737 started by @manupawickramasinghe

…scription

Replaced technical identifiers (e.g. `CHANNEL_ID`) with descriptive, localized string resources for the application's Notification Channel. This ensures users see clear, human-readable labels in their Android System Settings.

Co-authored-by: manupawickramasinghe <73810867+manupawickramasinghe@users.noreply.github.com>
@google-labs-jules
Copy link
Copy Markdown

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

Copilot AI review requested due to automatic review settings May 29, 2026 20:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR localizes the Android notification channel’s user-visible name and description so system notification settings show polished labels instead of internal identifiers.

Changes:

  • Replaces the notification channel display name and description in Cam.kt with string resources.
  • Adds notification_channel_name and notification_channel_desc to strings.xml.
  • Records the localization/accessibility lesson in .Jules/palette.md.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
app/src/main/java/com/samsung/android/scan3d/serv/Cam.kt Uses localized resources for the notification channel label and description.
app/src/main/res/values/strings.xml Adds default string resources for the notification channel name and description.
.Jules/palette.md Adds a repository learning entry about localized notification channels.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants