Pattern viewer for forum threads

For discussion directly related to ConwayLife.com, such as requesting changes to how the forums or home page function.
User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 7:01 am

muzik wrote:Also, it seems as though custom values for gridmajor intervals persist even when switching themes
This has been fixed and will be in the next released build. Thanks for reporting!

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 7:05 am

Build 376 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build (Ctrl-F5 on Chrome)

Enhancements since the last released build:
  • added endian information and platform capabilities to "Help" -> "Info" -> "Engine"
  • several performance improvements
benchmark600.png
benchmark600.png (67.45 KiB) Viewed 5732 times
Fixes since the last released build:
  • disable Major button for hexagonal or triangular grids
  • custom Theme major grid line setting was being applied to all themes
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 12th, 2019, 7:22 am

Script errors here: http://lazyslug.com/lifeview/plugin/0E0P.html

Not sure if it was like this before.
Last edited by muzik on August 20th, 2022, 9:35 am, edited 1 time in total.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 8:08 am

muzik wrote:Script errors here: https://lazyslug.com/lifeview/plugin/0E0P.html

Not sure if it was like this before.
Well spotted. It's been fixed and will be in the next released build.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 8:10 am

Build 377 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build (Ctrl-F5 on Chrome)

Fixes since the last released build:
  • custom colours were reporting false errors
  • fixed issue with LtL/HROT 2 state patterns and THEMEs with no history
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 12th, 2019, 4:01 pm

Can the colour of the space outside of bounded grids (and/or outwith the "bounds" of unbounded grids) be made customisable independently of the colour of the space inside?

Also, shouldn't there be information about grid and gridmajor near the top of the themes section in help?

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 12th, 2019, 4:17 pm

The zoom bar doesn't seem to expand to fit the top of the screen anymore; it did happen before if I remember correctly.
rowett wrote:

Code: Select all

x = 8, y = 14, rule = B2a3ir4i5e/S3i4et5e:T240,16
obo$o5bo$o4b3o$o5bo$o5bo$o4b3o$o5bo$o5bo$o4b3o$o5bo$o5bo$o4b3o$o5bo$ob
o!
[[
RLE clear bo$3o$bo$bo$3o$bo$bo$3o$bo$bo$3o$bo!
PASTET 93
PASTEMODE XOR
PASTE clear 5 1
PASTET 8315
PASTE clear 5 1
PASTET 8318
PASTE clear 5 1
POPUPWIDTH 976 ZOOM 4 ]]
Also a bug I found while messing around with that pattern: if you set the theme to catagolue, then run the pattern for roughly 260 generations, then pause and switch to caterer theme and then back, the cells seem to get shifted a bit, and certain pre-occupied cells return to being the never occupied colour.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 4:55 pm

muzik wrote:Can the colour of the space outside of bounded grids (and/or outwith the "bounds" of unbounded grids) be made customisable independently of the colour of the space inside?
It's not a priority but I'll put it on the backlog.
muzik wrote:Also, shouldn't there be information about grid and gridmajor near the top of the themes section in help?
Good idea - it'll be in the next build.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 4:56 pm

muzik wrote:The zoom bar doesn't seem to expand to fit the top of the screen anymore; it did happen before if I remember correctly.
It expands up to a limit. Beyond that I found it awkward to use.
muzik wrote:Also a bug I found while messing around with that pattern: if you set the theme to catagolue, then run the pattern for roughly 260 generations, then pause and switch to caterer theme and then back, the cells seem to get shifted a bit, and certain pre-occupied cells return to being the never occupied colour.
Looks like there's an issue with switching between history and no-history Themes. Thanks for the report!

EDIT: There were two issues:
  1. switching from a history to a no-history Theme sometimes steps back 1 generation (fixed for next build)
  2. switching from a history to a no-history Theme only deletes history cells in tiles where there are currently live cells (on the backlog)

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 12th, 2019, 5:15 pm

Could the colours of bounded grid border cells be made customisable as part of themes?


Same question about LifeHistory-exclusive cell types, although I'm not sure if I'd give these any new colours in the existing themes.


I'm also wondering what cell colours will be used for BSFKL and deficient rules. Catagolue seems to have these sorted out somewhat, so that's one theme down. As for genext, for the Generations theme at least, the "cell coming to life" colour should be green slowly turning into yellow, since yellow in RGB is halfway between red and green.

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 12th, 2019, 5:26 pm

Also there's more script errors here: http://lazyslug.com/lifeview/plugin/trackbox.html
Last edited by muzik on August 20th, 2022, 9:36 am, edited 1 time in total.

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 12th, 2019, 9:37 pm

The second viewer is seriously messed up:
http://lazyslug.com/lifeview/plugin/genhistory.html
Last edited by muzik on August 20th, 2022, 9:36 am, edited 1 time in total.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 11:04 pm

muzik wrote:Also there's more script errors here: http://lazyslug.no-ip.biz/lifeview/plugin/trackbox.html
The test was out of date. I've updated the test for the next release. Thanks for reporting!

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 12th, 2019, 11:05 pm

muzik wrote:The second viewer is seriously messed up:
https://lazyslug.com/lifeview/plugin/genhistory.html
This has been fixed and will be in the next released build. Thanks for reporting!

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 13th, 2019, 8:27 am

I personally don't like how the "Hex" and "Hexagon" buttons function. I think it would be better if they were merged into a single button, which cycles through square grid, offset square grind and true hexagonal grid (and potentially also triangular grid, since it can be expensive to draw and you might want to turn off the triangular grid to make the pattern evolve faster) every time it's clicked. Alternatively, a slider that also does this could be added.

Also, when the top and bottom sliders are disabled due to there being a hex grid or no valid theme, can they be greyed out instead of disappearing entirely to be more consistent with the buttons?

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 13th, 2019, 10:14 am

muzik wrote:I personally don't like how the "Hex" and "Hexagon" buttons function. I think it would be better if they were merged into a single button, which cycles through square grid, offset square grind and true hexagonal grid (and potentially also triangular grid, since it can be expensive to draw and you might want to turn off the triangular grid to make the pattern evolve faster) every time it's clicked. Alternatively, a slider that also does this could be added.
I was actually thinking about retiring the "Hex" button. Now LifeViewer has support for hex rules there's really no reason to allow toggling between square and hex grids. The "Hexagon" button is still valid since it will toggle between the two hex rule visualisations: hexagonal and offset square.
It wouldn't be possible to switch between triangular and the other neighbourhoods since they use a different rule engine.
muzik wrote:Also, when the top and bottom sliders are disabled due to there being a hex grid or no valid theme, can they be greyed out instead of disappearing entirely to be more consistent with the buttons?
Yes.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 13th, 2019, 2:47 pm

Build 378 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build (Ctrl-F5 on Chrome)

Enhancements since the last released build:
  • added Grid colour description to "Help" -> "Themes"
  • new Settings toggle button AutoHide
    • automatically hides UI during pattern playback
  • you can no longer switch between square grid and hexagonal or offset square grid
    • removed script commands [[ SQUAREDISPLAY ]] and [[ HEXDISPLAY ]]
    • removed hotkeys Alt+"/" and Shift+"/"
    • removed Hex toggle button from Settings menu
    • hotkey "/" now toggles between hexagonal and offset square grid for hexagonal rules
Fixes since the last released build:
  • live cells drawn after all cells died would then not generate
  • updated out of date test
  • fixed problem with colours for Generations patterns
  • switching from a history THEME to a non-history THEME sometimes stepped back a generation
  • Angle and Theme controls now grey out when unavailable
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 13th, 2019, 2:47 pm

rowett wrote:
muzik wrote:When selecting stuff on a triangular grid, borders appear, but only for the two diagonal directions.
True. All grids currently use a "square" selection.
Just to be clear, this is the effect I'm referring to:
https://media.discordapp.net/attachment ... image0.jpg

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 13th, 2019, 2:50 pm

Switching themes on Generations patterns and co. seems to be very broken as well. It seems to delete certain non-history cells as if they were history cells.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 13th, 2019, 2:57 pm

muzik wrote:Switching themes on Generations patterns and co. seems to be very broken as well. It seems to delete certain non-history cells as if they were history cells.
Should be working now.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 13th, 2019, 2:58 pm

I can't reproduce that. Please post a pattern that shows the problem.

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 13th, 2019, 3:00 pm

rowett wrote:
I can't reproduce that. Please post a pattern that shows the problem.
The issue doesn't seem to be linked to patterns or zoom levels; using the selection tool on any pattern on a triangular grid produces this effect.


Also the generations bug seems to be fixed now, cheers!

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 13th, 2019, 3:05 pm

muzik wrote:The issue doesn't seem to be linked to patterns or zoom levels; using the selection tool on any pattern on a triangular grid produces this effect.
Which browser and operating system are you using?

On Windows 10 64bit I've tested it on Chrome, Firefox, Opera and Edge and in all cases I get this:
tri.png
tri.png (29.22 KiB) Viewed 5611 times

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 13th, 2019, 3:07 pm

Safari on ipad ios 12.3.1. I'll try and see how it looks on PC.

Have the grid active does mask the effect quite a lot, though.

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 13th, 2019, 3:18 pm

I can confirm that triangular selection looks far cleaner on PC. Perhaps not all too surprising, since we've established that Safari doesn't exactly have the best track record with LifeViewer performance and such.

https://media.discordapp.net/attachment ... ection.png

Post Reply