4 ms·
I've attempted many times to adopt Hyprland, but I always come back to swaywm. Stability and speed always seem to be an issue. Both hyprland and the plugins (
by dogas 1y ago
I've attempted many times to adopt Hyprland, but I always come back to swaywm. Stability and speed always seem to be an issue. Both hyprland and the plugins (hyprpm, etc) have an alpha-level quality to them.
I have nothing but respect for vaxerski. He's 100% dedicated to the project and is incredibly prolific. But I feel like they need a better release strategy for those who prioritize stability over shiny new thing.
- rossy 1y agoI only need to look at one file[1] (context[2], and it used to be worse[3]) to decide that I don't really want Hyprland, or anything else from that quick-and-dirty culture of software dev, on my system. Encouraging plugins to hook any function or method in a C++ program is insane. I'd be surprised if a Hyprland setup with multiple plugins could ever not be alpha-quality. [1]: https://github.com/hyprwm/Hyprland/blob/e999ad664da9/src/plugins/HookSystem.cpp https://github.com/hyprwm/Hyprland/blob/e999ad664da9/src/plu... [2]: https://wiki.hypr.land/Plugins/Development/Advanced/ https://wiki.hypr.land/Plugins/Development/Advanced/ [3]: https://github.com/hyprwm/Hyprland/blob/a5a648091760/src/plugins/HookSystem.cpp https://github.com/hyprwm/Hyprland/blob/a5a648091760/src/plu...
- porridgeraisin 1y ago> hook any function I hoped it wouldn't be what I thought it was... But my god, that [1] in your post. On second thought, it's pretty funny.
- sigotirandolas 1y agoWhat makes me not want to use Hyprland is that the code has all kind of "YOLO" tells, the kind of ones that make you wonder if something is going to happen some say... for example: - https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda169eefec8dab98f63a0b/src/managers/DonationNagManager.cpp#L55-L58 https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda... - https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda169eefec8dab98f63a0b/src/managers/KeybindManager.cpp#L878 https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda... - https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda169eefec8dab98f63a0b/src/managers/PointerManager.cpp#L530-L535 https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...