0xe8e0…b877

All memos sent from and to 0xe8e0…b877.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="#000028"/><rect y="40" width="100" height="70" fill="#000"/></svg><meta name=viewport content="width=device-width,initial-scale=1"><style>body{margin:0;background:#000}s{display:block;height:100vh}</style><script>let c=[5,5,5],t=10,n=0,o=15,C=v=>v<n?n:v>o?o:v,J=v=>C(v+((Math.random()*3|0)-1)*t),G=_=>{let r=`rgb(${c[0]},${c[1]},${c[2]})`;c=[J(c[0]),J(c[1]),J(c[2])];return r};onload=_=>{let a=document.body,M=100,P=b=>{let e=document.createElement("s");e.style.background=b;a.appendChild(e);a.childElementCount>M&&(a.removeChild(a.firstChild),scrollBy(0,-innerHeight))},A=m=>{for(;m--;)P(G())};A(6);onscroll=_=>innerHeight+scrollY>document.documentElement.scrollHeight-200&&A(4);let k=0,S=_=>{if(!k)return;let y0=scrollY,d=innerHeight*(.8+Math.random()*.4),y1=y0+d,u=300+Math.random()*500,s=performance.now();(function f(x){let p=(x-s)/u;if(p>=1){scrollTo(0,y1);return setTimeout(S,400+Math.random()*1600)}p=p<.5?2*p*p:1-(2-2*p)*(2-2*p)/2;scrollTo(0,y0+d*p);requestAnimationFrame(f)})(s)};onkeydown=e=>e.key=="a"&&(k=!k,k&&S())}</script>"name": "Continuous Black, 2026", "description": "Infinite scrollable color field. Fully on-chain. [A] for autoscroll.", "external_url": "https://www.leegte.org"
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="#fff"/><rect y="70" width="100" height="70" fill="#eff"/></svg><meta name=viewport content="width=device-width,initial-scale=1"><style>body{margin:0;background:#000}s{display:block;height:100vh}</style><script>let c=[5,5,5],t=10,n=0,o=15,C=v=>v<n?n:v>o?o:v,J=v=>C(v+((Math.random()*3|0)-1)*t),G=_=>{let r=`rgb(${c[0]},${c[1]},${c[2]})`;c=[J(c[0]),J(c[1]),J(c[2])];return r};onload=_=>{let a=document.body,M=100,P=b=>{let e=document.createElement("s");e.style.background=b;a.appendChild(e);a.childElementCount>M&&(a.removeChild(a.firstChild),scrollBy(0,-innerHeight))},A=m=>{for(;m--;)P(G())};A(6);onscroll=_=>innerHeight+scrollY>document.documentElement.scrollHeight-200&&A(4);let k=0,S=_=>{if(!k)return;let y0=scrollY,d=innerHeight*(.8+Math.random()*.4),y1=y0+d,u=300+Math.random()*500,s=performance.now();(function f(x){let p=(x-s)/u;if(p>=1){scrollTo(0,y1);return setTimeout(S,400+Math.random()*1600)}p=p<.5?2*p*p:1-(2-2*p)*(2-2*p)/2;scrollTo(0,y0+d*p);requestAnimationFrame(f)})(s)};onkeydown=e=>e.key=="a"&&(k=!k,k&&S())}</script>"name": "Continuous Black, 2026", "description": "Infinite scrollable color field. Fully on-chain. [A] for autoscroll.", "external_url": "https://www.leegte.org"
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="#fff"/><rect y="70" width="100" height="70" fill="#eff"/></svg><meta name=viewport content="width=device-width,initial-scale=1"><style>body{margin:0;background:#fff}s{display:block;height:100vh}</style><script>let c=[255,255,255],t=5,n=250,o=255,C=v=>v<n?n:v>o?o:v,J=v=>C(v+((Math.random()*3|0)-1)*t),G=_=>{let r=`rgb(${c[0]},${c[1]},${c[2]})`;c=[J(c[0]),J(c[1]),J(c[2])];return r};onload=_=>{let a=document.body,M=100,P=b=>{let e=document.createElement("s");e.style.background=b;a.appendChild(e);a.childElementCount>M&&(a.removeChild(a.firstChild),scrollBy(0,-innerHeight))},A=m=>{for(;m--;)P(G())};setTimeout(_=>{scrollY?A(6):(P("#fff"),A(5));onscroll=_=>innerHeight+scrollY>document.documentElement.scrollHeight-200&&A(4)},0);let k=0,S=_=>{if(!k)return;let y0=scrollY,d=innerHeight*(.8+Math.random()*.4),y1=y0+d,u=300+Math.random()*500,s=performance.now();(function f(x){let p=(x-s)/u;if(p>=1){scrollTo(0,y1);return setTimeout(S,400+Math.random()*1600)}p=p<.5?2*p*p:1-(2-2*p)*(2-2*p)/2;scrollTo(0,y0+d*p);requestAnimationFrame(f)})(s)};onkeydown=e=>e.key=="a"&&(k=!k,k&&S())}</script>"name": "Continuous White, 2026", "description": "Infinite scrollable color field. Fully on-chain. [A] for autoscroll.", "external_url": "https://www.leegte.org"
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="#fff"/><rect y="70" width="100" height="70" fill="#eff"/></svg><meta name=viewport content="width=device-width,initial-scale=1"><style>body{margin:0;background:#fff}s{display:block;height:100vh}</style><script>let c=[255,255,255],t=5,n=250,o=255,C=v=>v<n?n:v>o?o:v,J=v=>C(v+((Math.random()*3|0)-1)*t),G=_=>{let r=`rgb(${c[0]},${c[1]},${c[2]})`;c=[J(c[0]),J(c[1]),J(c[2])];return r};onload=_=>{let a=document.body,M=100,P=b=>{let e=document.createElement("s");e.style.background=b;a.appendChild(e);a.childElementCount>M&&(a.removeChild(a.firstChild),scrollBy(0,-innerHeight))},A=m=>{for(;m--;)P(G())};setTimeout(_=>{scrollY?A(6):(P("#fff"),A(5));onscroll=_=>innerHeight+scrollY>document.documentElement.scrollHeight-200&&A(4)},0);let k=0,S=_=>{if(!k)return;let y0=scrollY,d=innerHeight*(.8+Math.random()*.4),y1=y0+d,u=300+Math.random()*500,s=performance.now();(function f(x){let p=(x-s)/u;if(p>=1){scrollTo(0,y1);return setTimeout(S,400+Math.random()*1600)}p=p<.5?2*p*p:1-(2-2*p)*(2-2*p)/2;scrollTo(0,y0+d*p);requestAnimationFrame(f)})(s)};onkeydown=e=>e.key=="a"&&(k=!k,k&&S())}</script>"name": "Continuous White, 2026", "description": "Infinite scrollable color field. Fully on-chain. A for autoscroll", "external_url": "https://www.leegte.org"
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="#fff"/><rect y="70" width="100" height="70" fill="#eff"/></svg><meta name=viewport content="width=device-width,initial-scale=1"><style>body{margin:0;background:#fff}s{display:block;height:100vh}</style><script>let c=[255,255,255],t=5,n=245,o=255,C=v=>v<n?n:v>o?o:v,J=v=>C(v+((Math.random()*3|0)-1)*t),G=_=>{c=[J(c[0]),J(c[1]),J(c[2])];return`rgb(${c[0]},${c[1]},${c[2]})`};onload=_=>{let a=document.body,P=b=>{let e=document.createElement("s");e.style.background=b;a.appendChild(e)},A=m=>{for(;m--;)P(G())};P("#fff");A(5);onscroll=_=>innerHeight+scrollY>document.documentElement.scrollHeight-200&&A(4)}</script>"name": "Continuous White, 2026", "description": "Infinite scrollable color field. Fully on-chain.", "external_url": "https://www.leegte.org"
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100" height="100" fill="#000028"/><rect y="40" width="100" height="70" fill="#000"/></svg><meta name=viewport content="width=device-width,initial-scale=1"><style>body{margin:0;background:#000}s{display:block;height:100vh}</style><script>let c=[5,5,5],t=10,n=0,o=15,C=v=>v<n?n:v>o?o:v,J=v=>C(v+((Math.random()*3|0)-1)*t),G=_=>{let r=`rgb(${c[0]},${c[1]},${c[2]})`;c=[J(c[0]),J(c[1]),J(c[2])];return r};onload=_=>{let a=document.body,A=m=>{for(;m--;){let e=document.createElement("s");e.style.background=G();a.appendChild(e)}};A(6);onscroll=_=>innerHeight+scrollY>document.documentElement.scrollHeight-200&&A(4)}</script>"name": "Continuous Black, 2026", "description": "Infinite scrollable color field. Fully on-chain.", "external_url": "https://www.leegte.org"
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
class Random{constructor(){this.useA=!1;let e=function(e){let r=parseInt(e.substr(0,8),16),t=parseInt(e.substr(8,8),16),l=parseInt(e.substr(16,8),16),o=parseInt(e.substr(24,8),16);return function(){r|=0,t|=0,l|=0,o|=0;let e=(r+t|0)+o|0;return o=o+1|0,r=t^t>>>9,t=l+(l<<3)|0,l=l<<21|l>>>11,l=l+e|0,(e>>>0)/4294967296}};this.prngA=new e(tokenData.hash.substr(2,32)),this.prngB=new e(tokenData.hash.substr(34,32));for(let e=0;e<1e6;e+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}rdm(e,r=0){return Math.round(r+this.random_dec()*e)}}let grdBackgroundColIn,grdBackgroundColOut,grdAColIn,grdAColOut,grdBColIn,grdBColOut,grdBackground,grdA,grdB,grdC,grdBackgroundSettings,R=new Random,blocksize=8,compression=.3,sizer=1,canvas=document.createElement("canvas"),bgImage=document.createElement("img"),ctx=canvas.getContext("2d"),slices=R.rdm(100);console.log(slices);let divideTopVal,resizeTimer,divideTopVal2=0,style=document.createElement("style"),ss=e=>style.sheet.insertRule(e);function resizeEnded(){ctx.clearRect(0,0,canvas.width,canvas.height),makeCompression()}function makeGradient(e,r,t){let l;l=ctx.createLinearGradient(0,e*canvas.height,canvas.width,0);for(let e=0;e<t.length;e++)l.addColorStop(r[e],t[e]);return l}function setColors(e){console.log(e);let r=0==R.rdm(3)?"dark":"color";console.log("startcolor: "+r),grdBackgroundColIn=returnColor(r),grdBackgroundColOut=returnColor(e,grdBackgroundColIn),grdAColIn=returnColor(e,grdBackgroundColOut),grdAColOut=returnColor(e,grdAColIn),grdBColIn=returnColor(e,grdAColOut),grdBColOut=returnColor(e,grdBColIn),grdCColIn=returnColor(e,grdBColOut),grdCColOut=returnColor(e,grdCColIn)}function returnColor(e,r){let t,l,o,d,i,n;if(r){var s=r.substring(r.indexOf("(")+1,r.length-1).split(",");d=parseInt(s[0]),i=parseInt(s[1]),n=parseInt(s[2])}if("color"==e)t=R.rdm(255),l=R.rdm(255),o=R.rdm(255);else if("dark"==e)t=R.rdm(128),l=R.rdm(128),o=R.rdm(128);else if("gray"==e)t=l=o=R.rdm(255);else if("walk"==e)t=d+R.rdm(255)-128,l=i+R.rdm(255)-128,o=n+R.rdm(255)-128;else if("walkslow"==e)t=d+R.rdm(151)-75,l=i+R.rdm(151)-75,o=n+R.rdm(151)-75;else if("walkcolor"==e){let e=R.rdm(255)-128;t=d+e,l=i+e,o=n+e}return t>255&&(t-=255),l>255&&(l-=255),o>255&&(o-=255),t<0&&(t+=255),l<0&&(l+=255),o<0&&(o+=255),"rgb("+t+","+l+","+o+")"}function setBaseValues(){let e=R.rdm(40);e<=10?setColors("walkcolor"):e>10&&e<=20?setColors("walkslow"):e>20&&e<=40&&setColors("walk"),grdBackgroundSettings={dir:R.random_dec(),keys:[0,1],vals:[grdBackgroundColIn,grdBackgroundColOut]},grdASettings={dir:R.random_dec(),keys:[0,1],vals:[grdAColIn,grdAColOut]},grdBSettings={dir:R.random_dec(),keys:[0,1],vals:[grdBColIn,grdBColOut]},grdCSettings={dir:R.random_dec(),keys:[0,1],vals:[grdCColIn,grdCColOut]},divideTopVal=.05+.9*R.random_dec(),divideTopVal>=.2&&(divideTopVal2=.05+.9*R.random_dec()*divideTopVal),marginVal=R.random_dec(),spacerVal=R.rdm(4)}function makeCompression(){let e=window.innerWidth,r=window.innerHeight;2400==e?(console.log("test"),blocksize=24):(console.log("normal"),blocksize=8);let t=e/blocksize,l=r/blocksize;canvas.width=t,canvas.height=l;let o=l/200,d=Math.round(4*o+marginVal*(20*o)),i=2+spacerVal,n=l-2*d,s=t-2*d;if(grdBackground=makeGradient(grdBackgroundSettings.dir,grdBackgroundSettings.keys,grdBackgroundSettings.vals),ctx.fillStyle=grdBackground,ctx.fillRect(0,0,t,l),grdA=makeGradient(grdASettings.dir,grdASettings.keys,grdASettings.vals),grdB=makeGradient(grdBSettings.dir,grdBSettings.keys,grdBSettings.vals),grdC=makeGradient(grdCSettings.dir,grdCSettings.keys,grdCSettings.vals),slices>=0&&slices<=15&&0!=divideTopVal2){console.log("trip horizontal");let e=divideTopVal2*divideTopVal*n-i/2,r=divideTopVal*n-e-1.5*i,t=n-e-r-2*i;ctx.fillStyle=grdA,ctx.fillRect(d,d,s,e),ctx.fillStyle=grdB,ctx.fillRect(d,d+e+i,s,r),ctx.fillStyle=grdC,ctx.fillRect(d,d+e+i+r+i,s,t)}else if(slices>15&&slices<=20&&0!=divideTopVal2){console.log("trip verticle");let e=divideTopVal2*divideTopVal*s-i/2,r=divideTopVal*s-e-1.5*i,t=s-e-r-2*i;ctx.fillStyle=grdA,ctx.fillRect(d,d,e,n),ctx.fillStyle=grdB,ctx.fillRect(d+e+i,d,r,n),ctx.fillStyle=grdC,ctx.fillRect(d+e+i+r+i,d,t,n)}else if(slices>20&&slices<=40){console.log("doub verticle");let e=divideTopVal*s-i/2,r=s-e-i;ctx.fillStyle=grdA,ctx.fillRect(d,d,e,n),ctx.fillStyle=grdB,ctx.fillRect(d+e+i,d,r,n)}else if(slices>40&&slices<=80){console.log("doub horizontal");let e=divideTopVal*n-i/2,r=n-e-i;ctx.fillStyle=grdA,ctx.fillRect(d,d,s,e),ctx.fillStyle=grdB,ctx.fillRect(d,d+e+i,s,r)}else console.log("single field"),ctx.fillStyle=grdA,ctx.fillRect(d,d,s,n);let a=canvas.toDataURL("image/jpeg",compression);bgImage.setAttribute("id","landscapeImage"),bgImage.src=a}document.head.appendChild(style),ss("body { background-color: black; margin: 0; }"),ss("#landscapeImage { image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: pixelated; image-rendering: optimize-contrast; -ms-interpolation-mode: nearest-neighbor; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }"),window.onload=function(){document.body.appendChild(bgImage),setBaseValues(),makeCompression()},window.onresize=function(){clearTimeout(resizeTimer),resizeTimer=setTimeout(resizeEnded,500)};
Compression has been the driving force behind the image-based internet since the early 90s. No compression, no Netscape, no social media, no NFTs. The JPEG compression has specifically enabled photography-based imagery on the net. It has always served that purpose and over time become the de facto default for showing high quality imagery online. But compression always leaves a trace, which has become the lens through which the network sees the world of uploaded images. "A painting is not a picture of an experience, but is the experience." ― Mark Rothko JPEG tries to create an image programatically fully expressing that signature compression. An image that is like empty made from barely nothing, yet fully present in its blazing appearance. A work deeply material, expressing itself through the language of code and codec only. This is not a JPEG depicting an image. The JPEG is the image itself. Delving into the depths and peculiarities of the digital, tethered to art history, JPEG found its way to the surface. Generated color fields are utilised to trigger the compressing algorithm, resulting in a world of raw visual entities. Where the abstract expressionists cut out the depiction in painting, aiming to let the artist convey pure emotion, JPEG cuts out the artist's emotion and lets it emerge from within the algorithm. Carefully you could categorize the work as *compressionism*. An art form where the machine speaks in its own raw language, but nevertheless makes a direct touch to our human heart. JPEG is a collection of generative images in the JPEG file format. The work tries to break with the idea of the fixed file format, therefor creating the JPEG entirely from code using no image material whatsoever. The individual JPEGs are generated responsively at the moment of viewing based on the token hash as a random seed. You can literally drag the JPEG out from the browser window. JPEG pays tribute to interface culture, and as such the work is responsive and not scaling. When the work is resized, the work is again rendered and compressed. When viewed smaller, details will disappear, yet the composition stays recognisable. It’s like stepping back to see a work from further away. The choice of color wanders from monochromatic tones to the brutality of complete randomness and everything in between. In honour of the blockchain and the web, the work is written in vanilla JavaScript, using no dependancies, and generates a standard JPEG. This way the file is downloadable, aiming for a materiality that comes as close as possible to the standard browser.
class Random{constructor(){this.useA=!1;let e=function(e){let t=parseInt(e.substr(0,8),16),r=parseInt(e.substr(8,8),16),o=parseInt(e.substr(16,8),16),l=parseInt(e.substr(24,8),16);return function(){let e=((t|=0)+(r|=0)|0)+(l|=0)|0;return l=l+1|0,t=r^r>>>9,r=(o|=0)+(o<<3)|0,o=(o=o<<21|o>>>11)+e|0,(e>>>0)/4294967296}};this.prngA=new e(tokenData.hash.substr(2,32)),this.prngB=new e(tokenData.hash.substr(34,32));for(let e=0;e<1e6;e+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}rdm(e,t=0){return Math.round(t+this.random_dec()*e)}}let R=new Random,bgcs=["white","gray","black"],bgcNum=0,style=document.createElement("style");document.head.appendChild(style);let ss=e=>style.sheet.insertRule(e);ss("* { user-select: none }"),ss("div { position: absolute; box-sizing: border-box}"),ss(".bg { top:0;right:0;bottom:0;left:0;background-color:transparent}"),ss(".s { border-style: solid; }"),ss(".f { width: 100%; height: 100%; }"),ss(".titleBar { top: 0; left: 0; right: 0; }"),ss(".outerBevelTitle { width: 100%; border-left-color: black; border-top-color: black; border-right-color: black; border-bottom-color: black; }"),ss(".innerBevelTitle { border-left-color: white; border-top-color: white; border-right-color: gray; border-bottom-color: gray;}"),ss(".outerBevel { width: 100%; bottom: 0; border-left-color: gainsboro; border-top-color: gainsboro; border-right-color: black; border-bottom-color: black; }"),ss(".innerBevel { border-left-color: white; border-top-color: white; border-right-color: darkgray; border-bottom-color: darkgray; }"),ss("hr { border-top: 2px solid white; border-bottom: 2px solid #777777; margin: 0; }"),ss(".resizeSide { top: 0; right: 0; bottom: 10px; width: 10px; background-color: transparent; cursor: ew-resize; }"),ss(".resizeBottom { left: 0; bottom: 0; right: 10px; height: 10px; background-color: transparent; cursor: ns-resize; }"),ss(".resizeCorner { width: 10px; height: 10px; right: 0; bottom: 0; background-color: transparent; cursor: nwse-resize; }"),ss(".frameOuterBevel { border-left-color: gray; border-top-color: gray; border-right-color: white; border-bottom-color: white; }"),ss(".frameInnerBevel { border-left-color: black; border-top-color: black; border-right-color: gainsboro; border-bottom-color: gainsboro; }"),ss(".frameInnerBevelMac { border-left-color: black; border-top-color: black; border-right-color: black; border-bottom-color: black; }");let browserWidth,browserHeight,ws,w,bg,outerBevel,titleBar,resizeCorner,resizeSide,resizeBottom,contentField,innerBevel,outerBevelTitle,innerBevelTitle,offsetWindow,currentDragObject,mac=0==R.rdm(1),silverColor=mac?"#dddddd":"silver",colorDisperse=1+R.rdm(10),colorArray=colArray(colorDisperse),last={x:0,y:0,w:0,h:0},mouseStart={x:0,y:0},fs=!1,splitCountMax=5+1500*R.rdm(1),omitVal=5,splitCount=0,renderRes=7680,levels=[4,10,1500],level=levels[R.rdm(2)];function rotateDevice(){location.reload()}function resizeWork(e){getBox(),last.x=Math.round(browserWidth/2-ws/2),last.y=Math.round(browserHeight/2-ws/2),last.w=last.h=ws,fs?(w.style.left="0px",w.style.top="0px",w.style.width=window.innerWidth+"px",w.style.height=window.innerHeight+"px"):(w.style.width=ws+"px",w.style.height=ws+"px",w.style.left=last.x+"px",w.style.top=last.y+"px"),e&&document.body.appendChild(w),omitDetails(wp)}function getBox(e){browserWidth=e||window.innerWidth,browserHeight=e||window.innerHeight,shortestSide=browserHeight>browserWidth?browserWidth:browserHeight,ws=Math.round(90*shortestSide/100)}function colArray(e){let t=["lime","black","yellow","red","blue",silverColor,"white"],r=[0,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6],o=R.rdm(r.length-1),l=[],i=["white",silverColor,t[r[o]]];for(let t=0;t<e;t++){let e=R.rdm(2);l.push(i[e])}return l}function createNewWindow(){wp=2,getBox(renderRes),last.w=last.h=ws,last.x=Math.round(browserWidth/2-ws/2),last.y=Math.round(browserHeight/2-ws/2),bg=createAndAddDiv(document.body,["bg"]),(w=document.createElement("div")).classList.add("wincontainer"),w.style.height=ws+"px",mac?(outerBevelTitle=createAndAddDiv(w,["outerBevelTitle","s"]),innerBevelTitle=createAndAddDiv(outerBevelTitle,["innerBevelTitle","s","f"]),titleBar=createAndAddDiv(innerBevelTitle,["titleBar"]),outerBevel=createAndAddDiv(w,["outerBevel","s"]),innerBevel=createAndAddDiv(outerBevel,["innerBevel","s","f"]),outerBevelTitle.style.height=20*wp+"px",outerBevel.style.top=20*wp-wp/2+"px"):((outerBevel=createAndAddDiv(w,["outerBevel","s"])).style.top="0",innerBevel=createAndAddDiv(outerBevel,["innerBevel","s","f"]),titleBar=createAndAddDiv(innerBevel,["titleBar"])),contentField=createAndAddDiv(innerBevel,["contentField"]),resizeCorner=createAndAddDiv(w,["resizeCorner"]),resizeSide=createAndAddDiv(w,["resizeSide"]),resizeBottom=createAndAddDiv(w,["resizeBottom"]),w.style.width=ws+"px",w.style.left=last.x+"px",w.style.top=last.y+"px",outerBevel.style.backgroundColor=silverColor,outerBevel.style.borderWidth=wp+"px",innerBevel.style.borderWidth=wp+"px",titleBar.style.margin=wp+"px",mac?(contentField.style.top=wp+"px",outerBevelTitle.style.borderWidth=wp+"px",innerBevelTitle.style.borderWidth=wp+"px",outerBevelTitle.style.backgroundColor=silverColor,outerBevel.style.borderLeftColor="black",outerBevel.style.borderTopColor="black"):(titleBar.style.height=15*wp+"px",contentField.style.top=17*wp+"px"),contentField.style.left=wp+"px",contentField.style.right=wp+"px",contentField.style.bottom=wp+"px",titleBarGenerator(),splitAllLevels(contentField),setEvents(),resizeWork(!0),1200==browserWidth&&(wp=3,thicken(wp))}function thicken(e){if(mac){outerBevelTitle.style.height=20*e+"px",outerBevel.style.top=20*e-e/2+"px",contentField.style.top=e+"px",outerBevelTitle.style.borderWidth=e+"px",innerBevelTitle.style.borderWidth=e+"px";let t=document.querySelectorAll("hr");for(let r=0;r<6;r++)t[r].style.borderWidth=e+"px";let r=document.querySelectorAll(".frameInnerBevelMac");for(let t=0;t<r.length;t++)r[t].style.borderWidth=e+"px"}else{titleBar.style.height=15*e+"px",contentField.style.top=17*e+"px";let t=document.querySelectorAll(".frameInnerBevel");for(let r=0;r<t.length;r++)t[r].style.borderWidth=e+"px"}let t=document.querySelectorAll(".frameOuterBevel");for(let r=0;r<t.length;r++)t[r].style.borderWidth=e+"px";outerBevel.style.borderWidth=e+"px",innerBevel.style.borderWidth=e+"px",titleBar.style.margin=e+"px",omitDetails(e)}function splitAllLevels(e){let t=[e];for(let e=0;e<level;e++){if(!(t=splitLevel(t)).length)break}}function splitLevel(e){let t=[];for(let r=0;r<e.length;r++){let o=R.rdm(1);o=0!=o;let l=createSubWindowPair(e[r],o);if(l)for(let e=0;e<2;e++)l[e].classList.contains("empty")&&t.push(l[e])}return t}function createSubWindowPair(e,t){let r;if("contentField"==e.className){let t={height:6861,width:6900};e.box=t}let o=t?e.box.height:e.box.width,l=5*wp+R.random_dec()*(o-10*wp),i=l/o*100;return e.box.height>10*wp&&e.box.width>10*wp?((r=[])[0]=createSubWindow(e,0,i,t,l),r[1]=createSubWindow(e,i,100-i,t,o-l)):r=!1,r}function createSubWindow(e,t,r,o,l){let i,s=R.rdm(2),n=R.rdm(colorArray.length-1);if(0==s){let t;div=createAndAddDiv(e,["frameOuterBevel","s","f"]),div.style.borderWidth=wp+"px",(t=createAndAddDiv(div,mac?["frameInnerBevelMac","s","f"]:["frameInnerBevel","s","f"])).style.borderWidth=wp+"px",t.style.background=colorArray[n],i=t}else div=createAndAddDiv(e,["empty","f"]),i=div;return i.box={},o?(i.box.width=e.box.width,i.box.height=l,div.style.width="100%",div.style.height=r+"%",div.style.top=t+"%"):(i.box.width=l,i.box.height=e.box.height,div.style.height="100%",div.style.width=r+"%",div.style.left=t+"%"),i}function titleBarGenerator(){let e=titleBar.style;if(mac){e.padding="2px",e.background="linear-gradient(to right, rgb(221,221,221) 0%,rgb(221,221,221) 100%)";for(let e=0;e<6;e++){let e=document.createElement("hr");e.style.borderWidth=wp+"px",titleBar.appendChild(e)}}else{if(R.rdm(10)<1){let t=R.rdm(145,50),r=R.rdm(145,50);e.background="linear-gradient(to right, rgb("+t+","+t+","+t+") 0%,rgb("+r+","+r+","+r+") 100%)"}else{let t=R.rdm(195,50),r=R.rdm(195,50);e.background="linear-gradient(to right, rgb(0,0,"+t+") 0%,rgb(50,50,"+r+") 100%)"}}}function createAndAddDiv(e,t){let r=document.createElement("div");return r.classList.add(...t),e.appendChild(r),r}function setEvents(){titleBar.addEventListener("mousedown",dragStart),titleBar.addEventListener("dblclick",fullScreen),resizeSide.addEventListener("mousedown",dragStart),resizeBottom.addEventListener("mousedown",dragStart),resizeCorner.addEventListener("mousedown",dragStart),bg.addEventListener("click",setBgColor)}function setBgColor(e){2==bgcNum?bgcNum=0:bgcNum++,this.style.backgroundColor=bgcs[bgcNum]}function fullScreen(e){e.stopPropagation(),fs?(w.style.left=last.x+"px",w.style.top=last.y+"px",w.style.width=last.w+"px",w.style.height=last.h+"px",fs=!1):(w.style.left="0px",w.style.top="0px",w.style.width=window.innerWidth+"px",w.style.height=window.innerHeight+"px",fs=!0),omitDetails(wp)}function omitDetails(e){let t=document.querySelectorAll(".frameOuterBevel");for(let r=0;r<t.length;r++)t[r].style.visibility=t[r].getBoundingClientRect().width<omitVal*e||t[r].getBoundingClientRect().height<omitVal*e?"hidden":"visible"}function dragStart(e){e.stopPropagation(),currentDragObject=this.className,mouseStart.x=e.pageX,mouseStart.y=e.pageY,offsetWindow=w.getBoundingClientRect(),document.addEventListener("mousemove",dragMove),document.addEventListener("mouseup",dragStop)}function dragMove(e){if("titleBar"==currentDragObject){let t={};t.x=offsetWindow.left+e.pageX-mouseStart.x,t.y=offsetWindow.top+e.pageY-mouseStart.y,(Math.abs(e.pageX-mouseStart.x)>1||Math.abs(e.pageY-mouseStart.y)>1)&&(last.x=t.x,last.y=t.y),w.style.left=t.x+"px",w.style.top=t.y+"px"}let t=offsetWindow.width+e.pageX-mouseStart.x,r=offsetWindow.height+e.pageY-mouseStart.y;(t>80&&"resizeSide"==currentDragObject||t>80&&"resizeCorner"==currentDragObject)&&(w.style.width=t+"px",last.w=t),(r>80&&"resizeBottom"==currentDragObject||r>80&&"resizeCorner"==currentDragObject)&&(w.style.height=r+"px",last.h=r),omitDetails(wp)}function dragStop(){mouseStart.x=0,mouseStart.y=0,currentDragObject=!1,document.removeEventListener("mousemove",dragMove)}window.addEventListener("load",createNewWindow,!1),window.addEventListener("resize",resizeWork,!1),window.addEventListener("orientationchange",rotateDevice,!1);
The mid grey chiseled computer interfaces of 1997 have always reminded me of sculptures created in bas-relief, a technique going back to the stone carved petroglyphs that is as ancient as humankind's first steps in making art. The combination of illusion and tactility found in these interfaces shows our longing to have the computer experience to be part of the material world. Therefore it comes as no surprise that the programming language of Ethereum is named 'Solidity'. The blockchain is software, yet it behaves and feels like hardware. 🪨 Window pays tribute to interface culture, and as such, the work is responsive and not scaling. When the work is viewed on a smaller scale, details will disappear, yet the composition stays recognisable. It is like stepping back to see a work from a distance. The work can also increasingly reveal more details when made larger. As a result Window will keep unfolding in the future as resolutions will grow. The work follows standard window interactions. Double clicking or tapping the title bar will toggle between full browser and windowed view. On a laptop or desktop in windowed view, you can drag and resize your Window as you please. When made tiny, it makes for a nice profile pic. Clicking or tapping the background will cycle through three different background colours. Window comes in seven latent colours and both in Windows Classic or Mac Classic style. With the feature ‘Latent colour’ I look at the invisible steps within the procedure of a generative artwork. I love the idea that the script has chosen to feature a colour, but in a later step could fail to make it to the composition. By showing the colour as a feature, I try to extend the visual work with deeper invisible layers of the generative process. Check the features to see what colour is seeded. In honour of the blockchain and the web, the work is written in vanilla JavaScript, using no dependancies, and generates standard HTML DOM aiming for a closer feel of the user interface.