Toga APIs by platform

Key

Partly supported: functionality or testing is incomplete

Fully supported

Core Components

Component

macOS

GTK

Windows

iOS

Android

Web

Terminal

App

Window

DocumentWindow

MainWindow

General Widgets

Component

macOS

GTK

Windows

iOS

Android

Web

Terminal

ActivityIndicator

Button

Canvas

DateInput

DetailedList

Divider

ImageView

Label

MapView

MultilineTextInput

NumberInput

PasswordInput

ProgressBar

Selection

Slider

Switch

Table

TextInput

TimeInput

Tree

WebView

Widget

Layout Widgets

Component

macOS

GTK

Windows

iOS

Android

Web

Terminal

Box

ScrollContainer

SplitContainer

OptionContainer

Hardware

Component

macOS

GTK

Windows

iOS

Android

Web

Terminal

Camera

Location

Screen

Resources

Component

macOS

GTK

Windows

iOS

Android

Web

Terminal

Paths

Command

Dialogs

Document

Font

Icon

Image

ListSource

Source

Status Icons

TreeSource

Validators

ValueSource