Cihan Tas

@ctas
7 Followers
6 Following
66 Posts
Founder/CTO @ Geostar.ai ✦ Prev. Founder Monto (acquired)
Original, CSS reference, AppLib.

Not planning to copy OSX, but I had a blast rebuilding this title bar today.

#Rust #macOS #Linux

Many components still don't work properly, but we're close to parity with the Rust version.

Anyone wants to port a simple macOS app to Linux? Be my alpha tester.

Reactivity with @ State and @ Binding done.
We did it! Just before bedtime. Fully working window system in #Swift. Connects to #Wayland compositor, creates XDG toplevel window, and initialized #Skia EGL context. Next, I need to draw the same components as in my original #Rust version.

Latest macOS Mail doesn't have a button to fetch mails anymore. I use this all the time, because I don't like waiting for the mails to arrive with over 10 mail accounts.

Now I need to click through the top menu or remember the hotkey.

Reached the first milestone on my GPU-accelerated UI kit based on Zed’s GPUI. Written in Rust. All core views you’d expect from SwiftUI are there.

#RustLang #UI #Linux

I'm building a GUI kit - it's actually more than that - on top of GPUI. At the same time I'm building a Git GUI as a first reference client, and also because there's no app on Linux that comes close to the graphical UX of Tower or Fork.

#Linux #GUI

Running my #Wayland compositor without virtualization on my #thinkpad works like a charm. Got my cursor back as well.

Want to setup hot reloading for the demo app written in #C. Looking for hints and resources on how to do that.

Rendered a static button from a PNG on the canvas. Event handling is still not implemented and rendering quality is still not quite right. Might be because I'm rendering from a 2x texture to a 1x rectangle and the shrinking messes up the quality.

Considering to port the code to C++ and a lib for the rendering that handles the buffer scaling etc..

#wayland #macos #linux