Google Chrome on Chromebookrowett wrote: November 8th, 2025, 5:35 pmI can't reproduce this. It works fine for me on Windows desktop (Chrome) and iPhone (Safari). Please let me know which device and browser you are using?LuveelVoom wrote: November 8th, 2025, 2:40 pm New versions of lifeviewer seem to have a bug where the selection box's first corner is sticky: it will always be at the same spot even when you try to recreate the selection box somewhere else using the mouse or a touchscreen
lifeviewer bug
- LuveelVoom
- Posts: 559
- Joined: April 27th, 2022, 7:59 pm
Re: lifeviewer bug
OCA primer (WIP): User:LuveelVoom/A_Primer_On_OCA
My rules: https://conwaylife.com/forums/viewtopic.php?f=11&t=6843
Free compute: https://conwaylife.com/forums/viewtopic ... 77#p234677
Discord user: LuveelVoom
My rules: https://conwaylife.com/forums/viewtopic.php?f=11&t=6843
Free compute: https://conwaylife.com/forums/viewtopic ... 77#p234677
Discord user: LuveelVoom
Re: lifeviewer bug
What version of Chrome?
Does it have a touch screen?
If so does the issue occur with both touch and mouse?
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
- LuveelVoom
- Posts: 559
- Joined: April 27th, 2022, 7:59 pm
Re: lifeviewer bug
The issue appears to have resolved after some update to lifeviewer; I reloaded the page and it is no longer present.rowett wrote: November 8th, 2025, 5:35 pmI can't reproduce this. It works fine for me on Windows desktop (Chrome) and iPhone (Safari). Please let me know which device and browser you are using?LuveelVoom wrote: November 8th, 2025, 2:40 pm New versions of lifeviewer seem to have a bug where the selection box's first corner is sticky: it will always be at the same spot even when you try to recreate the selection box somewhere else using the mouse or a touchscreen
OCA primer (WIP): User:LuveelVoom/A_Primer_On_OCA
My rules: https://conwaylife.com/forums/viewtopic.php?f=11&t=6843
Free compute: https://conwaylife.com/forums/viewtopic ... 77#p234677
Discord user: LuveelVoom
My rules: https://conwaylife.com/forums/viewtopic.php?f=11&t=6843
Free compute: https://conwaylife.com/forums/viewtopic ... 77#p234677
Discord user: LuveelVoom
- b-engine
- Posts: 3762
- Joined: October 26th, 2023, 4:11 am
- Location: Somewhere on where Earth At
- Contact:
Re: lifeviewer bug
On my Android phone, the window shrinks instead of filling up the entire page when maximized.
Try INT Minesweeper
Re: lifeviewer bug
Please let me know the Android version and browser version.b-engine wrote: November 10th, 2025, 7:01 pm On my Android phone, the window shrinks instead of filling up the entire page when maximized.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
- b-engine
- Posts: 3762
- Joined: October 26th, 2023, 4:11 am
- Location: Somewhere on where Earth At
- Contact:
Re: lifeviewer bug
I'm on Android 9, Firefox 144. Can't obtain information about WebView.rowett wrote: November 11th, 2025, 5:26 am Please let me know the Android version and browser version.
Note the 240*432px screen; don't know if larger devices have this problem.
Try INT Minesweeper
Re: lifeviewer bug
Please let me know if build 1348 is any better.b-engine wrote: November 11th, 2025, 6:57 am I'm on Android 9, Firefox 144. Can't obtain information about WebView.
Note the 240*432px screen; don't know if larger devices have this problem.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
- b-engine
- Posts: 3762
- Joined: October 26th, 2023, 4:11 am
- Location: Somewhere on where Earth At
- Contact:
Re: lifeviewer bug
No; still the same problem.
Installing Chrome into my Ubuntu computer so I could see more issues.
Try INT Minesweeper
- b-engine
- Posts: 3762
- Joined: October 26th, 2023, 4:11 am
- Location: Somewhere on where Earth At
- Contact:
Re: lifeviewer bug
The problem of extra space at right and below popup viewers (therefore causing an extra scrollbar to appear) still exist:
Try INT Minesweeper
Re: lifeviewer bug
I have been noticing a bug that occurs when attempting to advance sections of a Lifeviewer pattern, where sometimes previous patterns will get pulled up at the same time and completely mess up the pattern due to the overlap rendering the pattern unstable. (sometimes it also deletes the pattern entirely when returned to gen 0). Both can be recovered by reversing additional steps, but are super annoying to restore otherwise
Here is an example of what happens using a gun I was trying to reduce
What the gun should actually look like
Here is an example of what happens using a gun I was trying to reduce
Code: Select all
x = 61, y = 66, rule = B3/S23
47bo6bo$45b3o4b3o$44bo6bo$44b2o5b2o3$41b3o4b3o$24b2o$24b2o2$33bo5bo12b
o5bo$32bobo3b3o10b3o3bobo$33bo3b2ob2o8b2ob2o3bo$6b2o3b2o11bo13b3o10b3o
$6bobobobo9b2ob2o12bo12bo$8bobo$7bo3bo2b2o5bo5bo11bo12bo$7bobobo2bobo
21b3o10b3o$9bob2obo2bo3b2obob2o5bo3b2ob2o8b2ob2o3bo$8b2obo2b3o15bobo3b
3o10b3o3bobo$8b2o2b2o19bo5bo12bo5bo$8b2obo2bo$9b2o2b2o2$41b3o4b3o$32b
o$9b2o20b3o$2o6bo2bo6b2o10b2ob3o8b2o5b2o$bo7b2o7bo11b2ob3o3bo4bo6bo$b
obo12bobo11b2ob3o2b2o5b3o4b3o$2b2o12b2o13b3o4bobo6bo7bo$32bo21b2o3$31b
o$31bobo4bo18bo$31b2o5bo7b2o7b2ob2o$36bob2o5b2o$35b2o10bo6bo5bo$39bo$
8bo29b2o14b2obob2o$7bobo14bo14b2o$7bobo13bo14b3o$8bo16bo27b2o$12b2o9b
obo27bobo$12bobo39bo$14bo7bo31b2o$14b2o7bo29b3o$53b2o$56bo3$30b2o$30b
obo22bo$30bo23b3o$53b5o$52b2o3b2o$21b2o21b3o6b5o$22bo16b2o3b4o5bo3bo$
22bobo7b2o2b2ob3o5b2o5bobo$23b2o6bobo3bo3bo3b3ob2o4bo$30bo8bobo5b2o$30b
o2bo6b2o2b4o$20bo9bo13b3o$21bo9bobo20b2o$19b3o10b2o20b2o!
Code: Select all
x = 61, y = 66, rule = B3/S23
47bo6bo$45b3o4b3o$44bo6bo$44b2o5b2o3$41b3o4b3o$24b2o$24b2o2$33bo5bo12b
o5bo$32bobo3b3o10b3o3bobo$33bo3b2ob2o8b2ob2o3bo$6b2o3b2o11bo13b3o10b3o
$6bobobobo9b2ob2o12bo12bo$8bobo$7bo3bo2b2o5bo5bo11bo12bo$7bobobo2bobo
21b3o10b3o$9bob2obo2bo3b2obob2o5bo3b2ob2o8b2ob2o3bo$8b2obo2b3o15bobo3b
3o10b3o3bobo$8b2o2b2o19bo5bo12bo5bo$8b2obo2bo$9b2o2b2o2$41b3o4b3o$32b
o$9b2o20bobo$2o6bo2bo6b2o10bo3b2o8b2o5b2o$bo7b2o7bo11bo3b2o3bo4bo6bo$
bobo12bobo11bo3b2o2b2o5b3o4b3o$2b2o12b2o13bobo4bobo6bo7bo$32bo21b2o3$
31bo$31bobo4bo18bo$31b2o5bo7b2o7b2ob2o$36bob2o5b2o$35b2o10bo6bo5bo$39b
o$8bo29b2o14b2obob2o$7bobo14bo14b2o$7bobo13bo14b3o$8bo16bo27b2o$12b2o
9bobo27bobo$12bobo39bo$14bo7bo31b2o$14b2o7bo29b3o$53b2o$56bo3$30b2o$30b
obo22bo$30bo23b3o$53b5o$52b2o3b2o$21b2o21bobo6b5o$22bo16b2o3bo2bo5bo3b
o$22bobo7b2o2b2ob3o5b2o5bobo$23b2o6bobo3bo3bo3bo3b2o4bo$30bo8bobo5b2o
$30bo2bo6b2o2bo2bo$20bo9bo13bobo$21bo9bobo20b2o$19b3o10b2o20b2o!
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.
Pseudastur albicollis
Pseudastur albicollis
Re: lifeviewer bug
Thanks for the report. I'll need an example pattern and a set of reproducible steps that shows the problem.WhiteHawk wrote: December 5th, 2025, 2:42 pm I have been noticing a bug that occurs when attempting to advance sections of a Lifeviewer pattern, where sometimes previous patterns will get pulled up at the same time and completely mess up the pattern due to the overlap rendering the pattern unstable. (sometimes it also deletes the pattern entirely when returned to gen 0).
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
Re: lifeviewer bug
Alright, here is an example - started with this modifying this attempt at reducing guntrue_3150rowett wrote: December 6th, 2025, 1:28 pmThanks for the report. I'll need an example pattern and a set of reproducible steps that shows the problem.WhiteHawk wrote: December 5th, 2025, 2:42 pm I have been noticing a bug that occurs when attempting to advance sections of a Lifeviewer pattern, where sometimes previous patterns will get pulled up at the same time and completely mess up the pattern due to the overlap rendering the pattern unstable. (sometimes it also deletes the pattern entirely when returned to gen 0).
Code: Select all
x = 53, y = 58, rule = B3/S23
29b2o$29bo2b2o$30b2obo$34bo$34bo$30b2obo$29bo2b2o6b2o$29b2o7b2o2bo$38b
o2bo9b2o$16b2o6b2o12b3o10bo$15bo2bo4bo2bo22bobo$14b6o2b6o21b2o$15bo2b
o4bo2bo$16b2o6b2o17bobo$42bob2o$33bo8bo2bo$19bo2bo9bo9bobo$17b3o2b3o7b
3o8bo$16bo2bo2bo2bo$17b2o4b2o22b2o$17b2o4b2o22bo$2ob2o30b6o7b3o$2ob2o
28b3ob2ob3o7bo$5b2o5bo19bo10bo$5o2bo4b3o17b2ob2ob5obo$o3bo3bo6bo17bob
o6bobo$2bo11b2o16bo2bo3bob2obobo$b5o27b2o4bo3bob2o$o6bo22b3o8bobo$obo
bo3bo20bo3b2o7b2o$b2o4bo21b2o2bo2bo$4bobo5bo22b2o$b5o5bobo$bo3bo5bobo
12b2o$2b4o6bo12bo2bo$obo2bo20b2o$2o2b2o$5bobo$3bo2bobo32b8o$3b2obobo5b
2o25bob4obo$5bobo7bo3bo21b8o$5bo6b3o4b3o$4b2o6bo9bo$21b2o2$12b2o$11bo
bo$11bo$8b2obo7bo$9bobob2o2b3o$9bobob2o2b2o$8b2obo7bo$8bo2b4o3bo10b2o
$9b2o3bo3bo10bobo$11b2o18bo$11bo13bo5b2o$13bo12bo$12b2o10b3o!
Code: Select all
x = 52, y = 57, rule = B3/S23
28b2o$28bo2b2o$29b2obo$33bo$33bo$29b2obo$28bo2b2o6b2o$28b2o7b2o2bo$37b
o2bo9b2o$15b2o6b2o12b3o10bo$14bo2bo4bo2bo22bobo$13b6o2b6o21b2o$14bo2b
o4bo2bo$15b2o6b2o17bobo$41bob2o$32bo8bo2bo$18bo2bo9bo9bobo$16b3o2b3o7b
3o8bo$15bo2bo2bo2bo$16b2o4b2o22b2o$2ob2o11b2o4b2o22bo$2ob2o29b6o7b3o$
5b2o5bo19b3ob2ob3o7bo$5o2bo4b3o16bo10bo$o3bo3bo6bo15b2ob2ob5obo$2bo11b
2o16bobo6bobo$b5o26bobo3bob2obobo$o6bo22b3ob2o2bo3bob2o$obobo3bo20bo10b
obo$b2o4bo21b2o10b2o$4bobo5bo$b5o5bobo$bo3bo5bobo12b2o$2b4o6bo12bo2bo
$obo2bo20b2o$2o2b2o$5bobo$3bo2bobo32b8o$3b2obobo5b2o25bob4obo$5bobo7b
o3bo21b8o$5bo6b3o4b3o$4b2o6bo9bo$21b2o2$12b2o$11bobo$11bo$8b2obo7bo$9b
obob2o2b3o$9bobob2o2b2o$8b2obo7bo$8bo2b4o3bo10b2o$9b2o3bo3bo10bobo$11b
2o18bo$11bo19b2o$13bo$12b2o!
Code: Select all
x = 52, y = 57, rule = B3/S23
28b2o$28bo2b2o$29b2obo$33bo$33bo$29b2obo$28bo2b2o6b2o$28b2o7b2o2bo$37b
o2bo9b2o$15b2o6b2o12b3o10bo$14bo2bo4bo2bo22bobo$13b6o2b6o21b2o$14bo2b
o4bo2bo$15b2o6b2o17bobo$41bob2o$32bo8bo2bo$18bo2bo9bo9bobo$16b3o2b3o7b
3o8bo$15bo2bo2bo2bo$16b2o4b2o22b2o$2ob2o11b2o4b2o22bo$2obo30b6o7b3o$12b
o19b3ob2ob3o7bo$8o4b3o16bo10bo$o3bob2o7bo15b2ob2ob5obo$2bo3b2o6b2o16b
obo6bobo$b6o25bobo3bob2obobo$o6bo22b3ob2o2bo3bob2o$ob6o21bo10bobo$b2o
bob2o21b2o10b2o$4bo7bo$b2ob2o5bobo$bo3bo5bobo12b2o$2bobo7bo12bo2bo$ob
o2bo20b2o$2o2b2o$5bobo$3bo2bobo$3b2obobo5b2o22bo2bo4bo2bo$5bobo7bo3bo
16b3o2b6o2b3o$5bo6b3o4b3o16bo2bo4bo2bo$4b2o6bo9bo$21b2o2$12b2o$11bobo
$11bo$8b2obo7bo$9bobob2o2b3o$9bobob2o2b2o$8b2obo7bo$8bo2b4o3bo10b2o$9b
2o3bo3bo10bobo$11b2o18bo$11bo19b2o$13bo$12b2o!
Code: Select all
x = 52, y = 57, rule = B3/S23
28b2o2bo$28bo2b2o$29b5o3$29b5o$28bo2b2o$28b2o2bo$40bo9b2o$38b2obo8bo$
14bo2bob2obo2bo11bo3bo6bobo$14b4ob2ob4o14bo7b2o$14bo2bob2obo2bo9bo3bo
$34bo4bo5bo$34b3o6b2ob2o$43b2o$17b2o2b2o$16bob4obo$15b2ob4ob2o$15bo2b
o2bo2bo10bo2bo7b2o$2ob2o11b2o4b2o22bo$2obobo28bo4bo7b3o$5b3o4bo19b3ob
2ob3o7bo$5ob2o4b3o16bo3bo2bo3bo$o3bobo8bo15b2ob2o2b4obo$2bo2bo8b2o16b
obo3bo4bo$b5o26bobo4bobobobo$o29b3ob2o3bo2bob2o$ob3o2b2o20bo10bobo$b2o
b2ob2o20b2o10b2o$4bob2o4bo$b3o2b2o3bobo$bo2bob2o3bobo12b2o$2b2ob3o4bo
12bo2bo$obo3bo19b2o$2o2b2o$5bobo$3bo2bobo$3b2obobo5b2o21b2o3bo2bo3b2o
$5bobo7bo3bo17b5o4b5o$5bo6b3o4b3o15b2o3bo2bo3b2o$4b2o6bo9bo$21b2o2$12b
2o$11bobo$11bo$8b2obo7bo$9bobob2o2b3o$9bobob2o2b2o$8b2obo7bo$8bo2b4o3b
o10b2o$9b2o3bo3bo10bobo$11b2o18bo$11bo13bo5b2o$13bo12bo$12b2o10b3o!
Code: Select all
x = 54, y = 61, rule = B3/S23
30b2o$30bo2b2o$31b2obo$35bo$35bo$31b2obo$30bo2b2o6b2o$30b2o7b2o2bo$39b
o2bo9b2o$17b2o6b2o12b3o10bo$16bo2bo4bo2bo22bobo$15b6o2b6o21b2o$16bo2b
o4bo2bo$17b2o6b2o17bobo$43bob2o$34bo8bo2bo$20bo2bo9bo9bobo$18b3o2b3o7b
3o8bo$17bo2bo2bo2bo$18b2o4b2o12b2o8b2o$2b2ob2o11b2o4b2o12b2o8bo$ob2ob
o30b6o7b3o$o13bo19b3ob2ob3o7bo$ob8o3b4o16bo10bo$2bob3ob2o3b2o2bo15b2o
b2ob5obo$4b2o2b2o6b2o16bobo6bobo$3b6o25bobo3bob2obobo$2bo6bo22b3ob3ob
o3bob2o$2bob6o21bo5b3o2bobo$3b2ob4o20b3o2bo4bo2b2o$6b3o5bo15b2o3bobo2b
2o$3b2ob2o5bobo19bo3b2o$3bo3bo5bobo12b2o6b4o$4bobo7bo12bo2bo$2bobo2bo
20b2o$2b2o2b2o$7bobo$2bob2o2bobo$3bob2obobo5b2o30bo2bo$7bobo7bo3bo16b
3o5b3o2b3o$7bo6b3o3b4o16b3o5bo2bo$6b2o6bo5b2o2bo16b2o$23b2o2$14b2o$13b
obo$13bo$10b2obo7bo$9b3obob2o2b3o$9b3ob5ob2o$10b7obo2bo$10b8o2bo10b2o
$11b6o3bo10bobo$13b3o17bo$13bo18b3o$15bo16b2o$14b2o2$29bo$30bo$28b3o!
Code: Select all
x = 52, y = 57, rule = B3/S23
28b2o$28bo2b2o$29b2obo$33bo$33bo$29b2obo$28bo2b2o6b2o$28b2o7b2o2bo$37b
o2bo9b2o$15b2o6b2o12b3o10bo$14bo2bo4bo2bo22bobo$13b6o2b6o21b2o$14bo2b
o4bo2bo$15b2o6b2o17bobo$41bob2o$32bo8bo2bo$18bo2bo9bo9bobo$16b3o2b3o7b
3o8bo$15bo2bo2bo2bo$16b2o4b2o22b2o$2ob2o11b2o4b2o22bo$2obo30b6o7b3o$12b
o19b3ob2ob3o7bo$8o4b3o16bo10bo$o3bob2o7bo15b2ob2ob5obo$2bo3b2o6b2o16b
obo6bobo$b6o25bobo3bob2obobo$o6bo22b3ob2o2bo3bob2o$ob6o21bo10bobo$b2o
bob2o21b2o10b2o$4bo7bo$b2ob2o5bobo$bo3bo5bobo12b2o$2bobo7bo12bo2bo$ob
o2bo20b2o$2o2b2o$5bobo$3bo2bobo30b2o6b2o$3b2obobo5b2o21bo4bo2bo4bo$5b
obo7bo3bo17bo4bo2bo4bo$5bo6b3o4b3o15bo4bo2bo4bo$4b2o6bo9bo16b2o6b2o$21b
2o2$12b2o$11bobo$11bo$8b2obo7bo$9bobob2o2b3o$9bobob2o2b2o$8b2obo7bo$8b
o2b4o3bo10b2o$9b2o3bo3bo10bobo$11b2o18bo$11bo19b2o$13bo$12b2o!
Code: Select all
x = 52, y = 57, rule = B3/S23
20$2ob2o$2ob2o$5b2o$5o2bo$o3bo3bo$2bo$b5o$o6bo$obobo3bo$b2o4bo$4bobo$
b5o$bo3bo$2b4o$obo2bo$2o2b2o$5bobo$3bo2bobo$3b2obobo$5bobo$5bo$4b2o!
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.
Pseudastur albicollis
Pseudastur albicollis
Re: lifeviewer bug
There is an error with supporting Pedestrian5C_v1, which I think has happened before.
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.
Pseudastur albicollis
Pseudastur albicollis
- tommyaweosme
- Posts: 1581
- Joined: January 15th, 2024, 9:37 am
Re: lifeviewer bug
whenever i load up this pattern, disable throttling, and set it to 64x step speed, it lags significantly.
this is likely unintended behaviour found in the lifeviewer.
Code: Select all
#R R15,C2,S,B1-960
o!here's the gosper glider gun
Code: Select all
#R life
24bo$22bobo$12b2o6b2o12b2o$11bo3bo4b2o12b2o$2o8bo5bo3b2o$2o8bo3bob2o4b
obo$10bo5bo7bo$11bo3bo$12b2o!Re: lifeviewer bug
Throttling reduces simulation step if it's significantly faster than what LifeViewer can handle. This is intended to stop LifeViewer from getting too laggy when setting the step size too high.
Disabling throttling disables this protection mechanism. This is mainly for patterns where the step size is critical, but for large patterns this causes excessive lag.
Range-2 INT
R2INT's Rule Collection
Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
R2INT's Rule Collection
Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
Re: lifeviewer bug
shift+tab doesn't step back.
(Edge ver109.0.1518.140)
(Edge ver109.0.1518.140)
...is enjoying his teenage time.
Re: lifeviewer bug
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
Re: lifeviewer bug
Well spotted! Fixed in build 1369.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
Re: lifeviewer bug
Tab or space no longer seem to consistently work to increment generation. Space sometimes works on catagolue and conwaylife.com home page, but not in the popup viewers. Tab just doesn't seem to work anymore and is just jumping between webpage elements. I think this happened on both Firefox on linux, and Chrome on Windows 11.
Re: lifeviewer bug
This changed in build 1364 to meet accessibility requirements. Use Backslash instead of Tab. Space should still work since nothing changed there.Chris857 wrote: February 25th, 2026, 10:37 pm Tab or space no longer seem to consistently work to increment generation.
Note that Backslash moves forward one step and Space moves forward one generation.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
- rabbit
- Posts: 244
- Joined: March 4th, 2024, 6:00 am
- Location: Stuck inside a magician's hat. it hurts so bad
Re: lifeviewer bug
The pattern in this post fails with a blank error message. I'm not sure what the issue is but it's probably worth making it show something other than an empty string.
That's the bunny.
Check out my OCA exploration script, crule.lua!
Check out my OCA exploration script, crule.lua!
Re: lifeviewer bug
Thanks for the report.
This issue is that the RLE is invalid since it is splitting a count from a symbol across the end of a line. In this case the final 15 on the second line has a new line before the . at the beginning of line 3.
Code: Select all
12.A$11.2A$10.A.A$9.3A2$15.3A$14.A.A$14.2A$14.A3$16.A$16.A$16.A5$15.A
$14.A.A$14.A.A$AB3A3.3ABA2.A$2B3A3.3A2B$AB3A3.3ABA2.A$14.A.A$14.A.A15 <-- this is invalid
.A$15.A!
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro
Re: lifeviewer bug
no error message is shown for this pattern...
Re: lifeviewer bug
Thanks - it was reported just above. See the post above yours for the answer.
LifeViewer https://lazyslug.com/lifeviewer LifeViewer Pro https://lazyslug.com/lifeviewer/pro