2 ms·
Back when I first started learning C, I had an idea to have a GUI environment where instead of windows you have cubes. Not random 3d objects bit 2D compatible a
by _8j50 3y ago
Back when I first started learning C, I had an idea to have a GUI environment where instead of windows you have cubes. Not random 3d objects bit 2D compatible abstractions similar to windows that render what would be a window on one face for regular apps but for 3d apps, different faces and relationship between cubes can be configured. I coded something very basic in opengl but gave up after getting camera movements right be ause I realized then how hard it would be basically doing wayland except more (and this was before wayland).
I still have the idea but I have a lot more improvements to it and now I understand that the focused content on a 2d screen has to always be 2d but navigation,effects, organization and control can be 3d.
Compiz died too early!
People lament not having our promised flying cars in 2023, I lament our super cool UIs.
- em-bee 3y agoi loved compiz. unity kept it alive for a while longer, but at least some of the features are coming back there is a wobbly windows extension for gnome for example. so it's still (or again) possible to do these things. it just takes some people to run wild with the possibilities like it happened with compiz
- lproven 3y ago« Not random 3d objects bit 2D compatible abstractions similar to windows that render what would be a window on one face for regular apps but for 3d apps, different faces and relationship between cubes can be configured » Sun's "Project Looking Glass" did some of this. https://en.wikipedia.org/wiki/Project_Looking_Glass https://en.wikipedia.org/wiki/Project_Looking_Glass It's the only windowing environment I have seen that uses the fact that windows have 2 faces: the front holds content, the back holds config. It was a clever design but it didn't get far.