View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0012068||Scribus||OS-MacOSX||public||2014-02-16 16:58||2019-11-06 21:44|
|Summary||0012068: [Qt5 BUG] Open file dialog doesnt remember bookmarked folders|
|Description||"Open file" dialog (of all sorts) enables to bookmark folders (drag'n'drop them in the left column). That's very handy to get quick access to various work folders.|
In 1.4.3, scribus remember these bookmarks across uses, days and weeks and months.
In 1.5, scribus DONT remember these bookmarks after closing the app, or doesnt reload them when launching scribus again.
[EDIT] fixed for linux, bug only exists now for Mac OS
|has duplicate||0012151||closed||jghali||Qt Open/Save Dialog box 'Look in:' column doesn't retain folders moved in to it|
|has duplicate||0013403||closed||Finder does not remember quick menu|
|has duplicate||0012534||closed||jghali||native FileDialog|
|related to||0013529||closed||Feature Request: Ability to drop dirs/files in to Qt File dialog result: auto-find and highlight file|
|related to||0013748||confirmed||Ability to move dirs/files in to Qt File dialog to other folders|
||As this feature is a feature from QFileDialog from Qt itself, is's likely a Qt bug. Scribus in all versiona does nothing with Bookmarks here.|
||Yeah it is a Qt bug in Qt 5.2.1 at least, do not remember about 5.2.0. Qt 5.1.1 works as expected on Windows.|
||On openSUSE 13.1 (Qt 5.2.1) the entries added in the left column are saved as expected.|
Issue is there in Ubuntu13.10 with both Qt5.2.0 and Qt5.2.1
AMOF there is no need to close Scribus for the FileDialog to forget the bookmarked folders : closing the dialog is enough.
OK I posted https://bugreports.qt-project.org/browse/QTBUG-36888
Qt has answered on Qt bugtracker's page.
Answer mentions :
- QFileDialog destructor saves the settings and in QFileDialogPrivate::init restores them.
> Could it be that one of these is not properly called ?
- KDE has their own dialogs, so the bug could be there (but that's probably irrelevant when running a Qt 5 application on KDE 4)
> Are you using KDE on your opensuse Firash ?
- Qt might have been built with #define QT_NO_SETTINGS
||JLuc, I'm using KDE 4.11.5 and Scribus is compiled with QT 5.2.1.|
||Bug has been fixed in Qt and shall land in next version (5.3).|
Reopening Qt bug and Scribus bug because bug still persists on OSX:
||A patch (hack) is proposed in 0012534|
Patch refused, breaks file dialogs on Windows and cause other issues on Ubuntu and OS X such as 0011996.
||Closing, this is not our issue. It has to be fixed by Qt.|
||reopening to track Qt's progress on this issue.|
Just left another comment on the QT bugtracker and also sent a direct email to Shawn R. explaining this is still an issue on MAC OSX 10.8.5
Response from Qt dev Shawn R. with a patch!
No need to change subject, the patch does not apply directly to scribus code.
||Right, sorry. That was me getting excited. I'm still figuring out how to test this without it being so time consuming|
||Qt5 Patch that made it in to Qt5.4 Alpha does not work as tested by chhitz. Letting Qt dev Shawn know.|
||This issue is now only related to the OSX platform. Even though it's really a Qt issue, keeping it open to monitor the situation.|
||News: Shawn R posted a fix and closed the bug it will be implemented in Qt5.5 beta! I haven't verified that it fixes our bug. Will make notation once Qt5.5 Beta is released|
||Still persists in Qt5.5 on OSX 10.10.3 r20256|
||Waiting for Qt5.5.1 to test|
Persists in Qt5.5.1
Letting Qt dev know.
Craig, from Shawn R (Qt dev)
Tried qtbase/tests/manual/dialogs on 5.6 branch on OS X 10.11. Unhecked the checkbox "Use native dialog" and dragged a new folder to the sidebar. It's still there the next time I open the file dialog and the next time I run it. The settings are saved to ~/Library/Preferences/com.qtproject.plist, which is a binary file but I can open it with xcode, and I see the shortcut I added in the list under FileDialog.shortcuts.
||Kunda, as mentionned by Franz in the first note of this issue, bookmarks is a feature from QFileDialog, so we do not manage those at all. Those bookmarks are entirely managed by Qt.|
||jghali, understood. according to Shawn R. (0012068:0038786) it's fixed in Qt5.6 on OSX. I haven't tested it on 5.6 yet|
||Ugh, still persists in Qt5.6 on OSX 10.10.5 1.5.2svn r21089|
Ok, further digging:
Per the Qt Dev:
The settings are saved to ~/Library/Preferences/com.qtproject.plist, which is a binary file but I can open it with xcode, and I see the shortcut I added in the list under FileDialog.shortcuts.
So here i what I did:
1) Opened a the Open File Dialog
2) Dragged a new folder in to the Shortcuts area
3) Go to Finder and QuickLook at ~/Library/Preferences/com.qtproject.plist FileDialog.shortcuts
4) I can see the new folder appended to FileDialog.shortcuts
5) Reopen Open File dialog
I don't see the shortcut in the dialog
Perhaps if I restart Scribus ?
6) Restart Scribus
7) I still see ~/Library/Preferences/com.qtproject.plist that the shortcut is still in the .plist
8) Open the Open File dialog
Result: I don't see the shortcut in the GUI
9) Look at the ~/Library/Preferences/com.qtproject.plist again
Result: I don't see the entry in the FileDialog.shortcuts anymore
||Utnik, I'm wanting to get this feature fixed on OSX. would u mind doing some testing on 10.11 for this? Thx in advance|
i don’t have scribus 1.5.2. so i tested with 1.5.1 on macOS 10.11.4:
scribus seems to open the open file and save file dialog without connection to ‚~/Library/Preferences/com.qtproject.plist‘, but it overwrites this .plist with the standard entries (‚desktop’ and ‚volumes‘) when i close either the dialog or the program.
It's Ok with Ubuntu and Scribus 1.5.5.
Is this still an issue on Mac with new Qt and Scribus versions ?
just tested with scribus 1.5.5 and 1.5.6-r23195 on macOS 10.14.6.
scribus still 'forgets' the shortcuts (replaces them with 'volumes' and 'desktop').
|2014-02-16 16:58||JLuc||New Issue|
|2014-02-16 22:44||fschmid||Note Added: 0031320|
|2014-02-16 23:59||jghali||Note Added: 0031325|
|2014-02-17 00:22||FirasH||Note Added: 0031329|
|2014-02-17 08:52||JLuc||Note Added: 0031331|
|2014-02-17 08:54||JLuc||Note Edited: 0031331|
|2014-02-17 09:36||JLuc||Note Edited: 0031331|
|2014-02-17 12:19||JLuc||Note Edited: 0031331|
|2014-02-18 22:04||JLuc||Note Added: 0031342|
|2014-02-18 22:37||FirasH||Note Added: 0031343|
|2014-02-19 11:41||JLuc||File Added: file open dialog.png|
|2014-02-19 11:42||JLuc||File Added: splash file open.png|
|2014-02-19 11:55||JLuc||File Deleted: file open dialog.png|
|2014-02-19 11:55||JLuc||File Deleted: splash file open.png|
|2014-02-20 08:18||JLuc||Note Added: 0031347|
|2014-02-20 23:01||christoph_s||Status||new => resolved|
|2014-02-20 23:01||christoph_s||Resolution||open => no change required|
|2014-02-20 23:01||christoph_s||Assigned To||=> christoph_s|
|2014-02-20 23:02||christoph_s||Status||resolved => closed|
|2014-03-17 08:59||jghali||Relationship added||has duplicate 0012151|
|2014-07-26 13:15||Kunda||Note Added: 0033024|
|2014-07-26 13:15||Kunda||Status||closed => feedback|
|2014-07-26 13:15||Kunda||Resolution||no change required => reopened|
|2014-07-26 13:39||JLuc||Note Added: 0033025|
|2014-07-26 13:39||JLuc||Status||feedback => assigned|
|2014-07-26 13:46||jghali||Note Added: 0033027|
|2014-07-26 13:46||jghali||Status||assigned => resolved|
|2014-07-26 13:46||jghali||Resolution||reopened => no change required|
|2014-07-26 13:49||jghali||Note Added: 0033029|
|2014-07-26 13:49||jghali||Status||resolved => closed|
|2014-07-26 13:49||jghali||Status||closed => resolved|
|2014-07-26 13:49||jghali||Note Edited: 0033027|
|2014-07-26 13:50||jghali||Status||resolved => closed|
|2014-08-29 22:10||Kunda||Note Added: 0033368|
|2014-08-29 22:10||Kunda||Status||closed => feedback|
|2014-08-29 22:10||Kunda||Resolution||no change required => reopened|
|2014-08-29 22:11||Kunda||Note Added: 0033369|
|2014-08-29 22:12||Kunda||Note Edited: 0033369|
|2014-08-29 22:12||Kunda||Assigned To||christoph_s => Kunda|
|2014-08-29 22:12||Kunda||Status||feedback => assigned|
|2014-08-29 22:13||Kunda||Note Edited: 0033369|
|2014-09-01 12:05||Kunda||Note Added: 0033431|
|2014-09-01 12:07||Kunda||Assigned To||Kunda => jghali|
|2014-09-01 12:07||Kunda||Summary||Open file dialog doesnt remember bookmarked folders => [NEW PATCH] Open file dialog doesnt remember bookmarked folders|
|2014-09-01 16:47||jghali||Note Added: 0033435|
|2014-09-01 16:47||jghali||Summary||[NEW PATCH] Open file dialog doesnt remember bookmarked folders => Open file dialog doesnt remember bookmarked folders|
|2014-09-01 16:47||jghali||Note Edited: 0033435|
|2014-09-01 19:55||jghali||Assigned To||jghali =>|
|2014-09-01 19:55||jghali||Status||assigned => feedback|
|2014-09-02 12:10||Kunda||Note Added: 0033454|
|2014-09-14 11:47||Kunda||Category||Import / Export => Qt5 Port|
|2014-09-14 11:47||Kunda||Summary||Open file dialog doesnt remember bookmarked folders => [Qt5 BUG] Open file dialog doesnt remember bookmarked folders|
|2014-09-15 20:50||Kunda||Note Added: 0033705|
|2015-01-29 23:28||Kunda||Note Added: 0034397|
|2015-01-29 23:41||Kunda||Patch||=> No|
|2015-01-29 23:41||Kunda||Platform||Ubuntu 13.10 => OSX 10.x.x|
|2015-02-18 09:45||JLuc||Description Updated|
|2015-02-18 09:48||JLuc||Status||feedback => confirmed|
|2015-02-24 17:52||Kunda||Category||Qt5 Port => OS-MacOSX|
|2015-04-21 20:22||Kunda||Note Added: 0034962|
|2015-07-22 15:16||Kunda||Note Added: 0035858|
|2015-10-09 14:42||Kunda||Note Added: 0036578|
|2015-10-09 14:43||Kunda||Relationship added||has duplicate 0013403|
|2015-10-21 01:36||Kunda||Note Added: 0036757|
|2015-11-15 19:14||jghali||Relationship added||has duplicate 0012534|
|2016-02-16 13:07||Kunda||Relationship added||related to 0013529|
|2016-02-16 13:13||Kunda||Relationship added||related to 0013748|
|2016-02-16 14:40||Kunda||Note Added: 0038786|
|2016-02-16 15:33||jghali||Note Added: 0038787|
|2016-02-16 17:49||Kunda||Tag Attached: upstream|
|2016-02-16 17:52||Kunda||Note Added: 0038790|
|2016-02-16 18:14||Kunda||Tag Attached: Qt5.6|
|2016-03-18 21:39||Kunda||Note Added: 0039245|
|2016-03-18 22:00||Kunda||Note Added: 0039249|
|2016-03-30 22:50||Kunda||Priority||high => normal|
|2016-04-14 20:22||Kunda||Note Added: 0040186|
|2016-04-15 16:02||utnik||Note Added: 0040199|
|2019-11-06 17:25||JLuc||Assigned To||=> JLuc|
|2019-11-06 17:25||JLuc||Status||confirmed => feedback|
|2019-11-06 17:25||JLuc||Note Added: 0046999|
|2019-11-06 17:26||JLuc||Note Edited: 0046999|
|2019-11-06 19:14||utnik||Note Added: 0047001|
|2019-11-06 21:43||JLuc||Status||feedback => confirmed|
|2019-11-06 21:44||JLuc||Assigned To||JLuc =>|