![]() |
#1 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 834
Karma: 2912460
Join Date: Apr 2009
Device: Kobo Forma
|
FT search window doesn't go under main Calibre Window easily
When I click the "FT" symbol on the lefthand side of my search bar in the main Calibre GUI, it opens Full-text search dialog window.
I noticed that when I click on the main calibre window, the full-text search window does not go below it. My workaround is clicking the FT search window in the toolbar to make it minimize, or making it go to another workspace (Ctrl-Alt-Shift Right/Left arrow). I wish full-text search window is treated just like any other window. i use Linux Mint cinnamon. |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,345
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
That's up to your window manager. The window is a non-modal child window. Most window managers, allow you to move it around freely above and below. It works fine in current GNOME, Windows, KDE and macOS.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 834
Karma: 2912460
Join Date: Apr 2009
Device: Kobo Forma
|
Hi Kovid,
In Cinnamon desktop environment (in Linux Mint 21.2), I've disabled "Attach dialog windows to the parent window". This "disability' happily seems to be in effect in non-Calibre programs. But in Calibre, full-text search will not easily go away; I still have to tap on the FT-search tab in my taskbar to minimize it (or whisk it away to a different workspace). Do you have any insight into this matter? |
![]() |
![]() |
![]() |
#4 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 834
Karma: 2912460
Join Date: Apr 2009
Device: Kobo Forma
|
I have this problem with other child windows of caliber as well. For example, the preference window (control P)
|
![]() |
![]() |
![]() |
#5 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,164
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
As far as I know, the Preferences window will stay in front of the main calibre windows. Since actions inside the main calibre window with preferences open could have unexpected actions, using a modal windows for Preferences makes sense.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
![]() |
![]() |
![]() |
#7 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,164
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
And if I make a change in Preferences and don't commit them, the results could be interesting.
There are good reasons for using both modal and non-modal objects as long as the programmers know what they are doing. Out of a perhaps morbid curiosity, what does an icon grid have to do with modal/non-modal dialogues? |
![]() |
![]() |
![]() |
#8 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
AFAIK - changes to Preferences are committed via the OK buttons in the dialogues behind the individual icons, not by the Close button of the PM-like icon-grid.
|
![]() |
![]() |
![]() |
#9 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,164
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
I take it that you mean the apply button? Since the majority of changes I make in Preferences seem require a restart, a modal dialogue is preferred. Not to mention that if, for example, an action done in the main window while in the midst of making changes to how that action is handled in Preferences could lead to "interesting" results.
|
![]() |
![]() |
![]() |
#10 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
There is no Apply button in the Preferences panel. The settings panels have the Apply buttons, and I am not suggesting they be made non modal for the reasons you state. Some of the panels can be accessed without going through the Preferences panel**. That suggests to me they could be in a calibre toolbar/menu like everything else.
** Look and Feel->Tag browser/Book details/Cover grid/Cover browser/Quickview, Add your own columns, Searching. The Windows Control Panel and Settings tools are also icon grids but unlike calibres Preference icon grid they are keyboard accessible… as is calibre's cover grid, which to my mind is a far more complex object than a fixed icon grid. BR |
![]() |
![]() |
![]() |
#11 | ||
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,164
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
To quote: Quote:
|
||
![]() |
![]() |
![]() |
#12 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
The Preferences panel is just a 'menu'
All the real work is done from those destinations selected. Those get 'applied' (and some of the places the send you get applied per item) |
![]() |
![]() |
![]() |
#13 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
I don't click the buttons. To my mind, the manner in which the 'Apply' buttons react to the Enter key means they're rebranded OK buttons. If a button branded 'Forget it' reacts to the Escape key by discarding changes then its a Cancel button.
@theducks - it's not 'just a menu'. It's a matrix of icons that must be activated with a pointing device such as a trackball, mouse, whatever. If it were a calibre toolbar/menu, I could assign keyboard shortcut to each settings panel, and discard those I don't use such as Send to device, Metadata plugboards etc. And if I put it in a context menu, then heavens above… I could drive it from the keyboard. BR |
![]() |
![]() |
![]() |
#14 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,164
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
I suspect this UI/UX discussion is not very relevant to the OPs question which as Kovid Goyal suggested is an issue his windows manager. Sadly a common issue with Linux where My Way seems to be the theme song of choice. |
|
![]() |
![]() |
![]() |
#15 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 834
Karma: 2912460
Join Date: Apr 2009
Device: Kobo Forma
|
Quote:
Why do I say that? Because FT search window will appear as its own tab in my panel, whereas Preferences window does not have its own tab in my Linux Mint panel. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
No main window close button, can't move window | HPG | Calibre | 2 | 05-09-2023 10:06 PM |
[Bug/Imperfection] Folder selection window appearing behind main window on Linux/KDE | Katsunami | Calibre | 1 | 07-01-2022 09:26 AM |
How turn off tooltips in the main calibre library window | Swifty4635 | Calibre | 2 | 04-27-2020 01:28 AM |
Add the cover browser is above the list of books in the main calibre window | book64 | Calibre | 4 | 04-25-2013 02:18 PM |
Calibre window doesn't open | robleyd | Calibre | 2 | 07-29-2011 09:29 AM |