jacky wrote:zer0 wrote:It is, in fact, silly to allow maximisation of modal windows outside the scope of XYplorer. As I'm sure you know, a modal window is a child window, so how come it can be maximised to fill the whole screen while XYplorer takes up less than that? Why a child window can outsize its parent? It makes one confused whether it's a child window after all
What you're saying doesn't make sense. Allowing to resize/move/maximized a modal window is perfectly fine, normal and not confusing at all. It can in fact be pretty useful. Allowing its minimizing however is a completely different situation, and a silly thing to do. Maximizing != Minimizing, the two have different uses/implications.
Uhuh, allowing to resize/maximise a modal window is not perfectly fine. A modal window must already been designed to encompass all the necessary components and not need resizing or maximising. Move -- sure. Can you please think of some examples of mainstream software where modal windows can be resized/maximised? I really can't think of any (apart from those I mentioned already).
jacky wrote:As for trying to change your original wish into a "make modal windows non-modal", that's another thing entirely. You say it is "completely unnecessary", but who are you to say this? Maybe there are implications that you haven't considered but make this behavior a necessity.
Sure, from a user POV I guess some windows such as Try Script could be non-modal, and reactivated if triggered again, but maybe there are things we don't/can't see. Plus, to do the same for LM or Action Log could create new unnecessary issues (like a lack of updating the AL while the widow is shown and XY used in the mean time, which could lead to loss in the AL upon its validation, etc)
Who am I to say this? Well, a user of this software

I looked at various modal windows and tried to think of reasons why XYplorer
needs for me to keep that window modal and couldn't think of any. Sure, there may be implications I don't know of, but I can't disregard my conclusions due to such. As for AL, having it non-modal would mean that appropriate synchronisation mechanism would need to be established. It is perfectly feasible for me to do something in XYplorer, go into AL and undo something that has nothing to do with what I've just done (prior to going into AL). Therefore, it becomes non-essential for AL to be modal, since impact of actions within it is equally likely to affect or not affect what I'm currently doing.
jacky wrote:(As for the About window, it's a very common thing to have such a dialog modal; and there's no real reason to need/want to have this window non-modal/visible while using XY. Is there any real motivation behind this one at all?...)
Yes, my experience with other applications. Firefox allows minimisation of About window, as does QuickTime Player -- just a couple to begin with. Another reason is that XY's About window has more information that a standard About window. It has e-mail and web links for a user to return to for quick access to those (ideally, it should also have a link to EULA). The whole "Help" menu would benefit from a redesign, but I'll reserve my ideas for that GUI thread in the "Wishes" section
