[Geany-Devel] Infobar file deleted/renamed behaviour
Lex Trotman
elextr at xxxxx
Thu Oct 23 02:18:13 UTC 2014
On 23 October 2014 13:11, Matthew Brush <mbrush at codebrainz.ca> wrote:
> On 14-10-22 06:53 PM, Lex Trotman wrote:
>>
>> On 23 October 2014 11:53, Matthew Brush <mbrush at codebrainz.ca> wrote:
>>>
>>> Hi All,
>>>
>>> Since there's some discussion about infobar behaviour, I thought I'd
>>> mention
>>> a couple things I've noticed using it in my day-to-day workflow.
>>>
>>> When you delete a file from disk, and then assuming the infobar kicked in
>>> (see below), it pops up the infobar as expected. The problem is that
>>> there's
>>> no quick way to say "Ya, ya, I deleted that on purpose, just close the
>>> file". IMO, there should be a "Close" button on the infobar that allows
>>> you
>>> to bypass the redundant dialog that pops up when trying to close a
>>> document
>>> that you've been notified about, for example:
>>>
>>> -----------------------------------------------------------------
>>> File "foo.txt" was not found on disk [Resave][Dismiss][Close]
>>> <Some different message here>
>>> -----------------------------------------------------------------
>>>
>>> Clicking the proposed [Close] button would have the same effect as what
>>> currently requires two steps; clicking the tab close button or Close menu
>>> item and then clicking the "Don't Save" button in the dialog that pops
>>> up.
>>>
>>> Does that sound reasonable?
>>
>>
>> Yes, would just ask for some space between dismiss and close for those
>> with bad aim (like me :)
>> BTW which is default (if any)?
>>
>>>
>>> The other thing I wondered is, should we not do a "disk check" on a file
>>> that hasn't been switched to when it's being closed? I mean we do the
>>> check
>>> and show the infobar on tab-switch (due to lacking proper/usable inotify
>>> support), but if the user doesn't actually switch to the tab, then we
>>> just
>>> close the file without any warning that the buffer in that document has
>>> no
>>> disk file anymore and closing it will lose those contents forever.
>>
>>
>> Sounds like a sensible safe default behaviour, but with a various pref
>> to turn it off for those whose workflow makes it *really* annoying.
>>
>
> And/or a way to dismiss many together for bulk operations like "Close All"
> and "Close Others" (and obviously when exiting). Sometimes you see those
> dialogs like:
>
> +--------------------------------------------+
> |----- Unsaved Changes! -----------------X-|
> +--------------------------------------------+
> | The following files are not saved: |
> | ========================================== |
> | [ ] Resignation_Letter.txt |
> | [ ] Wedding_Vows_WIP.md |
> | [ ] Baby_Pictures.xpm |
> | [ ] ... |
> | ========================================== |
> | Do you want to save them? |
> | ------------------------------------------ |
> | [ No, Just Exit] [ Yes Please ] [ Cancel ] |
> +--------------------------------------------+
>
> We could do something like that.
Well one annoying dialog is an improvement on many :)
Cheers
Lex
>
>
> Cheers,
> Matthew Brush
> _______________________________________________
> Devel mailing list
> Devel at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
More information about the Devel
mailing list