# Icons

Icons are pictorial representations used in programs to convey meaning and improve visual communication and usability.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Toggle Labels With Icons - Personalizing Accessibility

DevFeed: [Toggle Labels With Icons - Personalizing Accessibility](<https://devfeed.tech/articles/toggle-labels-with-icons-personalizing-accessibility-38480.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2024-04-21/toggle-labels-with-icons-personalizing-accessibility/>)

Author: Eevis Panula

Published: 2025-06-11T04:23:15.051000Z

Content type: tutorial

Language: en

Sources: [Eevis Blog](<https://devfeed.tech/sources/eevis-blog.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [Icons](<https://devfeed.tech/topics/icons.md>), [ui](<https://devfeed.tech/topics/ui.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [implementation](<https://devfeed.tech/topics/implementation.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [icons](<https://devfeed.tech/tags/icons.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [ui](<https://devfeed.tech/tags/ui.md>), [users](<https://devfeed.tech/tags/users.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This tutorial explains how personalization can improve accessibility by letting users toggle text labels alongside icons. It discusses why unlabeled icons can be difficult to understand for some users and outlines a settings-based implementation using a data store.

### Source excerpt

As mentioned in my previous blog post, Personalizing Accessibility with Settings, accessibility for the broadest group of users often requires some personalization. What is accessible for one might not be accessible for another. In this blog post, I will discuss one example of accessibility issues that could be solved with the help of settings: Icons and the need for text labels accompanying them. As you can see from the next section, this particular issue is personal to me, and I wanted to give an example of how to solve it. Why? Icons are not universal. I can't tell you how many times I've opened an app, seen icons (without labels), and wondered what the heck they mean. Where do they lead me? What happens if I press the button with an icon? Do I get to the place I'm looking for? Or does my phone explode? Who knows. The UI is not communicating it to me. I know UX people say that it's about learning. "If you just use the app for long enough, you'll learn". But the thing is, I've had a TBI, which has affected... You guessed right, my memory. So, I find it super frustrating when there are all kinds of symbols I don't understand without text labels, and I have no idea what to do with them. These apps make me frustrated. And that's not the goal of an app, right? On the other hand, I know some people benefit from not having those labels present. Also, almost every designer I've talked to about this topic seemed to think that having text in the UI is ugly (yes, I'm exaggerating a bit.) So, I'm coming up with a solution to help both groups - those who need the labels and those who don't need them: Personalization -- a setting in the app to toggle showing labels with icons. How? This section will present one way to add this toggle in settings. It's not a complete solution, as the actual implementation varies based on your app's architectural patterns. It aims to provide guidelines on how to do things by showing one example. Settings Data Store The first step is to add settin

## A redesigned Google Fonts website helps you find fonts and icons for projects

DevFeed: [A redesigned Google Fonts website helps you find fonts and icons for projects](<https://devfeed.tech/articles/the-new-google-fonts-find-what-you-re-looking-for-29215.md>)

Original publisher: [Read original article](<https://material.io/blog/2023-google-fonts-redesign>)

Published: 2023-09-07T13:00:00Z

Content type: release

Language: en

Sources: [Material.io - Material Design](<https://devfeed.tech/sources/material-io-material-design.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [Website](<https://devfeed.tech/topics/website.md>), [Icons](<https://devfeed.tech/topics/icons.md>)

Tags: [google](<https://devfeed.tech/tags/google.md>), [icons](<https://devfeed.tech/tags/icons.md>), [project](<https://devfeed.tech/tags/project.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

The article announces a redesigned Google Fonts website intended to help users find fonts and icons for their projects.

### Source excerpt

A redesigned Google Fonts website helps you find the right fonts and icons for your project

## Material Icons: Sehee Lee

DevFeed: [Material Icons: Sehee Lee](<https://devfeed.tech/articles/material-icons-sehee-lee-29296.md>)

Original publisher: [Read original article](<https://material.io/blog/material-icons-sehee-lee-interview>)

Published: 2022-05-11T10:00:00Z

Content type: article

Language: en

Sources: [Material.io - Material Design](<https://devfeed.tech/sources/material-io-material-design.md>)

Topics: [Icons](<https://devfeed.tech/topics/icons.md>), [Design system](<https://devfeed.tech/topics/design-system.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [design-systems](<https://devfeed.tech/tags/design-systems.md>), [designer](<https://devfeed.tech/tags/designer.md>), [google](<https://devfeed.tech/tags/google.md>), [icons](<https://devfeed.tech/tags/icons.md>)

### AI overview

An interview with Sehee Lee, a Senior Visual Designer who leads icons and design systems for Google Fonts.

### Source excerpt

An interview with Senior Visual Designer leading icons and design systems for Google Fonts, Sehee Lee

## The Overcast Redesign: Part One

DevFeed: [The Overcast Redesign: Part One](<https://devfeed.tech/articles/the-overcast-redesign-part-one-38592.md>)

Original publisher: [Read original article](<https://marco.org/2022/03/25/overcast-redesign-2022>)

Author: Marco Arment

Published: 2022-03-25T14:57:51Z

Content type: release

Language: en

Sources: [Marco.org](<https://devfeed.tech/sources/marco-org.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [ui](<https://devfeed.tech/topics/ui.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [screen](<https://devfeed.tech/topics/screen.md>), [Font](<https://devfeed.tech/topics/font.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Icons](<https://devfeed.tech/topics/icons.md>), [color](<https://devfeed.tech/topics/color.md>), [notifications](<https://devfeed.tech/topics/notifications.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [customizable](<https://devfeed.tech/tags/customizable.md>), [design](<https://devfeed.tech/tags/design.md>), [drag-and-drop](<https://devfeed.tech/tags/drag-and-drop.md>), [feature](<https://devfeed.tech/tags/feature.md>), [icons](<https://devfeed.tech/tags/icons.md>), [ios](<https://devfeed.tech/tags/ios.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Overcast's 2022.2 update introduces the first phase of a major redesign focused on the home screen, playlist screen, typography, and spacing. It adds customizable playlist colors and icons, reordering, pinned podcasts, additional episode views, Mark as Played, special playlists, theme tint colors, and reliability improvements for notifications and background downloads.

### Source excerpt

Overcast's latest update (2022.2) brings the largest redesign in its nearly-eight-year history, plus many of the most frequently requested features and lots of under-the-hood improvements. I'm pretty proud of this one. For this first and largest phase of the redesign, I focused on the home screen, playlist screen, typography, and spacing. (I plan to revamp the now-playing and individual-podcast screens in a later update.) The home screen is radically different: Home screen, before (left) and after (right). Playlists now have strong visual identities for nicer and easier navigation. Each playlist has a customizable color, and a custom icon can be selected from over 3,000 SF Symbols to match modern iOS design and the other icons within Overcast. And playlists can be manually reordered with drag-and-drop. Recently played and newly published episodes can now be displayed on the home screen for quick access, much like the widget and CarPlay experience. Podcasts can now be pinned to the top of the home-screen list. Pinned podcasts can also be manually reordered with drag-and-drop. I've also rethought the old stacked "Podcasts" and "Played Podcasts" sections to better match people's needs and expectations. Now, the toggle atop the podcast list switches between three modes: podcasts with current episodes, all followed podcasts, and inactive podcasts (those that you don't follow and therefore won't get any more episodes from, or haven't posted a new episode in a long time). The playlist screen's structure remains mostly the same, while refining the design for the modern era: Playlist screen, before (left) and after (right). Here, it's more apparent that I've replaced the system San Francisco font with an alternate variant, San Francisco Rounded, to increase legibility and better match the personality of the app. I've also added highly demanded features: By far, Overcast's most-requested feature is a Mark as Played feature. That's now available as a checkmark button on episod

## Google Fonts Adds Open Source Material Design Icons

DevFeed: [Google Fonts Adds Open Source Material Design Icons](<https://devfeed.tech/articles/google-fonts-material-icons-29261.md>)

Original publisher: [Read original article](<https://material.io/blog/google-fonts-material-icons>)

Published: 2021-03-02T13:00:00Z

Content type: article

Language: en

Sources: [Material.io - Material Design](<https://devfeed.tech/sources/material-io-material-design.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [Icons](<https://devfeed.tech/topics/icons.md>), [Material Design](<https://devfeed.tech/topics/material-design.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [fonts](<https://devfeed.tech/tags/fonts.md>), [google](<https://devfeed.tech/tags/google.md>), [icons](<https://devfeed.tech/tags/icons.md>), [material-design](<https://devfeed.tech/tags/material-design.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

Google Fonts now supports open source icons, beginning with the Material Design icon set.

### Source excerpt

Google Fonts now supports open source icons, starting with the Material Design icon set

## GSOC Project TSE Week 10

DevFeed: [GSOC Project TSE Week 10](<https://devfeed.tech/articles/gsoc-project-tse-week-10-32826.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-project-tse-week-10/>)

Published: 2017-08-12T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [modules](<https://devfeed.tech/topics/modules.md>), [Icons](<https://devfeed.tech/topics/icons.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [coding](<https://devfeed.tech/tags/coding.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [icons](<https://devfeed.tech/tags/icons.md>), [modules](<https://devfeed.tech/tags/modules.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [project](<https://devfeed.tech/tags/project.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [usb](<https://devfeed.tech/tags/usb.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A GSOC project update describes new battery and safely removable device icons in ReactOS. It explains experimental device enumeration, icon visibility handling, attached-device lists, context-menu population, and device ejection through CM_Request_Device_Eject_Ex().

### Source excerpt

Hi, everyone! 0/ Tick-Tock is coming to an end, and the next week is perhaps the last week of coding before final evaluation starts! ;P But let's be calm and discuss what happened last week. And as promised, I managed to get some demonstrable snaps this time. So, here we go! As told in my last blog, we got some flashy new icons for the stobject modules I worked on.

## GSOC Project TSE Week 4

DevFeed: [GSOC Project TSE Week 4](<https://devfeed.tech/articles/gsoc-project-tse-week-4-32830.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-project-tse-week-4/>)

Published: 2017-06-29T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Toolbar](<https://devfeed.tech/topics/toolbar.md>), [browser](<https://devfeed.tech/topics/browser.md>), [file](<https://devfeed.tech/topics/file.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Icons](<https://devfeed.tech/topics/icons.md>), [ui](<https://devfeed.tech/topics/ui.md>), [dialog](<https://devfeed.tech/topics/dialog.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [dialog](<https://devfeed.tech/tags/dialog.md>), [enumeration](<https://devfeed.tech/tags/enumeration.md>), [file](<https://devfeed.tech/tags/file.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [icons](<https://devfeed.tech/tags/icons.md>), [implement](<https://devfeed.tech/tags/implement.md>), [interface](<https://devfeed.tech/tags/interface.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [project](<https://devfeed.tech/tags/project.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [toolbar](<https://devfeed.tech/tags/toolbar.md>), [ui](<https://devfeed.tech/tags/ui.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A week-four GSoC progress report describes a working prototype of ReactOS's Quick Launch band. The author implemented shell-folder initialization and enumeration, added folder-browsing UI, displayed file and folder names and icons as buttons, and integrated a context menu with the taskbar menu.

### Source excerpt

Hi, everyone!! So you all are still with me? Good!! ;) As I had told last week, that this week will be rather an exciting one, and yes it indeed was. And the reason is, finally, you all will see a working (prototype) of the quick launch band. (yay!!) Let me go through chronologically, what I did this week. The first thing was to Implement the IShellFolderBand. This is a very important interface as it helps to initialize the IShellFolder and PIDL (via its InitializeSFB method) required to enumerate the folder objects.

## A New Visual Identity for Droidcon NYC 2016 - touchlab

DevFeed: [A New Visual Identity for Droidcon NYC 2016 - touchlab](<https://devfeed.tech/articles/a-new-visual-identity-for-droidcon-nyc-2016-touchlab-38124.md>)

Original publisher: [Read original article](<https://touchlab.co/2016-5-a-new-visual-identity-for-droidcon-nyc-2016>)

Published: 2016-05-25T14:08:48Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Icons](<https://devfeed.tech/topics/icons.md>), [format](<https://devfeed.tech/topics/format.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [design](<https://devfeed.tech/tags/design.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [elements](<https://devfeed.tech/tags/elements.md>), [icons](<https://devfeed.tech/tags/icons.md>), [layout](<https://devfeed.tech/tags/layout.md>), [modular](<https://devfeed.tech/tags/modular.md>)

### AI overview

The article explains the creation of a new visual identity for Droidcon NYC 2016. It describes a flexible, modular pictographic system built from primary glyphs representing conference themes and promotional purposes, with glyphs that can be combined for session topics and other uses.

### Source excerpt

Droidcon NYC is moving to a new venue with a somewhat new format, and a renewed focus on including design in the lineup. Read more.