I tried resizing the Options window. This doesn’t work. I can shrink it horizontally, but not vertically.
This thread, which is mistakenly marked as resolved, suggests this problem occurs when the GUI font is too large. I’m using the default Segoe UI 9, but even when I switch to the unusably small Segoe UI 3, the problem persists.
The only way I’ve found to see the buttons at the bottom of the window is to hide the taskbar. But this is a case where the cure is worse than the disease.
I’m using Scrivener 3.1.6.0 on Windows 11. This was less of a problem on Windows 10 because you could make the taskbar shorter, leaving just enough room to click the top of the OK button. Unfortunately, Windows 11 removed this setting.
A workaround I’ve found is to uncheck and recheck one of the boxes in Options, then hit Enter. This seems to do the same thing as clicking OK. But this janky workaround should not be necessary and it doesn’t help if you want to click the Manage or Defaults buttons.
The simplest way to fix this bug is probably to allow users to vertically shrink the Options window. Then I guess it would need a scrollbar.
The font size change doesn’t immediately affect the size of the options panel.
You say you’ve made the font small, but did you leave then return?
With the font at 9pt, if you click OK, when going back to the options, if the panel didn’t shrink in size on its own (I don’t recall whether it does or not), you should at least be able to shrink it yourself by dragging the top or bottom edge.
If that still doesn’t work, perhaps save your current settings and switch to the default theme. See if that helps.
A good question to ask : was the options panel ever at a usable size for you? (Since you’ve been using the theme you are using, the least?)
Decreasing the GUI font size doesn’t automatically vertically shrink the Options window. But you’re right, it does indeed enable me to do it. If I choose Segoe UI 8, I can shrink the window enough to see almost half of the OK button.
This is a workaround, but the default GUI font size is 9 for a reason. 8 feels too small.
There are ways around this issue, but it’s still an annoying bug.
I recently updated from Windows 10 to 11. Windows 10 allowed you to choose a slightly shorter taskbar. This allowed me to see the top of the OK button, akin to how I can see the top of the button after decreasing the GUI font size to 8. Unfortunately, Windows 11 forces you to have a full size taskbar.
My intuition strongly points at the theme you are using.
I can’t back that up with science, but in your shoes I would definitely save my settings then try the default theme.
If it is then fine, you’ll know that your current theme is at fault. Somehow forcing the current problematic size of the options panel.
And then you decide. Theme or no theme or another theme. The way it looks vs simplicity.
The default white theme does indeed fix the problem. The Options window kisses the top of the taskbar without being so tall that the taskbar hides any of it.
It makes sense if weird custom themes introduce some bugs. But Scrivener’s own dark mode shouldn’t have this issue.
I wonder why the Options menu looks right in the default light mode, but not in dark mode.
Can anyone reproduce my results? That would confirm this is a Scrivener issue rather than something peculiar about my setup.
One thing that might matter is my laptop has a 14" screen. I’ve found that a few websites render weirdly because 13" and 15" are more common, so 14" isn’t always tested.
If I recall correctly, there are three or so fundamental Windows Scriv theme types: light mode (Default), dark mode (Dark Mode), and high contrast (Mellow Yellow) All the others, even those prepackaged with Scrivener, are derived from one of those.
If your DOS theme is based on the DOS theme that’s been kicking around this forum, then it’s a high contrast theme. Mellow Yellow would probably cause the same issue for you.
Perhaps @AntoniDol can explain this better and/or correct me, as he literally wrote the book on modifying Windows Scrivener themes.
Mellow Yellow does indeed have the same bug as dark mode and DOS Terminal.
Interestingly, I tried light mode again and I can get the bug to appear by playing with Windows’ “Automatically hide the taskbar” setting. But if I click OK when the Options window is the correct size, it will remember that size. But this detail doesn’t really matter because no one will toggle “Automatically hide the taskbar” anywhere near as much as I have while exploring this bug.
The core difference seems to be that in light mode, you can vertically shrink the Options window significantly more than you can in other themes. The question is why.
Light mode? Is it the default light mode? This light mode is the windowsvista style, which is different from the Fusion style implementation method used by other themes. It’s normal for the differences to be significant.
Hate the distinction, but can’t solve the problem.
Unfortunately, you can only make the default light mode consistent with other modes and then lose the ability to shrink the window vertically; you cannot do the opposite, making other modes like the light mode.
In light mode, try running “C:\Program Files\Scrivener3\Scrivener.exe --style fusion”
Unfortunately, I tried this and it didn’t work for me. I tried it on both the DOS Terminal theme and on the regular dark mode theme. I also tried a couple minor variants of your code, but they didn’t change anything: