Show more

I want to redo the keyboard scheme for the emulator, but first, gotta learn how Plan 9 apps handles keyboard controls.

Seems easy enough.

Show thread

AH! Finally, the whole family is here. Managed to lint, assemble and run our NES games. can resume on

Show thread

The code for making a GUI application with keyboard controls in basically fits in a toot.

Show thread

Oh my god.

I've always thought 3D was this complicated thing, I would include these big libraries and frameworks to make 3d stuff, but in reality, all I needed was these 2 little functions?! Are you kidding me.

Show thread

Tried to implement an extrude function, that did not disappoint.

Listening to: Sixth June - Virgo Rising

Show thread

Wrote my first variadic function in C, added symmetry and extrude functions. Making little houses like this one is super simple.

The symmetry has an edge offset bug, but I'm trying to figure that one out, see the diagonal? not supposed to be there.

Show thread

I realized this morning that I had no idea how to draw a simple color wheel. I wanna try to do one from scratch today without checking how it's supposed to be done.

Show thread

Today I learnt about chromatic circles, it seems easy at first, but it's fucking not.

Made a simple color picker thing, implementing complementary colors now.

Show thread

Rewrote the clock, I wanted to simplify the redraw so it doesn't clear the whole screen.

I've been thinking, I should make a little style guideline function to draw an overlay over the various things I'm working on to make sure they follow the same padding, ratios, etc.

wiki.xxiivv.com/site/plan9_clo

Show thread

Made a tiny layouter in so I can follow some kind of styleguide across my different projects.

Show thread

Made a little RC script that opens the same app in various windows sizes with/without the styleguide.

Show thread

If you need to alignCenter or alignRight in .

stringsize(font, str)

Returns a Point with the size of the string draw region.

Show thread

Building a couple of little utilities/widgets for

picker, clock, pomodoro, calendar, cpu stats, calculator, note..

Show thread

Every day, as I learn new things with I revisit the clock code. I learnt a TON of new things today.

This rewrite gets rid of a flickering that existed from the original plan9 code by combining the different draws into a single one.

I will rewrite the color picker tomorrow..

wiki.xxiivv.com/site/plan9_clo

Show thread

Rewrote the source for the clock and color picker code to use a single redraw, getting rid of the flickering, and also replaced sprint for snprint.
wiki.xxiivv.com/site/plan9.htm

Show thread

Today, I learnt how to read/write to the clipboard in , and how to create a middle click menu.

Show thread

Taking a little break of writing tablet drivers to revisit my little 3d tool and implement the latest things I learnt.

Show thread

I might not be able to get my wacom tablet to work.. but at least I can do 6502 dev on and that cheers me the hell up.

Show thread
Follow

Started to scratch at the Donsol physical release project, here's @rek's gorgeous label art.

@neauoire you should make a git repo with your plan9 scripts and utilities :}

Sign in to participate in the conversation
Merveilles

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.