beeware / beeware/toga

Add tutorial/walkthrough popup option

Open
#1,928 1 comment 0 reactions 0 assignees View on GitHub
awaiting details 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?

Currently there is no real way inside an app to create an intuitive walk through of an app. The best option is a window with a slide show almost walk through of how to use the app but that can be confusing or not easy to follow depending on the complexity of the application.

### Describe the solution you'd like

Adding an option to create a walkthrough or tutorial to an app. A good example is the walkthrough for the Glade application for creating GTK layouts. For Gtk this can be done with Popovers, the issue there tho is not all widgets support them. For example Button does not while MenuButton does support popovers. I'm not sure if Popover is the proper or best option, it's just an option I have seen used in other applications.

### Describe alternatives you've considered

Creating a slide show type walk through or tutorial for an app outside of the app.

### Additional context

![image](https://user-images.githubusercontent.com/38821657/236188939-87d2bd3c-2f3a-4624-9a84-80e91bb2aba4.png)

Contributor guide

Open the contributing guide

Research direction

No implementation files, tests, or entry points are named. Start by reviewing Toga's widget and popover support, then compare the requested behavior with the Glade walkthrough example and the stated Button/MenuButton limitation. Done would require an agreed API and a tested walkthrough mechanism across the relevant native backends.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
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.