ReVanced / revanced-manager

💊 Application to use ReVanced on Android
https://revanced.app
GNU General Public License v3.0
17.21k stars 719 forks source link

feat: add layout tooltips #1500

Open Ushie opened 9 months ago

Ushie commented 9 months ago

Feature description

Introduce the user to the layout of the app using tooltips, this can be dynamic in a way where if it detects that this user has previously used ReVanced Manager v1 (Flutter) it can respond appropriately, with "patching apps has been moved here" instead of "apps can be patched here" for example

Motivation

Introduce the user to the new layout without any issues

Additional context

https://github.com/skydoves/Balloon can be used for this, however a design and a set of "balloons" need to be decided before this can be implemented

Acknowledgements

PalmDevs commented 9 months ago

Ideally it should look similar to the official extended tooltips, just with a little tail so it looks like a message bubble.

oSumAtrIX commented 2 months ago

To the user it may be unclear what this screen is:

image

Some description, label, an initial dialog or similar should be present that explains to the user what this screen is, its purpose and so on. Same goes for the apps screen.