Padre: Ticket #767: bad ui: padre prompts one by one for files changed on diskhttp://padre.perlide.org/trac/ticket/767
<p>
padre checks periodically if current file is changed on disk. if that's the case, it prompts the user whether to reload the file.
</p>
<p>
now take the casual git user which works on a project with lots of files opened at the same time. at some point in time, she checks out another branch of the same project.
==&gt; padre warns of file changes for *each* opened file!
</p>
<p>
this is just plain wrong. i propose that if a file has changed on disk, padre checks all files and displays a list with checkboxes in order for user to select which files to reopen.
</p>
<p>
i guess the ui can be shared with the one proposed in ticket <a class="reopened ticket" href="http://padre.perlide.org/trac/ticket/454" title="defect: poor UI in save prompt dialog (reopened)">#454</a>
</p>
en-usPadre/static/logo.pnghttp://padre.perlide.org/trac/ticket/767
Trac 1.0.1SewiThu, 19 Nov 2009 16:11:37 GMThttp://padre.perlide.org/trac/ticket/767#comment:1
http://padre.perlide.org/trac/ticket/767#comment:1
<p>
You expect that all files come from one project, change-on-disk - checking is cheap and that there are only few files open.
</p>
<p>
Padre has a menu option File -&gt; "Reload all files" which reloads all files based on user request. This is very helpful after doing svn update :-)
</p>
TicketjquelinThu, 19 Nov 2009 16:20:48 GMThttp://padre.perlide.org/trac/ticket/767#comment:2
http://padre.perlide.org/trac/ticket/767#comment:2
<p>
agreed, but yet disrupts the train of thinking. padre proposing the right thing to do would be way better for an intelligent ide. :-)
</p>
TicketadamkFri, 28 Jan 2011 17:23:13 GMTstatus changed; resolution sethttp://padre.perlide.org/trac/ticket/767#comment:3
http://padre.perlide.org/trac/ticket/767#comment:3
<ul>
<li><strong>status</strong>
changed from <em>new</em> to <em>closed</em>
</li>
<li><strong>resolution</strong>
set to <em>fixed</em>
</li>
</ul>
<p>
This no longer happens
</p>
Ticket