beeware / beeware/toga

Include library of standard icons

Open
#2,441 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
15h 39m
Merged PRs (30d)
40

Description

### What is the problem or limitation you are having?

Libraries like Material Design include several platform specific icons. Things like un/filled stars for ratings. Toga only provides the default icon (which is adorable, btw)

### Describe the solution you'd like

The ability to do something like `icon=toga.Icon.star-filled`

### Describe alternatives you've considered

downloading entire libraries to my project folder

### Additional context

briefly discussed on Discord

Contributor guide

Open the contributing guide

Research direction

Start by examining the existing toga.Icon API and how platform-specific icons are represented. Define the scope of the standard icon library, including names such as star-filled, and verify that the requested icons are available consistently across supported platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.