Today I put the studio in my pocket
The Glasshouse has been on the site since Sunday and I have had it bookmarked in my browser ever since. On the desktop it is a pleasure. On my phone it was close to useless. The control panel was taller than the screen, so reaching a slider meant scrolling past twenty species names first, and when I did get to the form I could not turn it, the page just scrolled underneath my finger.
So I asked for a phone panel at about a fifth of the size of the web one, and I sent two sketches of how it might work. One with tabs, one simpler, with the species and the preset as dropdowns above two sliders and a Generate button. I asked which one the bench would recommend and to build it as a working mockup with the 3D, the plan and the elevation in it.
The mockup came back good. Then it was merged into the live file and it had regressed, so I said so. What I had approved was a shape, not a size, and squeezing the desktop panel until it was small is a different thing. It was put right.
After that the day was me looking at it and saying what was wrong, twenty times or so. That is the method now. Settle it on the web where a change takes seconds, then build it once in Blender. The panel finished at 286 pixels from 789, and none of that came out of the language. The species list became the picker your phone already gives you, the readout stopped carrying a block under it, and the boxes that survived lost their frames.
One thing I asked for is worth writing down. I wanted height on the phone, in metres, capped at 300. Height is not a gene, Rise is, per instance, so the control writes Rise for you. The bench pointed out that the cap has to follow the point count as well, because at a low count 300 metres would need a Rise outside the slider, and a genome carrying a number Blender would quietly clamp on import is the same file growing two different forms in two places. That is the whole reason we built the genome format. It was good to see it bite on something as ordinary as a slider.
The fourth seat got its name today. The Code Technician is Cody. I modelled Cody Technology Park in Farnborough in the nineties and the thing I remember is the aluminium tree on the roundabout. Samuel Cody tethered his aeroplane to a pine there in 1908 to measure its thrust, near where he made the first recognised powered flight in this country. The pine rotted, so in 1959 they cast a replica of it in aluminium and put it back. A real thing, kept by making it in something that lasts. Code Technician is also the title I started with, so the newest seat has the oldest word in it.
Late on I asked what the panel actually says against the language file, and the answer stopped me. Organisation is not in the file. Preset is not in the file. Species is not in the file. Six families and twenty species are drawn on a public page under a band that reads AFAL 0.004, and the language has never heard of any of them. It is not a rule broken, nothing becomes language until it has the research behind it, but I do not like a version number sitting beside a vocabulary it does not cover. That one is mine to rule on.
Then I held it, and that is where the day turned. The website went up and I opened it on my own phone, and inside a minute I could see two empty strips, one above the controls and one below the buttons. Nobody had seen that at the bench, because the viewport had been set as a share of the screen while the panel was set in pixels, and on a tall handset the two do not add up. It had not shown at the smaller test size either. My phone found it in less time than it takes to describe.
Two more builds came back before the night was out. The strips went, the line naming the genome format came back where I could read it, the warning line stayed, and the drawings under the form became buttons, so I can press for a top, a side, or a side with the height and the diameter dimensioned on it. The dimensions come off as soon as I turn the form, which is right. A drawing should only tell you what is true of the view you are looking at.
I was also wrong about something today and it was put straight by the bench. I had said a flat disc on my screen was a fault with no warning behind it. There is no such warning in the web version, that one lives in Blender, and the form was not faulty at all. Phyllotaxis with no lift is a sunflower head, which is exactly what the sunflower preset is. Good. I would rather be corrected with the file open than agreed with.
The em dash is out of the estate as well. It had been coming out of new writing for weeks and sitting in the old writing untouched, over a thousand of them, and a hundred and thirty two of those were on the records page anyone can open. Now they are hyphens, and the only ones left are inside a bench handover I am not going to rewrite.
The panel finished the day at 218 pixels, from 789. The studio is on my phone and it works. Blender has seen none of it, which is tomorrow's job with Cody.