It's desktop environment for Linux, it's primarily made for Arch Linux just for case. It has Material You color generation and Material 3 design so your system will look like Android or ChromeOS. And colors of your whole system can change dynamically even if you just change wallpapers, there are even themes for Discord, Telegram and other apps. I was trying to make everything more understandable and easy to use and install. For advanced users, window manager here is Hyprland.
Emilien
Check their projects out: Edos, CTF Helper, Barista, Mysticord, Portfolio, Queer, HackClub Mail, EasyHASS
Koei
Check their projects out: Untitled Chat App, Conway's Game of Life in the terminal, Keyholder
Solar
Check their projects out: ConvertBox, Cascade Browser, BitRender, Solar's Magnificent Pizza Collecting Game!, Spanky's (SoM Scene 74), Wavepoint, ExplainThat!, WordGuessr, ConvertThat, ExplainThat! Discord Edition, EsoHype, Orb Browser
Intrealer
Check their projects out: Just Every useful HTML and FLASK things you need, SimplyShop, PrimeCourtArena, Calculator, Calculator
Emma
Check their project out: Blueprint Framework
Mustafa Ali
Check their projects out: Fast tracking app, Portfolio, Beyblade, Book Corp, Platform Panic, Sandtopia, Rooster Run, Wave Rider, Scoopy
axell
Check their projects out: tinkearOs, rugplay launderer, ray, xpsync
andrei1010
Check their project out: PolarLearn
Ingo
Check their projects out: mapsle, Wordsearch Solver, Brandkit, webdev-tools, Clippy, How well do you know your playlist?, Temporary Website, AI Calculator, xkcd-webapp, My Website, Noe Co. Website (next.js migration & redesign), Wordleeeeeeee
miggy
Check their projects out: canvas, Fuxi, AI HTTP Server, Hackatime Profile Heatmap, rustytime, image-find, Hackastats, pyrendering
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Better fullscreen behavior. Also fixed many things in code and started using async functions fro DBus (especially for mpris players, so now nothing crashes)
Made that clear button is always in the corner and you don't have to scroll to the bottom get it. Someone asked me for that cause sometimes there are a lot of messages especially from Slack
Keybindings, tomorrow I will create a post on Reddit so people would like to know how to use it
So settings will be moved to current workspace. (Better UX basically, + it was like that in v1)
Renamed sleep to power and added Laptop lid actions. I'm also working on emoji picker now, but it takes so much time to optimize it so idk when I will post devlog.
Optimized import time (left number is import time/pre init). It was 300 ms before now it's 160 ms
Removed numpy as dependency completely. Moved a part of colors generation's code to Cython and used lazy PIL import so it's gonna be imported in forked process only if image is not cached
Finally fixed the bug when Tray apps were giving too big icons and GUI was freezing and then crashing. So I made argbtorgba function that is using numpy (maybe later I will rewrite it to Cython so I don't have to import numpy for that). So now it shows even Vekstop icon in tray (1080x1080) without lags
Optimized imports and other things in files. Basically optimized starting of UI. So I moved something like with open() from the start of services to onbusacquired()
I made my own hyprland-dialog that is API compatible with original one from hyprland-qtutils. So hyprland can use it for dialogs like ANRs or permission requests. I made it on C
I made that it will restore the state (opened popups, settings and session lock) if it crashed
Just pushed all commits and made that settings doesn't load any pages by default (to use lazy page loading better)
Finally I made that. I was tryna fix the bug with NMSecretAgent for two days... And the fix was to just use Gio.BusType.SYSTEM instead of Gio.BusType.SESSION