fman-users / fman

Issue tracker for fman, a cross-platform file manager
https://fman.io
240 stars 3 forks source link

Inconsistent dialogs #313

Open ababak opened 6 years ago

ababak commented 6 years ago

When calling the Command Palette or "GoTo on Steroids" we get a nice input box. But there are some other input dialogs (copy, rename, pack, etc.) that come up as very small modal dialog boxes floating over fman's window. They don't remember the desired size and they look a bit weird. Why not make those dialogs appear the same way as the Command Palette and "GoTo on Steroids"?

Thanks.

mherrmann commented 6 years ago

Interesting suggestion. One thing that the existing dialog boxes offer which Quicksearch (as it's called in fman's API) dialogs don't is the possibility to show a message. So when you copy a file, the dialog says "Copy filename.txt to...". In a Quicksearch dialog, it would not (currently?) be possible to display this.

Reading between your lines, I sense several pain points:

is that correct? In particular, the point about auto-complete?

Depending on your answers, I could think of several solutions. The easiest would be to make the existing dialogs bigger and implement autocomplete (#85). I do think that it's important to be able to show a message to the user. For instance, in the Pack command, it's good that it says that you can enter a .zip, a .tar or a .gz file. So an alternative solution would be to expand the GoTo dialog so it can also display a message. I have no idea how that would look though.

ababak commented 6 years ago

I think the second solution is much better in so many ways. Besides, adding the title will solve another existing UI problem: you can not know which dialog is currently active - GoTo or CommandPalette.

I can make some mockups if you need.