Life tag testing
Re: Life tag testing
I can't see anything unusual in your setup. I've made another change that *might* make a difference. Please hard refresh and try again.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Same behavior -- still can't get to State 25 on the state-picker bar, except by using the color picker on a pattern that already has State 25:rowett wrote: December 11th, 2020, 3:51 am I can't see anything unusual in your setup. I've made another change that *might* make a difference. Please hard refresh and try again.
Code: Select all
x = 1, y = 1, rule = LifeSuper
pA!
#C [[ LABELSIZE 30 FIXED LABEL 0 0 10 "It's a dot!" ]] Code: Select all
x = 1, y = 1, rule = LifeSuper
pA!
#C [[ WIDTH 576 HEIGHT 582 ]]LifeViewer still says it's Build 573, though, even after a hard refresh. I figure that's just you experimenting with "build 573".
Do you see the same issue where I can click through the edit bar and add ON cells, unless I click exactly on the slider bar to click and drag a different set of states?
Re: Life tag testing
Yep, I change the build number before an actual release.dvgrn wrote: December 11th, 2020, 9:08 am LifeViewer still says it's Build 573, though, even after a hard refresh. I figure that's just you experimenting with "build 573".
No. I can only draw if I click outside the slider box.dvgrn wrote: December 11th, 2020, 9:08 am Do you see the same issue where I can click through the edit bar and add ON cells, unless I click exactly on the slider bar to click and drag a different set of states?
Which browser are you using?
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Ah, I meant to check this yesterday --rowett wrote: December 11th, 2020, 9:26 am No. I can only draw if I click outside the slider box.
Which browser are you using?
Google Chrome is up to date
Version 87.0.4280.88 (Official Build) (64-bit)
Turns out the issue doesn't happen in Internet Explorer, or in Firefox (!).
If you click in the tiny gap just to the left of the slider box, does that draw an ON cell? For whatever reason, I seem to hit that spot constantly when I'm just tryin' to slide right.
Re: Life tag testing
Same version here. Interesting the issue is Chrome only for you.dvgrn wrote: December 11th, 2020, 9:34 am Version 87.0.4280.88 (Official Build) (64-bit)[/b]
Turns out the issue doesn't happen in Internet Explorer, or in Firefox (!).
Yes it does and that's expected. If you click outside a UI control you're clicking on the background so it will draw (if you're in Draw mode).dvgrn wrote: December 11th, 2020, 9:34 am If you click in the tiny gap just to the left of the slider box, does that draw an ON cell? For whatever reason, I seem to hit that spot constantly when I'm just tryin' to slide right.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
It would be a good bit more user-friendly for me if the gap to the left of the slider bar were considered to be part of the slider bar. I definitely don't ever want to draw ON cells in that tiny little gap, but it's been happening a lot by accident.rowett wrote: December 11th, 2020, 9:41 am Yes it does and that's expected. If you click outside a UI control you're clicking on the background so it will draw (if you're in Draw mode).
Re: Life tag testing
Noted.dvgrn wrote: December 11th, 2020, 9:49 am It would be a good bit more user-friendly for me if the gap to the left of the slider bar were considered to be part of the slider bar. I definitely don't ever want to draw ON cells in that tiny little gap, but it's been happening a lot by accident.
That behaviour is true for all gaps. For example all of the buttons to the left of the slider have small gaps between them. However I guess it's sliders where you're most likely to hit the draw-on-background-accidentally issue.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 574 is now available on the lazyslug server
Fixes in this build:
Fixes in this build:
- prevent clicks between States slider and Smart Drawing button from drawing on the background
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 575 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- you can now fix the size of a Label so it doesn't scale with zoom [[ LABELSIZE <size> (FIXED) ]]
Code: Select all
x = 1, y = 1, rule = Life
o!
[[
GRID
LABELSIZE 30
LABEL 0 -2 32 "Zooms"
LABELSIZE 30 FIXED
LABEL 0 2 32 "Fixed"
]]LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 576 is now available on the lazyslug server
Fixes in this build:
Fixes in this build:
- "B3/S23History" rule name is now copied as "LifeHistory"
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Is there a mode that tells LIfeViewer to display the mouse location in cell coordinates?
That would be mighty handy for collecting POI locations. Right now I'm moving the desired point to the center of the screen and hitting the 'i' key, but I have a sneaking suspicion that that's not the right way to do this...
That would be mighty handy for collecting POI locations. Right now I'm moving the desired point to the center of the screen and hitting the 'i' key, but I have a sneaking suspicion that that's not the right way to do this...
Re: Life tag testing
I presume you mean screen position. The indicator at the bottom left is the cell coordinates and value (e.g. 3,4=1).dvgrn wrote: December 12th, 2020, 1:57 pm Is there a mode that tells LIfeViewer to display the mouse location in cell coordinates?
You should be using Shift+i to display the Info Bar. Perhaps that's what you meant.dvgrn wrote: December 12th, 2020, 1:57 pm That would be mighty handy for collecting POI locations. Right now I'm moving the desired point to the center of the screen and hitting the 'i' key, but I have a sneaking suspicion that that's not the right way to do this...
I'll have a look at being able to toggle which coordinate system is displayed at the bottom left or perhaps make the InfoBar X and Y sensitive to the mouse position.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 577 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- Settings->Pattern->Copy Rule will now copy the current rule definition to the clipboard
- note the rule definition will have blank lines removed
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Actually I think a variant of that is the right way to collect POI positions. The intention was that you'd frame the pattern on the display as you'd want it for the POI and then collect the coordinates. Showing the InfoBar is one way to do it. Another way is to use hotkey K which will copy the current camera position to the clipboard in the following format:dvgrn wrote: December 12th, 2020, 1:57 pm Right now I'm moving the desired point to the center of the screen and hitting the 'i' key, but I have a sneaking suspicion that that's not the right way to do this...
Code: Select all
#C [[ X 8 Y -1 ZOOM 14 ANGLE 0 ]]
Code: Select all
#C [[ POI X 8 Y -1 ZOOM 14 ANGLE 0 ]]
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 578 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- hotkey Ctrl+J to copy rule definition to clipboard
- fix [[ KILLGLIDERS ]] deleting gliders one step too early in some cases
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
As if by magic...
Code: Select all
#N Twin Sailboat Engine
#O otismo
x = 49, y = 53, rule = LifeSuper
11.Q8.Q4.2W7.2W$3.2U6.3Q4.3Q4.W2.2W.2W2.W8.2U$4.U.U4.3Q4.3Q5.2W.W.W.
2W7.U.U$.U5.U19.W5.W7.U5.U$.2U3.U5.3Q2.3Q7.W5.W8.U3.2U$12.2Q4.2Q8.5W$
2.U.U19.O4.3W4.O7.U.U$3.U19.O.O3.W.W3.O.O7.U$24.O4.3W4.O$29.3W$8.2Q
12.5O3.W3.5O$8.2Q11.O4.O7.O4.O$8.Q3.Q7.O2.O13.O2.O$9.2Q.Q4.O2.O.2O13.
2O.O2.O$16.O.O.O4.2O7.O5.O.O.O$9.2Q.Q4.O2.O3.O2.O5.O.O4.O2.O$8.Q3.Q7.
2O2.O.O6.O2.O2.2O$2.O5.2Q15.O.7B2O10.O$O2.O4.2Q17.3BpAA2B11.O2.O$O2.O
23.2BA.2AB11.O2.O$.O22.4J.BpAB15.O$22.2J4I6.W$20.2IJI4JI$18.JI3JI4JI
3.W.3W$11.W6.JI2J.J2I.3J4.2W.W$18.JI2JI4J2IJ4.W.2W$9.W.3W4.JI2JIJ.JI
2JIJ4.3W.W$11.2W.W4.J2I4JI2JIJ$11.W.2W4.3J.2IJ.2JIJ6.W$12.3W.W3.I4JI
3JIJ$20.I4JIJ2I$14.W6.4I2J$.O15.BpAB.4J22.O$O2.O11.B2A.A2B23.O2.O$O2.
O11.2BApA3B17.2Q4.O2.O$2.O10.2O7B.O15.2Q5.O$8.2O2.O2.O6.O.O2.2O7.Q3.Q
$5.O2.O4.O.O5.O2.O3.O2.O4.Q.2Q$4.O.O.O5.O7.2O4.O.O.O$5.O2.O.2O13.2O.O
2.O4.Q.2Q$8.O2.O13.O2.O7.Q3.Q$9.O4.O7.O4.O11.2Q$10.5O3.W3.5O12.2Q$17.
3W$12.O4.3W4.O$3.U7.O.O3.W.W3.O.O19.U$2.U.U7.O4.3W4.O19.U.U$16.5W8.2Q
4.2Q$.2U3.U8.W5.W7.3Q2.3Q5.U3.2U$.U5.U7.W5.W19.U5.U$4.U.U7.2W.W.W.2W
5.3Q4.3Q4.U.U$3.2U8.W2.2W.2W2.W4.3Q4.3Q6.2U$13.2W7.2W4.Q8.Q!
[[
ZOOM 8 AUTOSTART GPS 30
RLE snow bo$3o$bo! HARDRESET
T 250 T 500 ANGLE 45 T 750 T 1000 ANGLE 90
T 1250 T 1500 ANGLE 135 T 1750 T 2000 ANGLE 180
T 2250 T 2500 ANGLE 225 T 2750 T 3000 ANGLE 270
T 3250 T 3500 ANGLE 315 T 3750 T 4000 ANGLE 0
T 4250 T 4350 ANGLE 270 T 4450 ANGLE 180 T 4550 ANGLE 90
T 4650 ANGLE 0 T 4750 T 4950 Y -100
NOSTEPBACK NOGRAPH LOOP 5000
]]
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 579 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- new script command [[ POIADDLABELS ]] will automatically create a POI from each Label definition
- new script command [[ AGESTATES <0..63> ]] defines the number of age states to display for a live cell when using Themes
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 580 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- cells on a Triangular grid can now be drawn as Triangles (the default) or Rectangles (faster)
- toggle with hotkey / or Settings->Display->Triangles
- override the default with script command [[ SQUARECELLS ]]
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 581 is now available on the lazyslug server
Fixes in this build:
Fixes in this build:
- fix blank grid display when [R]Super pattern dies
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Build 582 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- improved [[ KILLGLIDERS ]]
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
I think there's a cosmetic bug in Copy View. I just tried Shift+K for a time later than T=0, and got
(no space after the "T").
Code: Select all
#C [[ T2094 X 517 Y -660 ZOOM 28.00 ANGLE 0 ]]
#C [[ THEME Generations HISTORYSTATES 0 WIDTH 1496 HEIGHT 640 ]]Re: Life tag testing
Build 583 is now available on the lazyslug server
Fixes in this build:
Fixes in this build:
- add missing space for T in Copy Position to clipboard
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
Fixed, thanks!
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife
Re: Life tag testing
I finished up labeling for the Exploratorium today, and ran into a case where the current system seems a bit awkward.
I had some moving labels that were set to display at ZOOM 6. But I wanted them to display at farther-out zoom levels than the default allowed.
So I wanted to say LABEL {x} {y} 6 1, so that the font would be defined by the first zoom level mentioned, and I wouldn't have to change LABELSIZE (since I already had it where I wanted it).
However, that just made the labels disappear. So I had to change to LABEL {x} {y} 1 6 -- and then fiddle with the LABELSIZE to get the size back to where I wanted it.
Ideally maybe there should be two optional numeric values after the default ZOOM for a label. If there's just one, it's MAXZOOM -- but if there are two, they're MINZOOM and MAXZOOM.
(?)
I had some moving labels that were set to display at ZOOM 6. But I wanted them to display at farther-out zoom levels than the default allowed.
So I wanted to say LABEL {x} {y} 6 1, so that the font would be defined by the first zoom level mentioned, and I wouldn't have to change LABELSIZE (since I already had it where I wanted it).
However, that just made the labels disappear. So I had to change to LABEL {x} {y} 1 6 -- and then fiddle with the LABELSIZE to get the size back to where I wanted it.
Ideally maybe there should be two optional numeric values after the default ZOOM for a label. If there's just one, it's MAXZOOM -- but if there are two, they're MINZOOM and MAXZOOM.
(?)
Re: Life tag testing
Build 584 is now available on the lazyslug server
Enhancements in this build:
Enhancements in this build:
- [[ LABEL ]] and [[ ARROW ]] now support three ways of defining the zoom and zoom range:
- [[ LABEL X Y Z "text" ]] : zoom is Z, min zoom is Z/4 and max zoom is Z*4
- [[ LABEL X Y Z MAXZ "text" ]] : zoom is Z, min zoom is also Z, and max zoom is MAXZ
- [[ LABEL X Y Z MINZ MAXZ "text" ]] : zoom is Z, min zoom is MINZ, and max zoom is MAXZ
Code: Select all
x = 3, y = 3, rule = Life
o$obo$oo!
[[
LABEL 0 -4 32 "normal"
LABEL 0 -1 20 40 "from 20 to 40"
LABEL 0 3 32 10 40 "from 10 to 40"
]]
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
BeebLife https://lazyslug.com/beeblife
BeebLife https://lazyslug.com/beeblife