Canvatorium Lab 046
Kicking off a series of Labs to explore windowing techniques in Spatial Computing.
Over the next few weeks, I’ll be working on a series of labs that explore various features for card windows. You can see a glimpse of this in Lab 045. In Lab 046 I set out to create a “main window” for this series. I needed something that I can reuse across several labs.
I generated some sample data using ChatGPT and DALL-E. The data is a series of bios about some of my favorite people involved in the history of computing. It’s not important that the data be accurate or detailed, I just needed something to work with.
Once I had the data, I created the main window layout that you see above. The header contains an image, name, and a subtitle. There are three additional content regions that will become interactive later: short description, dates, and details.
I also added a new feature to the lab-uikit
called canLabWindowGroup
. This is a parent object that I can use as a wrapper for several window components. In this lab, it is the parent control of both the content card and the small toolbar at the bottom right.
After several iterations of the card window and toolbar, I refactored them into a file called lab-examples so I can import them into future labs.
This lab is part of a project called Canvatorium, an experimental design lab for spatial computing. Learn more.
One Comment