[Geany-Devel] Infobar file deleted/renamed behaviour
Matthew Brush
mbrush at xxxxx
Thu Oct 23 02:11:27 UTC 2014
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.
Cheers,
Matthew Brush
More information about the Devel
mailing list