RealRaven2000 / QuickFolders

Thunderbird Add-on: QuickFolders
http://quickfolders.org/
Other
48 stars 9 forks source link

Make advanced settings for QuickFolders Settings accessible to all operating systems #441

Closed RealRaven2000 closed 7 months ago

RealRaven2000 commented 7 months ago

I have a function that provided access to hidden configuration settings, which opens a window when clicking any item that shows in pink color when hovered, for instance some of the entries in the group of Main Toolbar Elements:

image

A right click here would open advanced settings that do not have an additional user interface to configure. It turns out the dialog is not shown in Linux (and likely also not on Mac):

image

instead we see an empty popup menu which is probably generated by the browser element that displays the options in the window (which was converted to html for Tb115) - screenshot made in Linux:

image

RealRaven2000 commented 7 months ago

Here is a quick fix which uses the main window as the parent for opening the dialog:

QuickFolders-mx-6.4pre98.zip

RealRaven2000 commented 7 months ago

Since the whole right-click mechanism isn't really obvious (this used to be supported by a tooltip which is now also missing due to the conversion to html) I opted to make dedicated settings icon buttons for all items that have deeper settings:

image

this makes the settings instantly more accessible without overloading the UI with too much information and having to build separate dialogs. Settings are opened as a filtered view of about:config (the search box is fixed so that the user cannot accidentally overwrite unwanted settings).

QuickFolders-mx-6.4pre114.zip


to install the test version, download the zip file and then drag the file into Thunderbird Add-ons Manager (do not extract contents).

RealRaven2000 commented 7 months ago

Implemented in 6.4 - Published 04/12/2023