GeopJr / Tuba

Browse the Fediverse
https://tuba.geopjr.dev/
GNU General Public License v3.0
504 stars 55 forks source link

[Request]: Avoid stacking dialogs #1037

Open jamiethecat opened 1 week ago

jamiethecat commented 1 week ago

Describe the request

Adding a filter in the preferences dialog leads to a dialog opening on a dialog. Consider using inline navigation instead to avoid this.

Implementation Details

GeopJr commented 1 week ago

Inline navigation as in, make the settings window a navigation view or a stack and change to a 'filter' page?

Not opposed to it but in my mind it feels a bit awkward. Do you have an app in mind that follows that pattern?

The 'dialog stacking' pattern can be found in the control center and makes somewhat sense to me there:

image

jamiethecat commented 6 days ago

Inline navigation as in, make the settings window a navigation view or a stack and change to a 'filter' page?

Yeah.

The 'dialog stacking' pattern can be found in the control center and makes somewhat sense to me there

We want to move away from stacked dialogs in Settings, and have recently been moving a lot of dialogs to subpages for this reason.

Do you have an app in mind that follows that pattern?

Epiphany, Fractal, Pike Backup, Calendar etc.

GeopJr commented 6 days ago

I see it on Epiphany and it makes sense, thanks! I had made it look a lot weirder in my mind :weary: