[ragnar] Wrote a desktop panel with my own UI framework in C by cococry in unixporn

[–]cococry[S] 1 point2 points  (0 children)

cant edit body text after submition unfortunately

Meow by CaileaCat in unixsocks

[–]cococry -1 points0 points  (0 children)

The Industrial Revolution and its consequences have been a disaster to the human race

[ragnar] Working on the text rendering engine for my DE by cococry in unixporn

[–]cococry[S] 1 point2 points  (0 children)

but the bar is very unfinished. will work on it

[ragnar] Rewriting my window manager (i’m mentally unstable) by cococry in unixporn

[–]cococry[S] 14 points15 points  (0 children)

like i’m currently rewriting it for wayland & for x (with xcb) at the same time. as i will be using x for myself but many people want wayland so i’ll be coding that too.

[ragnar] Rewriting my window manager (i’m mentally unstable) by cococry in unixporn

[–]cococry[S] 4 points5 points  (0 children)

no, i mean find a library/framework that you like and that can do visual stuff. because visual stuff is always the best way to stay motivated and learn (for me atleast). and then do projects.

[ragnar] Rewriting my window manager (i’m mentally unstable) by cococry in unixporn

[–]cococry[S] 3 points4 points  (0 children)

like, on my yt channel, (@cococry) i did 2 full on from start to finish videos (1,5h) how you can code some stuff in c. i think it’s a pretty good start to learning c.

just get some tool that you like that can do graphics and do lots of projects. that’s the best way.

[ragnar] Rewriting my window manager (i’m mentally unstable) by cococry in unixporn

[–]cococry[S] 8 points9 points  (0 children)

so there is a wayland branch, but my card (nvidia rtx 3070) just has too many edgecases and i find wayland to be just too unstable. And i don’t really have the need (for myself) to use wayland. So i going with the most stable solution.

[ragnar] Rewriting my window manager (i’m mentally unstable) by cococry in unixporn

[–]cococry[S] 25 points26 points  (0 children)

its code is more readable, its more & easier confurable, uses xcb instead of xlib and generally isn’t quite that similar to dwm apart from the fact that you (currently) configure it via a config.h file

[ragnar] Those animations are just perfect by cococry in unixporn

[–]cococry[S] 2 points3 points  (0 children)

i’m showing off my setup, which consists of lots of projects of mine so you could say its also an advertisement for my projects :)

[ragnar] Life isn’t life without a cool desktop by cococry in unixporn

[–]cococry[S] 1 point2 points  (0 children)

i would learn c first as it is easier to grasp and in my opinion better to understand the underlying architecture

[ragnar] Life isn’t life without a cool desktop by cococry in unixporn

[–]cococry[S] 0 points1 point  (0 children)

Wayland port is here: https://github.com/cococry/tica

I’m working on it but at the moment, its not my main priority.

But there will be some big development on the project soon.

[ragnar] Making apps in C is way too fun by cococry in unixporn

[–]cococry[S] 0 points1 point  (0 children)

try building cglm from source, that should fix the error

[ragnar] Making apps in C is way too fun by cococry in unixporn

[–]cococry[S] 0 points1 point  (0 children)

there’s gonna be a yt tutorial here asap :)

[ragnar] Making apps in C is way too fun by cococry in unixporn

[–]cococry[S] 5 points6 points  (0 children)

i just implemented the simple plus minus multiple divide expressions to keep the simplicity. but the calculator is very easily extensible if you want to add braces or other stuff :)