Inkscape should use the system common dialogs for open/save

Bug #168649 reported by Bug Importer on 2007-05-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Summary says it all. The operating system provides all kinds of
functionality that is useful to the point of being a necessity. Please, use
the common dialogs supplied by the system (i.e. Windows common dialogs on
Win32, KDE common dialogs on KDE, etc.).

Bug Importer (bug-importer) wrote :

And please make the same apply to the "Do you wish to save?" dialog as
well. At least on Windows, Inkscape shows a totally different dialog than
all other applications do. When you get the dialog you're used to you know
what to click - if you get something totally different that's very
confusing. What's especially dangerous is that the buttons are located in
different positions - the "Discard all changes" button is where the "Yes"
(I want to save) button is supposed to be. Please use a standard messagebox
for this, like so:
[ Inkscape ]

/!\ The drawing TitleOfDrawingHere has been changed.

    Do you want to save it?

  [ Yes ] [ No ] [ Cancel ]
Inkscape is a really great drawing program, but a little more attention to
details like this could make it even better. Good luck!

Bug Importer (bug-importer) wrote :

I like the Inscape Open/Save dialogues. They give you previews and allow
you to save your commonly used folders. Since Windows at least doesn't let
you see a preveiw of an SVG, this is nice. Also it good for people who have
large heavily nested folders (like me). Keep the Inkscape diaglogues! Also
being able to go to any folder in your current path without calling a drop
down box is nice. Maybe being able to rename and delete from the Open/Save
dialogues is missing, but that is a feature request if anything.

Bug Importer (bug-importer) wrote :

a) Not conforming to the standards of the target platform is a bug, not a
missing feature.
b) The standard common dialog allows previewing, by using the show
miniatures option. Inkscape would just need to implement the IExtractImage
c) The standard common dialogs have a customizable list of locations on
the left too.
d) The inkscape dialogs miss a lot of necessary functionality: file
operations, context menus, various view modes, mouse back/forward button
support, previews for non-Inkscape files, file grouping and ordering, drag
'n drop, opening files read-only, ...
e) The interface is clunky and impractical, it doesn't remember last save
locations, it looks differently than in other applications, it's ugly and
confusing, the dialog window is not properly owned, ...
There's just so much wrong with it, that fixing it would effectively mean
reïmplementing the standard common dialogs. Which would lead to a plethora
bugs, like things that don't work properly, or things behaving slightly
differently than they should. So don't try to downplay it, but fix this
bug. Please.

Bug Importer (bug-importer) wrote :

Just like to add to this that I work in a school, and the standard windows
dialogs allow you to restrict what pupils can see, even if it's something
they have access rights to, which is quite handy when dealing with software
that wasn't written with networks in mind. The Inkscape dialogs don't
respect this which means I can't really use it, as it's a potential
security risk. This is probably more of a Windows bug than an Inkscape one,
but I don't see that Windows is going to change.

Changed in inkscape:
importance: Undecided → Wishlist
status: New → Triaged
Pablo Trabajos (pajarico) wrote :

This has been solved in the meanwhile. 0.47 will show the standard Windows dialog.

Changed in inkscape:
status: Triaged → Fix Released
theAdib (theadib) wrote :

NO the windows dialogue looks like the common dialogue and is a modified.

But especial on Vista it is limited compared to the standard.
This need to stay open until file-dialogues are re-factored.

HTH, Adib.

Changed in inkscape:
status: Fix Released → Triaged
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers