Appearance: Use plain names for photo sources and fonts #919

Open
opened 2026-10-02 17:40:06 +00:00 by kayg · 0 comments
Owner

Rule: do not name third-party products in the UI. Use plain names for font and photo choices.

Findings and proposed copy:

  • apps/web/src/lib/fonts.ts:22: Google Sans → Sans or another plain font-style name.
  • apps/web/src/routes/settings/appearance/BackgroundGroup.svelte:804,812,848: Unsplash, Browse Unsplash, and Photo by {name} on Unsplash → Online photos, Browse photos, and Photo by {name} · Photo source. Keep the photographer name and source link.
  • apps/web/src/routes/settings/appearance/UnsplashSheet.svelte:45-46,86,91,93,103,108,127: Unsplash is turned off on this server., Unsplash did not answer. Try again., Saving the Unsplash picture ... failed., Unsplash photos, Unsplash photo for Light/Dark, Search Unsplash photos, Retry Unsplash picture, and Photos from Unsplash. Use neutral copy such as Online photos are not available here., Could not load photos. Try again., Could not save this photo., Online photos, Photo for Light/Dark, Search photos, Retry photo, and Photo source.
  • apps/web/src/routes/settings/admin/UnsplashKeyGroup.svelte:24,42-45,52-53,68: status, toast, title, help and retry text all name the provider. Use online photo source or photo source in each message. Example: Add a key to make online photos available in Appearance. The key stays hidden after you save it.

Expected: the User can find and use the optional online photo source without seeing a vendor name. Keep photographer credit and the source destination.

Test idea: check the font list, photo source chooser, search sheet, errors, attribution and Admin Settings. Check visible labels, tooltips, screen-reader names and toasts.

Rule: do not name third-party products in the UI. Use plain names for font and photo choices. Findings and proposed copy: - `apps/web/src/lib/fonts.ts:22`: `Google Sans` → `Sans` or another plain font-style name. - `apps/web/src/routes/settings/appearance/BackgroundGroup.svelte:804,812,848`: `Unsplash`, `Browse Unsplash`, and `Photo by {name} on Unsplash` → `Online photos`, `Browse photos`, and `Photo by {name} · Photo source`. Keep the photographer name and source link. - `apps/web/src/routes/settings/appearance/UnsplashSheet.svelte:45-46,86,91,93,103,108,127`: `Unsplash is turned off on this server.`, `Unsplash did not answer. Try again.`, `Saving the Unsplash picture ... failed.`, `Unsplash photos`, `Unsplash photo for Light/Dark`, `Search Unsplash photos`, `Retry Unsplash picture`, and `Photos from Unsplash.` Use neutral copy such as `Online photos are not available here.`, `Could not load photos. Try again.`, `Could not save this photo.`, `Online photos`, `Photo for Light/Dark`, `Search photos`, `Retry photo`, and `Photo source`. - `apps/web/src/routes/settings/admin/UnsplashKeyGroup.svelte:24,42-45,52-53,68`: status, toast, title, help and retry text all name the provider. Use `online photo source` or `photo source` in each message. Example: `Add a key to make online photos available in Appearance. The key stays hidden after you save it.` Expected: the User can find and use the optional online photo source without seeing a vendor name. Keep photographer credit and the source destination. Test idea: check the font list, photo source chooser, search sheet, errors, attribution and Admin Settings. Check visible labels, tooltips, screen-reader names and toasts.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#919
No description provided.