Here are the proposed UI colours for each theme. I've also included proposals for theme-dependent border colours and history colours, in order to make them fit better with each theme (while still making sure they stand out and can be identified).

Mono

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Mono COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 ]]
```

Blues

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Blues COLOR UIBORDER 0 255 255 COLOR UIHIGHLIGHT 0 0 255 COLOR UISELECT 0 0 192 COLOR BOUNDED 81 81 96 COLOR MARKOFF 0 128 192 COLOR MARK1 216 255 255 COLOR MARK2 160 128 255 COLOR KILL 64 64 96 ]]
```

Fire

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Fire COLOR UIBORDER 255 144 0 COLOR UISELECT 160 0 0 COLOR UIHIGHLIGHT 255 125 0 COLOR BOUNDED 96 81 81 COLOR MARKOFF 160 64 0 COLOR MARK1 255 128 64 COLOR MARK2 255 192 0 COLOR KILL 96 64 64 ]]
```

Poison

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Poison COLOR UIBORDER 0 255 255 COLOR UISELECT 0 160 0 COLOR UIHIGHLIGHT 64 208 128 COLOR BOUNDED 81 96 81 COLOR MARKOFF 32 192 32 COLOR MARK1 128 255 208 COLOR MARK2 64 255 160 COLOR KILL 64 96 64 ]]
```

Yellow

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Yellow COLOR UIBORDER 255 255 0 COLOR UISELECT 0 94 0 COLOR UIHIGHLIGHT 128 0 128 COLOR BOUNDED 0 16 96 COLOR MARKOFF 0 64 160 COLOR MARK1 255 255 192 COLOR MARK2 200 240 110 COLOR KILL 0 0 64 ]]
```

Gray

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Gray COLOR UISELECT 92 92 92 COLOR UIHIGHLIGHT 104 104 104 COLOR MARKOFF 64 64 64 COLOR MARK1 204 204 204 COLOR MARK2 240 240 240 ]]
```

Inverse

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Inverse COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR MARKOFF 192 239 192 COLOR MARK1 0 128 0 ]]
```

Day

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Day COLOR UIBORDER 0 255 255 COLOR BOUNDED 160 160 175 COLOR MARKOFF 0 192 255 COLOR MARK1 128 64 255 COLOR MARK2 128 64 255 COLOR KILL 160 160 192 ]]
```

Occupied

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Occupied COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR BOUNDED 64 64 64 COLOR MARKOFF 240 240 240 COLOR MARK1 240 240 240 COLOR MARK2 240 240 240 COLOR KILL 64 64 64 ]]
```

Red

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Red COLOR UISELECT 128 0 0 COLOR UIHIGHLIGHT 160 0 9 COLOR BOUNDED 64 64 64 COLOR MARKOFF 160 0 0 COLOR MARK1 240 240 240 COLOR MARK2 240 240 240 COLOR KILL 64 64 64 ]]
```

LifeHistory

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME LifeHistory COLOR UIBORDER 16 240 16 COLOR UISELECT 0 0 96 COLOR UIHIGHLIGHT 0 0 160 ]]
```

Generations

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Generations COLOR UISELECT 192 0 0 COLOR UIBORDER 255 255 0 COLOR UIHIGHLIGHT 255 128 0 COLOR BOUNDED 96 96 81 COLOR MARKOFF 112 127 0 COLOR MARK1 255 255 160 COLOR MARK2 192 255 64 COLOR KILL 96 96 64 ]]
```

Golly, MCell, Catagolue, Life32: No change

Caterer:

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Caterer COLOR UIBORDER 114 137 218 COLOR UISELECT 103 120 131 COLOR UIHIGHLIGHT 153 170 181 ]]
```

Margolus:

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Margolus COLOR UIBORDER 255 255 0 COLOR UISELECT 0 0 47 COLOR UIHIGHLIGHT 0 0 128 COLOR BOUNDED 96 96 81 COLOR MARKOFF 112 127 0 COLOR MARK1 255 255 160 COLOR MARK2 155 192 64 COLOR KILL 96 96 64 ]]
```

PCA:

Code: Select all

```
x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME PCA COLOR MARKOFF 64 64 64 COLOR MARK1 204 204 204 COLOR MARK2 240 240 240 ]]
```

I've set the mark colours for the Inverse theme to those specific colours as the Inverse theme is the theme used on LifeWiki. As it uses green to highlight certain things sometimes, I figured it would make sense for these cell states to also be green so that highlighted objects can be represented in the wiki without having to specify custom lifehistory colours.

Code: Select all

```
x = 26, y = 11, rule = bs0123456hHistory
3.D3.D3.D4.D3.D2.2D$A3.A2.DA2.DA3.AD.DAD.DAD$12.D3.2D2.2D2.2D2$9.D3.D
4.D$10.A2.DA2.DAD$10.D4.D3.D2$11.D4.D3.D$12.A2.DA2.DAD$13.D3.D2.D!
[[ GRID THEME Inverse COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR MARKOFF 192 239 192 COLOR MARK1 0 128 0 ]]
```

Code: Select all

```
x = 8, y = 10, rule = LifeHistory
.C$C5.C$C5.C$5C.C2$4.2A$2.A4.A$.A$.A5.A$.6A!
[[ VIEWONLY GRID THEME Inverse COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR MARKOFF 192 239 192 COLOR MARK1 0 128 0 ]]
```