Thursday, March 4, 2021

Look ma, no graphics!

Here's HelenOS calculator, viewed side-by-side in text mode and in graphics mode (note that this is still work in progress):

From the beginning of my UI rewrite project, one of the main goals was to create a single UI library that can handle both graphics mode and text mode (pseudo-graphics, actually). While the original goal was to be able to use the same library to write either graphics-mode applications (e.g. calculator) and text-mode applications (e.g. text editor, file manager), an 'unplanned' side effect is that it is possible to make the same application work in either mode (with relatively little effort).

With all the prior work done, putting the final pieces together and making it work was almost .. shockingly .. easy. I think this is a pretty cool and unique feature. There is still lot of work ahead, though. It is not possible currently to set the foreground and background colors individually (hence the strange text background colors) and doing that properly will require supporting different pixel formats in GFX. Also more customization needs to be done for text mode (perhaps a separate color palette) to make it look really good.

You can try it today in HelenOS master, just run "calculator -d cons@" in the terminal window.

Thursday, November 12, 2020

Helen's New Groove

Screenshot of HelenOS GUI applications ported to libui. Calculator's received a particularly heavy facelift.
It's getting a little crowded here!

Wednesday, October 28, 2020

A bad dream

I wake up in the middle of the night, panting and sweating. I had a horrible dream: the world turned black and white. All the icons were monochromatic and of strange, unrecognizable shapes. Maybe I've lost my color sight. Maybe my monitor broke. Maybe I've had too much hamburger menus.

I go back to sleep hoping, that it will be back to normal in the morning. It was just a bad dream, right? Right?! Et tu, Thunderbird?!

Thursday, October 22, 2020

Spot the differences!

Showdown time! It's GUI against GUI. Like in those good old times when men were real men, women were real women and floppies were real floppies.
How many differences can you spot? ^_^

Friday, October 9, 2020

Hello, world!

All the hard work is finally starting to pay off! This is a screenshot from the latest revision of GFX Demo showing the proportional text rendering capability (including alignment and color), featuring original Helena typeface (WIP).

Thursday, October 1, 2020

Font Editing

Editing proportional font for future HelenOS GUI in font editor inside HelenOS

Finally 'painting' application out of the box ^_^.

Sunday, July 5, 2020

HelenOS joke

Most people's reaction to HelenOS I know. Let's just port X! It sometimes happens even to seasoned HelenOS developers.