Open ghost opened 10 years ago
@lollox, could you please elaborate more on that "Dual pane/tree view"? Sorting is easy to do, question is, how it should be done to allow to both make it permanent or temporary?
Dual pane/tree view: http://i.imgur.com/FCWtsxK.jpg
For sort/view: I've always found this Opera feature very interesting since in other browsers I've seen that if you change the order of bookmarks, than you can't turn back anymore (but sometimes you need to view them in a certain order only for that time) ... if this can be done or not with QT5 I really don't know
@lollox, ah, this one. Well, I would prefer to keep it similar in all views (including cookies, history and transfers), so I can't guarantee that it will be changed.
In case of sorting it's of course doable, the problem is how to distinguish these actions in user interface, for example adding some button to apply (make permanent) after sorting them by clicking on header etc.
About the dual pane view, In Opera you can simply choose what you prefer: http://i.imgur.com/skBsJYR.jpg
About the second one... The best way to me is to copy again from Opera: the bookmarks database (in Opera's case a text file) always stores every entry by the "Personal order" and what you choose form the GUI (names, URL, etc) is how them are showed but without changing nothing in the database (indeed in Opera you can choose the view "personal order").
Then we could even support a secondary command to permanently change the order using one the above schemas
However this is only an idea not very important, but a goodie :) .... much more important to me is instead the first point ;)
@lollox, well, that could be considered later, however I don't see advantages in this mode. I like that "personal order" proposal, however it might be harder to implement it properly, as usually you should sort by clicking column header, so we would need additional column for that purpose.
Cannot move bookmarks to another folder. Sorting bookmarks in any way doesn't work. All bookmarks are static. No chance to sort.
In build 94 I see new small bugs:
Being unable to manage bookmarks (and passwords) prevent me using (the otherwise brilliant) otter-browser.
@AcarBurak
Sorry, aggree; corrected.
There's something with the bookmark manager that has always bothered me. I don't know if it's the intended behavior.
When I double-click a folder Otter wants to open all the bookmarks stored there and only then it expands/collapses the display to show/hide the bookmarks.
I think it should load all the bookmarks if - and only if - I right-click and choose any of the "Open in New ..." commands. But if I right-click and choose "Open" or if I just double-click the folder it should just expand/collapse it.
@VSHY, is that "cloning" easily reproducible in your case or was that just some random glitch? I can't reproduce that but this is how this kind of widget behaves by default, but our changes should prevent that. Also now new items are added next to one that was selected. I'm considering going one step further and selecting that new item too.
@AcarBurak:
@beastie1, currently we are listening to double clicks and are using it to trigger open action. I guess that we could solve this by extending our mouse gestures support to item views, then it would be easy to configure it, enabling or disabling that behavior (depending on how it will end up after implementing this, enabled or disabled by default). Although solving the issue managing (multiple selection using Ctrl + Shift) vs navigating (using Ctrl and Shift for open in background etc.) we might need some button with menu to select preferred mode (it could also include switch deciding if sorting should be permanent, which means that new order should be applied to data itself, not just the view).
@Emdek
is that "cloning" easily reproducible in your case or was that just some random glitch?
Now, the "Start Page" folder cloned only.
Also now new items are added next to one that was selected. I'm considering going one step further and selecting that new item too.
Yes. But when a folder was selected then new item is not added.
Also, if to select any folder and to perform "Add Bookmark" command from context menu, further to fill the "Title" field in the dialog and to click Ok, as result we have a crash:
Exception Analysis
EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 0000000069e77d60 (Qt5Gui!QStandardItem::takeRow+0x0000000000000010) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 0000000000000000 Parameter[1]: 0000000000000004 Attempt to read from address 0000000000000004
FAULTING_THREAD: 00000d54 DEFAULT_BUCKET_ID: NULL_CLASS_PTR_READ PROCESS_NAME: otter-browser.exe
FOLLOWUP_IP: Qt5Gui!QStandardItem::takeRow+10 69e77d60 8b6f04 mov ebp,dword ptr [edi+4]
BUGCHECK_STR: NULL_CLASS_PTR_READ_ZEROED_STACK LAST_CONTROL_TRANSFER: from 000000006960ea0e to 0000000069e77d60
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
00846fbc 6960ea0e 003bc4bd 00000000 00000000 Qt5Gui!QStandardItem::takeRow+0x10
00000000 00000000 00000000 00000000 00000000 MSVCR120!__RTDynamicCast+0x1a
SYMBOL_STACK_INDEX: 0 MODULE_NAME: Qt5Gui DEBUG_FLR_IMAGE_TIMESTAMP: 561c06dd STACK_COMMAND: ~0s ; kb FAILURE_EXCEPTION_CODE: c0000005 FAILURE_IMAGE_NAME: Qt5Gui.dll FAILURE_FUNCTION_NAME: QStandardItem::takeRow
Followup: MachineOwner
Win7 x64, Otter build 99 32-bit.
Added: The problem above with the crash is that instead of "Add Bookmark" dialog opens "Add Folder" dialog. The tilte of the dialog is "Add Bookmark" in both cases.
@VSHY, this issue should be fixed for next weekly.
I understand how it's useful to have multiple columns in the Bookmarks Manager itself, but in the sidebar bookmark manager too?!
Is that the intended behavior or a bug? Or is there no way to have a separate structure for these two?
@beastie1, this is side effect. I guess that I'll have to come up with some solution to set visible columns in independent way for both. I think that we have the same issue with all managers shown there, all of them share settings (visible columns and sort order) with their versions that use about:.
Something like the responsive design in HTML/CSS would be useful if available in QT technologies... or simply we could use different widget for sidebar panels and full-tab managers
@lollox, nah, it doesn't make sense to duplicate it, the point is how to store it correctly, especially in conjunction with #1086. We could for example pass identifier of given sidebar to that widget so it would append it (it could be configured per sidebar) or just use one global keyword (all sidebars would share settings for given view).
I'm not sure if this was mentioned here earlier but it was mentioned on forums: ability to separately sort folders first.
It should be easier to do after changing ItemViewWidget
to be aware of TreeModel
(which has built-in support for folders) and prefer it over ordinary QStandardItemModel
(which would allow some other internal improvements too, like better support for exclusive item checking).
Regarding Bookmarks Manager 1- Sort bookmarks through Drag & Drop, just like in Opera. 2- Delete bookmarks using Delete Key (not working). 3- Select multiple bookmarks (not working)
There might be some other things, which right now do not come to mind...