View Issue Details

IDProjectCategoryView StatusLast Update
0012068ScribusOS-MacOSXpublic2019-11-06 21:44
ReporterJLuc Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionreopened 
PlatformOSX 10.x.xOSOS Version
Product Version1.5.0svn 
Target VersionFixed in Version 
Summary0012068: [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
TagsQt5.6, upstream
PatchNo

Relationships

has duplicate 0012151 closedjghali 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 closedjghali 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 

Activities

fschmid

2014-02-16 22:44

administrator   ~0031320

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.

jghali

2014-02-16 23:59

administrator   ~0031325

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.

FirasH

2014-02-17 00:22

developer   ~0031329

On openSUSE 13.1 (Qt 5.2.1) the entries added in the left column are saved as expected.

JLuc

2014-02-17 08:52

developer   ~0031331

Last edited: 2014-02-17 12:19

View 4 revisions

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

JLuc

2014-02-18 22:04

developer   ~0031342

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
...

FirasH

2014-02-18 22:37

developer   ~0031343

JLuc, I'm using KDE 4.11.5 and Scribus is compiled with QT 5.2.1.

JLuc

2014-02-20 08:18

developer   ~0031347

Bug has been fixed in Qt and shall land in next version (5.3).

Kunda

2014-07-26 13:15

manager   ~0033024

Reopening Qt bug and Scribus bug because bug still persists on OSX:
https://bugreports.qt-project.org/browse/QTBUG-36888?focusedCommentId=250445&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-250445

JLuc

2014-07-26 13:39

developer   ~0033025

A patch (hack) is proposed in 0012534

jghali

2014-07-26 13:46

administrator   ~0033027

Last edited: 2014-07-26 13:49

View 2 revisions

Patch refused, breaks file dialogs on Windows and cause other issues on Ubuntu and OS X such as 0011996.

jghali

2014-07-26 13:49

administrator   ~0033029

Closing, this is not our issue. It has to be fixed by Qt.

Kunda

2014-08-29 22:10

manager   ~0033368

reopening to track Qt's progress on this issue.

Kunda

2014-08-29 22:11

manager   ~0033369

Last edited: 2014-08-29 22:13

View 3 revisions

UPDATE:
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

Link: https://bugreports.qt-project.org/browse/QTBUG-36888?focusedCommentId=254280&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-254280

Kunda

2014-09-01 12:05

manager   ~0033431

UPDATE 2:
Response from Qt dev Shawn R. with a patch!

Explanation: https://bugreports.qt-project.org/browse/QTBUG-36888?focusedCommentId=254334&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-254334

Patch: https://codereview.qt-project.org/#/c/93620/

jghali

2014-09-01 16:47

administrator   ~0033435

Last edited: 2014-09-01 16:47

View 2 revisions

No need to change subject, the patch does not apply directly to scribus code.

Kunda

2014-09-02 12:10

manager   ~0033454

Right, sorry. That was me getting excited. I'm still figuring out how to test this without it being so time consuming

Kunda

2014-09-15 20:50

manager   ~0033705

Qt5 Patch that made it in to Qt5.4 Alpha does not work as tested by chhitz. Letting Qt dev Shawn know.

Kunda

2015-01-29 23:28

manager   ~0034397

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.

Kunda

2015-04-21 20:22

manager   ~0034962

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

Kunda

2015-07-22 15:16

manager   ~0035858

Still persists in Qt5.5 on OSX 10.10.3 r20256

Kunda

2015-10-09 14:42

manager   ~0036578

Waiting for Qt5.5.1 to test

Kunda

2015-10-21 01:36

manager   ~0036757

Persists in Qt5.5.1
Letting Qt dev know.

Kunda

2016-02-16 14:40

manager   ~0038786

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.

link: https://bugreports.qt.io/browse/QTBUG-36888?focusedCommentId=306021&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-306021

jghali

2016-02-16 15:33

administrator   ~0038787

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.

Kunda

2016-02-16 17:52

manager   ~0038790

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

Kunda

2016-03-18 21:39

manager   ~0039245

Ugh, still persists in Qt5.6 on OSX 10.10.5 1.5.2svn r21089

Kunda

2016-03-18 22:00

manager   ~0039249

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
Result:
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

Very confused

Kunda

2016-04-14 20:22

manager   ~0040186

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

utnik

2016-04-15 16:02

reporter   ~0040199

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.

JLuc

2019-11-06 17:25

updater   ~0046999

Last edited: 2019-11-06 17:26

View 2 revisions

It's Ok with Ubuntu and Scribus 1.5.5.
Is this still an issue on Mac with new Qt and Scribus versions ?

utnik

2019-11-06 19:14

reporter   ~0047001

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').

Issue History

Date Modified Username Field Change
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 View Revisions
2014-02-17 09:36 JLuc Note Edited: 0031331 View Revisions
2014-02-17 12:19 JLuc Note Edited: 0031331 View Revisions
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 View Revisions
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 View Revisions
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 View Revisions
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 View Revisions
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 View Revisions
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 View Revisions
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 =>