SFNL7GSZCMK7LEKSWC23FT7E4SFLWVCQRDF4JZH6NQCSYKTUD3FQC
57ZOMM2ZRAIPPRSRBXMUYNKJ2IPLRDHXH7A3WCHHQ7VPHRWKUPEAC
2N4JZKVTSJJJIXM2VVCU5INC4IGY7J6FF4JD3TAFK5THD2QWSQPQC
47GG4EDHPBLXI45ELYAI7NNQNTI5FBKUBDBS65M6EELUI6G7HPYQC
XSKVRP2SH2GOMPHP6OFEIN3LXUXSYEP2MAGTJJWFASONQU2MCYZAC
R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC
TTMMK6S6ILBQ6YN6H2DR5I5PH4ZUITWAGG72AJWLKLKGO5AATT2AC
K6ZDYZKXSLTLCCHWYK6K6WOCNXBZOXEDKDVNNJVCZUFOLLSUO5UAC
MU5W6A35USV3OPXIVGGY5FXC55KCIRQXOFHAGXMTOKCIL4MSQZ4AC
DB4BXG24XVM3NSEYFEIIPUR3S3MWJHEJ3MM3YXKBGSYTY4WAJH7AC
BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC
QFOQPDDW2C7TDPDNT67VU76HGZGTFXQY52R3BNONU5C4F5NYPAOQC
FTM3CSOAZMHEWXORH2GG3XJZWHCVG6EAUDI4MSGM6IEU2NN5RNPQC
DTBFNHJDOFMUXRAFVN3NYK2IJYH75EITUIPJIS3CNP7RS6OY5LVQC
{ type='text', width=10, data={''},},
{ type='cols', data={
{ type='text', data={'search:'},},
{ type='text', name='search', bg={r=0.8,g=0.8,b=0.8}, data={''}, width=90,},
}},
{ type='text', data={'table:'},},
{ type='cols', bg={r=0.8,g=0.8,b=0.8}, data={
{ type='rows', width=90, data={
{type='text', data={'abc'},},
{type='text', data={'abc'},},
}},
{ type='rows', width=90, data={
{type='text', data={'def'},},
{type='text', data={'def'},},
}},
}},
}},
- run app using LÖVE v11 and `lua unfurl.lua` shim. Ensure cursor is on correct node and visible.
- run app using LÖVE v12. Ensure cursor is on correct node and visible.
Paste in a new thread using `ctrl+v`. Ensure cursor is on correct node and visible.
- pan around. Ensure cursor node can go out of viewport.
- Press `ctrl`+arrow keys. Ensure cursor moves to correct node and becomes
visible.