Skip to content

🎨 Palette: Improve notification phrasing#117

Open
manupawickramasinghe wants to merge 2 commits into
mainfrom
palette/improve-notification-text-6461660860201781863
Open

🎨 Palette: Improve notification phrasing#117
manupawickramasinghe wants to merge 2 commits into
mainfrom
palette/improve-notification-text-6461660860201781863

Conversation

@manupawickramasinghe
Copy link
Copy Markdown
Member

💡 What
Extracts hardcoded string and technical labels from foreground service notification and channel creation into string resources with user-friendly language.

🎯 Why
Technical or aggressive terminology (e.g., using a raw "CHANNEL_ID" for the channel name, or words like "Kill" and "Click" for actions) in user-facing system notifications creates an abrasive and confusing experience. Notification channels and content are exposed directly to users in the Android system settings and status bar, so they must be descriptive and localized. Utilizing standard mobile UX phrasing (e.g., "Stop" instead of "Kill", "Tap" instead of "Click") ensures clear, polite, and universally understood interactions.

📸 Before/After
Before:
Notification channel name: REMOTE_CAM
Notification action: Kill
Notification body: Click to open

After:
Notification channel name: Camera Service
Notification action: STOP
Notification body: Tap to open controls

♿ Accessibility
Ensures descriptive text for notification elements and channel settings, which are essential for users with screen readers when managing device notifications.


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

Hardcoded, technical, or aggressive terminology (e.g., using a raw "CHANNEL_ID" for the channel name, or words like "Kill" and "Click" for actions) in user-facing system notifications creates an abrasive and confusing experience. Notification channels and content are exposed directly to users in the Android system settings and status bar, so they must be descriptive and localized.

This commit extracts foreground service notification and channel text (titles, descriptions, actions) into localized string resources (`strings.xml`) and updates standard mobile UX phrasing (e.g., "Stop" instead of "Kill", "Tap" instead of "Click") to ensure clear, polite, and universally understood interactions.

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 23, 2026 20:33
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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Hardcoded, technical, or aggressive terminology (e.g., using a raw "CHANNEL_ID" for the channel name, or words like "Kill" and "Click" for actions) in user-facing system notifications creates an abrasive and confusing experience. Notification channels and content are exposed directly to users in the Android system settings and status bar, so they must be descriptive and localized.

This commit extracts foreground service notification and channel text (titles, descriptions, actions) into localized string resources (`strings.xml`) and updates standard mobile UX phrasing (e.g., "Stop" instead of "Kill", "Tap" instead of "Click") to ensure clear, polite, and universally understood interactions.

Co-authored-by: manupawickramasinghe <73810867+manupawickramasinghe@users.noreply.github.com>
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