Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,541
    • Issues 1,541
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 221
    • Merge requests 221
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gtkgtk
  • Issues
  • #1434
Closed
Open
Issue created Oct 31, 2018 by Jakub Steiner@jimmacDeveloper

Improve legibility of fullcolor icons

As part of the fullcolor application icon redesign, there are a number of areas where the new style requires help from Adwaita. While apps are presented at large size most of the time, there are a number of places where we still use low resolution fullcolor icons and will not be switching to symbolics:

  • 32x32 Settings Lists: Notifications and Search providers. In future possibly Permissions.
  • 16x16 Files: Open with, File handler lists.
  • 48x48, 32x32 Software tiles and lists.

For the flat style to render visibly without needing to create a specific low res bitmap, a stroke / outline will need to be painted by Adwaita as demonstrated in the screencast:

outlines

I imagine setting a class on lowres icons for easy styling on adwaita side — lowres_icon. The approach that sounds feasible to me in the 3.32 timeline is to set the class on every icon in the above contexts. We could possibly do better job at identifying the 1:1 low res bitmaps that already are pixel precise and have the strong outline. But I would prefer drawing two strokes than making the new icons less legible.

The other situation is large icons requiring a dropshadow due to very light background being used:

  • 128x128 About box in apps.

I suggest using CSS class icon_dropshadow for those.

Edited Oct 31, 2018 by Jakub Steiner
Assignee
Assign to
Time tracking