WeatherCat is supposed to remember which windows you left open and which are closed.
I agree, that's fairly normal for many apps. OTOH, I'd expect that to be in ~/Library/Preferences/com.trixology.weathercat.plist. I'll take a look in the WeatherCatData file in the morning.
In the com.trixology.weathercat.plist, there are actually five "windowPositions
X" <dict>ionary lists plus one for "factoryWindowPositions1" <dict> list. The data (<key></key> and <string></string> ) in each <dict> is
exactly the same. Absolutely only difference in the six lists is their name. Those identical lists include 15 items, exactly the same number of gauges I defined.
Early in the plist is the following:
<key>GaugesWinOpen</key>
<string>NO</string>
That might be a setting to keep/show the CUSTOMGAUGE windows open, but the value is "no". Of course, it could be one of those 'reverse logic' settings, or completely irrelevant.
OK, there
is a ~/Library/Preferences/
WeatherCatData/WeatherCatCustomGauges.plist. It appears to be the details of each custom gauges (there's another plist for custom graphs). True, there are exactly 15 of them. However, every one of them have the following <key>value pairs:
<key>window_open</key>
<false/>
That should be what determines that they should not be visible, normally. That's only my opinion, of course.
I'll search for the other windows tomorrow after the Mac starts up and I'll write down the exact windows that are open.
Say "Goodnight, Gracie."