[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 152220] Pointless Kate notification on logout
From:       Maciej Pilichowski <bluedzins () wp ! pl>
Date:       2007-12-31 10:31:47
Message-ID: 20071231103147.3729.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=152220         




------- Additional Comments From bluedzins wp pl  2007-12-31 11:31 -------
Maybe first of all some thoughts:
a) it is really a good way to spot a problem, generalize it, and then find a solution \
to general problem b) solution should be universal (see below)

Let's deal with (b) first.

> The user could click on the on-screen display before it disappeared,
> blocking logout/shutdown. 

Bad UI design -- think: handicapped people. 

> I just had an idea - it could be a useful kate feature anyway! On screen
> display just like thunderbird. 

OSD is just a way of displaying data, it is not solution per se, so it would be good \
to leave it out for a while.

> 1[ ] ignore external changes on log out / shut down 
> * reloading the document would be pointless - the user is logging out; kate
> is about to exit 
> * overwriting the document without notifying the user could be potentially
> disastrous 

Ignoring could be disastrous as well. Let's take a look:

app A --> data <-- app B

I cannot tell which app is more important. But you see here Kate is A, thus Kate is \
less important and data should be modified as B likes it.  
> * ignoring the file change modifications is what the check box is for 

And how this design works with modified file in Kate and modified externally at the \
same time (while logging out?).  

I agree with you that it would be nice to have question-free shutdown solution but it \
should be "smart" and error-prone.

I have an idea how to solve it 100% error-prone and with respect to data safety but \
it takes two more reports -- first autobackup feature and second session snapshot on \
shutdown.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic