![]() |
#31 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Man, that was some awkward searching, too! Surely Qt will eventually offer a way to incorporate something like this, no? I'm really surprised there's not more people screaming about it.
Last edited by DiapDealer; 08-06-2019 at 01:57 PM. |
![]() |
![]() |
![]() |
#32 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
I grepped all of the .mm files in Qt 5.12.3 source and no where can any of these search terms be found:
setTabbingMode NSWindowTabbingModeDisallowed setAllowsAutomaticWindowTabbing In fact a grep for just "Tabbing" in the mm files brings up nothing. So this issue does not appear to be on Qt's radar at all as they do not have any code to allow or disallow it. The change may have to come in Qt itself. I wonder if QtCreator has anything for controlling this. KevinH |
![]() |
![]() |
Advert | |
|
![]() |
#33 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Might have something to do with how the latest macdeployqt is generating the plist file. I did see some mentions that certain entries in the plist could trigger the behavior. Otherwise ... this tabbing thing seems like it's been around since MacOS 10.12 and there's been tab bar insertion complaints in Qt apps as early as Qt5.6. If that's the case, we should have been seeing this sooner. Perhaps see how the plist generation of the latest macdeployqt differs from the version used in our earlier Sigil releases? Maybe we'll get lucky and find there's something we can regex out of the plist.
But those code snippets sound like a sure-fire, long-term deterrent. |
![]() |
![]() |
![]() |
#34 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
The more recent builds of Sigil are the first to be built with OSX 10.12 as the minimum which is what triggers this nonsense. That is why the Sigil 0.9.9 and 0.9.10 do not see the same issue.
I did find this Qt bug but of course nothing has been done about it .... https://bugreports.qt.io/browse/QTBUG-61707 Sometimes I really think Qt is not being properly managed (to say it as politely as I can). |
![]() |
![]() |
![]() |
#35 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Well hopefully it won't prove too difficult to work the building of that code into Sigil's cmake process and we can nip the issue completely. Seems odd that Apple doesn't provide a way for users to exempt specific applications from the default docker behavior, though. |
|
![]() |
![]() |
Advert | |
|
![]() |
#36 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
qupzilla seems to have fixed this same issue in a reasonable manner so we will model Sigil after their approach for the release after this one.
|
![]() |
![]() |
![]() |
#37 | |
Banned
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
|
Quote:
I didn't know this setting at all and at least deliberately never set it. I still haven't quite understood what it does. The key combination also doesn't tell me anything, I pressed it but don't see any change in the gasnzen system. Now I am overwhelmed. DFeleting the ini files does not change anythin in sigil, still double title bar, still messed up toolbar, still selecting the row above mousepointer. Last edited by Vroni; 08-06-2019 at 03:19 PM. |
|
![]() |
![]() |
![]() |
#38 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
1. Set the System Preferences for Dock to not use Tabs for Windows (i.e Manually)
2. Look under the Sigil View menu in the menubar. Disable Show Tabs. 3. Shutdown Sigil. 4. remove the ini file 5. restart the machine Now start up Sigil. Is it Okay? |
![]() |
![]() |
![]() |
#39 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
FWIW, since this can only impact macOS and was a real bear to track down, the fix to prevent macOS from converting windows to tabs underneath Sigil (and PageEdit) was pushed to master in both repos and will be in the upcoming release.
|
![]() |
![]() |
![]() |
#40 |
Banned
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
|
Ok, did evrything in the given sequence, see attachment.
|
![]() |
![]() |
![]() |
#41 |
Banned
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
|
After loading a book and setting some preferences it look like this (blurred some ares)
|
![]() |
![]() |
![]() |
#42 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
You still have broken tabbing with the system trying to convert the extra window into a tab. Please take a snapshot of the menu that is produced under the View menu in Sigil right now and post it here.
Just in case this is cache related. Here is an even more extensive set of instructions for cleaning up. 1. Exit from Sigil completely, verify this with Activity Monitor or ps 2. In System Preferences->Dock make sure prefer tabs to Windows is set to manually. 3. remove the Sigil ini file 4. remove any and all things related to Sigil in ~/Library/Caches/ // New step just inserted! 5. remove any and all things related to Sigil in ~/Library/"Saved Application State" // Another new step just inserted 6.remove any and all things related to Sigil in ~/Library/Preferences 7. restart your computer making sure the box to reopen windows is NOT checked. 8. after restart, start up Sigil but do NOT use any key sequences 9. verify if the extra title bar still exists. It should not. If so look at the View menu and make sure the Show Tabs menu item is not activated. If activated, toggle it off. 10. once off and the extra title bar has gone away, resize the Sigil windows and then properly exit Sigil to get a viable ini file created. If after this sequence, you still see two nested title bars, then your system is either hosed or you have third party software that is either tabbifying windows or adding extra decorations. To test if something in your account is interfering with Sigil, create a new user account and install Sigil from a fresh release download into that account onto its Desktop and run Sigil from your Desktop *after* making sure that Dock preference setting is set to Manually for this new user account and test Sigil that way. Other than that, your only viable workaround is to use Sigil 0.9.10 until the next release comes out and then test again. Last edited by KevinH; 08-08-2019 at 03:43 PM. |
![]() |
![]() |
![]() |
#43 |
Banned
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
|
This is what ir looks right now
|
![]() |
![]() |
![]() |
#44 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Yes, that is correct. Just one title bar.
Please be careful as there is obviously a key sequence that enables window to nested tab conversion that you do not want to trigger yet again. |
![]() |
![]() |
![]() |
#45 |
Banned
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
|
I've reconfigured now Sigil as far as i can see as i didnt want to reuse the old ini file. But now Sigil does not remember the window size/position
![]() Vroni |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Automatic Select File Type | arcegabriel | Calibre Companion | 4 | 03-14-2018 07:25 PM |
Folder/File Select dialog hangs calibre on Xubuntu/XFCE | tempura | Calibre | 8 | 09-16-2015 11:26 PM |
How to Select Entire Book? | Tom SKP | Sigil | 4 | 05-18-2013 04:18 PM |
Multiple file select? | neonbible | Sigil | 6 | 12-09-2010 07:35 PM |
Feature request: Select what file format to save RSS into | haridasi | Calibre | 2 | 08-23-2008 10:03 AM |