@@ -74,4 +74,57 @@ export const EVENT_BUS_LOGGING = {
7474 * filter: [] // Log all events
7575 */
7676 filter : [ 'command:' ]
77+ } ;
78+
79+ /**
80+ * Default color schemes for neighbor count and symmetry group modes.
81+ * These provide a rich, visually distinct palette for different rule configurations.
82+ */
83+ export const DEFAULT_COLOR_SCHEMES = {
84+ customNeighborColors : {
85+ "0-0" : { "on" : "#FF0000" , "off" : "#2A0000" } ,
86+ "0-1" : { "on" : "#FED400" , "off" : "#2A2300" } ,
87+ "0-2" : { "on" : "#2AFF2A" , "off" : "#072A07" } ,
88+ "0-3" : { "on" : "#00FEFF" , "off" : "#002A2A" } ,
89+ "0-4" : { "on" : "#002AFF" , "off" : "#00072A" } ,
90+ "0-5" : { "on" : "#AA00FF" , "off" : "#1C002A" } ,
91+ "0-6" : { "on" : "#FF007F" , "off" : "#2A0015" } ,
92+ "1-0" : { "on" : "#FF0000" , "off" : "#2A0000" } ,
93+ "1-1" : { "on" : "#FED400" , "off" : "#2A2300" } ,
94+ "1-2" : { "on" : "#2AFF2A" , "off" : "#072A07" } ,
95+ "1-3" : { "on" : "#00FEFF" , "off" : "#002A2A" } ,
96+ "1-4" : { "on" : "#002AFF" , "off" : "#00072A" } ,
97+ "1-5" : { "on" : "#AA00FF" , "off" : "#1C002A" } ,
98+ "1-6" : { "on" : "#FF007F" , "off" : "#2A0015" }
99+ } ,
100+ customSymmetryColors : {
101+ "0-0" : { "on" : "#FF0000" , "off" : "#2A0000" } ,
102+ "0-1" : { "on" : "#FF6200" , "off" : "#2A1000" } ,
103+ "0-3" : { "on" : "#FEC400" , "off" : "#2A2000" } ,
104+ "0-5" : { "on" : "#C3FF00" , "off" : "#202A00" } ,
105+ "0-7" : { "on" : "#3AFF0A" , "off" : "#092A02" } ,
106+ "0-9" : { "on" : "#0AFF6B" , "off" : "#022A12" } ,
107+ "0-11" : { "on" : "#00FECE" , "off" : "#002A22" } ,
108+ "0-13" : { "on" : "#00CDFF" , "off" : "#00222A" } ,
109+ "0-15" : { "on" : "#006BFF" , "off" : "#00122A" } ,
110+ "0-21" : { "on" : "#000AFF" , "off" : "#00022A" } ,
111+ "0-23" : { "on" : "#5800FF" , "off" : "#0F002A" } ,
112+ "0-27" : { "on" : "#BA00FF" , "off" : "#1F002A" } ,
113+ "0-31" : { "on" : "#FF00E1" , "off" : "#2A0025" } ,
114+ "0-63" : { "on" : "#FF007F" , "off" : "#2A0015" } ,
115+ "1-0" : { "on" : "#FF0000" , "off" : "#2A0000" } ,
116+ "1-1" : { "on" : "#FF6200" , "off" : "#2A1000" } ,
117+ "1-3" : { "on" : "#FEC400" , "off" : "#2A2000" } ,
118+ "1-5" : { "on" : "#C3FF00" , "off" : "#202A00" } ,
119+ "1-7" : { "on" : "#3AFF0A" , "off" : "#092A02" } ,
120+ "1-9" : { "on" : "#0AFF6B" , "off" : "#022A12" } ,
121+ "1-11" : { "on" : "#00FECE" , "off" : "#002A22" } ,
122+ "1-13" : { "on" : "#00CDFF" , "off" : "#00222A" } ,
123+ "1-15" : { "on" : "#006BFF" , "off" : "#00122A" } ,
124+ "1-21" : { "on" : "#000AFF" , "off" : "#00022A" } ,
125+ "1-23" : { "on" : "#5800FF" , "off" : "#0F002A" } ,
126+ "1-27" : { "on" : "#BA00FF" , "off" : "#1F002A" } ,
127+ "1-31" : { "on" : "#FF00E1" , "off" : "#2A0025" } ,
128+ "1-63" : { "on" : "#FF007F" , "off" : "#2A0015" }
129+ }
77130} ;
0 commit comments