For Margolus rules, GRIDMAJOR is set to 2 regardless of whatever theme is currently in use, which causes a couple of oddities:
Firstly, all of the GRIDMAJOR values displayed for each non-Margolus theme in Help > Themes remain at their usual values, despite these intervals not actually being used in these situations. (Help > Info > Gridlines displays the correct information for what the GRIDMAJOR currently in use is.)
Code: Select all
x = 15, y = 2, rule = M0,2,8,3,1,5,6,11,4,9,10,14,12,7,13,15
bo2bo3b2o2b2o$2o2b2o2bo4bo!
[[ GRID ]]
Code: Select all
x = 15, y = 2, rule = M0,2,8,3,1,5,6,11,4,9,10,14,12,7,13,15
bo2bo3b2o2b2o$2o2b2o2bo4bo!
[[ GRID THEME MCell ]]
Secondly, Major GridLines becomes toggleable for Themes that are usually specifically designed to not have major grid lines, such as the Catagolue and Caterer themes.
Code: Select all
x = 15, y = 2, rule = M0,2,8,3,1,5,6,11,4,9,10,14,12,7,13,15
bo2bo3b2o2b2o$2o2b2o2bo4bo!
[[ GRID THEME Catagolue ]]
There are multiple possible solutions for this: if the current rule is a Margolus rule, all of the values for GRIDMAJOR in Help > Themes could be overwritten with 2 for each theme (with the possible exception of the GRIDMAJOR 0 themes). Alternatively, GRIDMAJOR could simply be not set to 2 automatically for Margolus patterns, and GRIDMAJOR 2 could be made exclusive to the Margolus theme and custom themes, such that changing the theme currently in use does not result in this odd behaviour and would set the major grid interval to whatever that theme's is even if a Margolus rule is in use.
----
I've also wondered for a while if the GRID and GRIDMAJOR colors for the Margolus theme are the wrong way round. The darker blue (32 32 255) always seemed like the "important" grid to me, whereas the paler blue (64 64 128) seemed more like it was in the background.
Code: Select all
x = 15, y = 2, rule = M0,2,8,3,1,5,6,11,4,9,10,14,12,7,13,15
bo2bo3b2o2b2o$2o2b2o2bo4bo!
[[ GRID ]]
Here are those same colors used with a GRIDMAJOR set to the default value of 10:
Code: Select all
x = 5, y = 4, rule = B3/S23
bo2bo$o$o3bo$4o!
[[ ZOOM 16 GRID COLOR GRID 32 32 255 COLOR GRIDMAJOR 64 64 128 ]]
This, of course, is likely just a matter of personal opinion, but in the above example, the "major" grid lines definitely appear to blend into the background far more than the "minor" grid lines.
Here's a pattern with those colors reversed, and in this example the major grid lines definitely feel more "major":
Code: Select all
x = 5, y = 4, rule = B3/S23
bo2bo$o$o3bo$4o!
[[ ZOOM 16 GRID COLOR GRID 64 64 128 COLOR GRIDMAJOR 32 32 255 ]]