[Geany-Devel] [RFC] Document Messages and File Notification Behaviour (was: buried down deep somewhere)
Lex Trotman
elextr at gmail.com
Thu Dec 6 21:24:29 UTC 2012
[...]
>>>> I'm now having serious doubts about whether this complexity is worth it.
>>>> I really have no issues personally with the current modal dialogs. Modal
>>>> dialogs are a good fit for important information that needs immediate
>>>> consideration, like potential data loss.
>>>>
>>>> This extra complexity doesn't seem to provide much benefit over the
>>>> status quo IMO.
>>>>
>>>
>>> IMO, it has a huge benefit. My #1 pet peeve with Geany is the modal dialogs
>>> on file-change. However we do it, I *really* think we need to get rid modal
>>> dialogs for file notifications on tab change and it also seems like an ideal
>>> opportunity to start using the existing file monitoring code.
>>>
>>
>> Agree that this is a PITA. Since there is a solution available, why
>> not improve the user experience?
>
> I agree, when this dialogs pops up when I just want to "pass over" a tab
> it's annoying, whereas a "modal infobar" (modal to the document and not
> to whole Geany) would be fine with very few behavioral changes -- I'm
> not saying it's what needs to be done, just that having a modal "dialog"
> that only blocks the document would be just fine from my POV: I wouldn't
> mind answering it if I want to deal with the document, and I wouldn't
> have to answer it if I don't.
Agree the absolute must is to be non-modal for the application, prefer
not being modal for the document either, but as I said it isn't a big
point.
>
>>> I'm open to less complex solutions to this end, although I don't actually
>>> agree that the proposed ideas are "too" complex for the ground they actually
>>> cover.
>>>
>>
>> Instead of trying to solve the whole thing now (which is where the
>> complexity is), maybe we should just do the file-changed notification
>> initially in a simple way. We can easliy migrate other notifications
>> over time where they are suitable for non-modal/non-interrupt
>> notification of the user, and then consider things like priorities etc
>> if we actually find that multiple notifications are occurring. And
>> notifications that are not appropriate can be left modal.
>
> Agreed, and I agree that from my thread-reader POV the thing you
> (Matthew) propose looks complex. Maybe it's not that true actually, but
> the multiple-notifications, multiple-levels stuff doesn't look simple.
>
> BTW, I'm wondering in which cases multiple notifications would be really
> useful? If a file changed on disc, you won't need a "write failed"
> info, neither the other way around -- they are somewhat exclusive. So
Yes, thats why I suggested just try it, analysing what multiple
messages might occur is too hard.
> OK, maybe it'd be "cool" to support more, but currently I don't see what
> would be the use case?
>
> I'm not saying it's not great (I didn't test the branch), just wonder if
> it's not a little too powerful for what we actually need?
>
>>>>> >> Also, as I discussed a bit on IRC (without much success though
>>>>> :D), I'm
>>>>> >> not completely sure if the "dismiss" button (we agreed this probably
>>>>> >> wasn't the best name for it BTW) is useful: I personally don't really
>>>>> >> see why somebody would like to hide the warning while not making a
>>>>> >> decision on what to do with the file.
>>>>> >> Though, that's no big deal.
>>>>> >
>>>>> > Agree, we probably shouldn't allow 'Dismiss'.
>>>>
>>>>
>>>> BTW what I meant here was not allowing removal of the message, whatever
>>>> it's called, so forcing a response.
>>
>> The whole point of using infobar is to not force the user to respond :)
>
> No, the whole point of the infobar is not to force the user to respond
> *if she doesn't wanna deal with that document* ;)
Agree to disagree :)
Cheers
Lex
More information about the Devel
mailing list