beeware / beeware/toga

Implement Haiku support

Open
#2,073 26 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
9h 45m
Merged PRs (30d)
58

Description

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

Toga does not support Haiku, and I want a *native* Python GUI Framework for Haiku.

### Describe the solution you'd like

That toga will support the Haiku API, and briefcase will support packaging to the hpkg format.

### Describe alternatives you've considered

Writing a GUI framework on top of my own bindings to the Haiku API.

### Additional context

My [bindings](https://github.com/coolcoder613eb/Haiku-PyAPI).

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked Haiku-PyAPI bindings and the scope described for Toga's Haiku API support and Briefcase's hpkg packaging. Break the work into defined platform and packaging deliverables before implementation; done should include native Haiku GUI support and hpkg packaging support.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, desktop, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.