Closed GoogleCodeExporter closed 9 years ago
For saving and exporting, it could first do a simple count of the elements, and
use this as the incremental
progress of the progress bar.
The saving and exporting progress bar would best be an element in the sketch
window itself (instead of being
in a separate window). It should go in the status bar on in the tool bar (near
or replacing the zoom menu).
The autoroute progress bar should be in the same position (in the status bar or
tool bar near the routing
status text.)
This area needs to be better designed, so it can fit the different status
texts, the progress bar, (maybe the
zoom scroller), and a cancel button to abort autorouting.
Original comment by dirk.van...@gmail.com
on 12 Dec 2008 at 3:12
Original comment by dirk.van...@gmail.com
on 12 Dec 2008 at 3:13
r2161: autoroute progress and cancel button are now in the status bar. There
is some
graphical funkiness I didn't try to deal with.
Original comment by irasc...@gmail.com
on 3 Jan 2009 at 10:22
Original comment by irasc...@gmail.com
on 3 Jan 2009 at 10:57
This confuses me as a user, especially on a slow machine. The one that freaks
me out
the most is opening files. I'm used to a modal window progress bar that stops
me
from trying to mess with anything sensitive before it's done. If you're saving
or
loading and you can (or get the impression that you can) move parts around, draw
traces, etc, you may be in for some nasty surprises.
Non-modal progress bars are really nice for things that can run in a separate
background thread, like rendering a video, compiling or importing a file.
Autoroute, save, open and export depend on state staying stable. If a user
makes
changes while these processes are under way, they may be angry or confused when
their
changes are not incorporated into the output. We may also discover some nasty
bugs.
I don't have a specific UI vision in mind but I think these need to be somehow
modal
and obvious.
Original comment by brendan....@gmail.com
on 24 Feb 2009 at 3:48
I agree to some extent. The progress bar is currently hardly visible, and
especially
the important functionalities it gives for the autorouter (skip, cancel) stay
unnoticed.
Modal windows are pretty ugly, though. It's for instance nice that one can zoom
while
the autorouter progresses. Also, modal windows always let me feel overruled by
the
program.
Instead, I would vote for moving the progress bar up somewhere, in the toolbar
or just
above it. To prevent the user messing around, the mouse cursor should show the
"waiting" symbol.
Original comment by andre.knoerig@gmail.com
on 24 Feb 2009 at 5:01
For the open and save progress bar I could see a modal window work well too. In
the case of the mac, that
window would be a sheet, attached to the main window.
For export and autoroute I would still rather have the progress bar as a small
bar in the status bar or the tool
bar as I would like these functions to be not modal, interactive possibly, but
defintely as a background process.
The exact design (coloring, placement, ...) or the progress bar is not yet
done of course.
Original comment by dirk.van...@gmail.com
on 25 Feb 2009 at 11:25
renaming this: having the progress bar in the window was a mistake
Original comment by irasc...@gmail.com
on 19 May 2009 at 5:48
Issue 476 has been merged into this issue.
Original comment by irasc...@gmail.com
on 19 May 2009 at 5:48
Original comment by irasc...@gmail.com
on 19 May 2009 at 11:38
Issue 367 has been merged into this issue.
Original comment by irasc...@gmail.com
on 19 May 2009 at 11:38
Added modal dialogs to save, load, export, and autoroute. One problem is that
these
dialogs need calls to QApplication::processEvents() in order to update.
Autorouting
has had these calls pretty well integrated, but none of the other functions do.
May
have to run some of these processes in a separate thread, or figure out a way
for the
dialog boxes to update themselves, based on some internal timer (I'm not sure
about
this approach, because I think all UI events occur in the same thread, so even
if you
call update on a timer, the actual repaint won't happen.) Still, even a dead
modal
dialog box is probably better than nothing.
Original comment by irasc...@gmail.com
on 20 May 2009 at 3:18
Original comment by irasc...@gmail.com
on 20 Sep 2009 at 6:35
Issue has moved to new issue tracker at github. Please continue the discussion
at https://github.com/fritzing/fritzing-app/issues
Original comment by andre.knoerig@gmail.com
on 23 Sep 2014 at 3:37
Original issue reported on code.google.com by
dirk.van...@gmail.com
on 11 Dec 2008 at 9:39