feat: add Hyprland Visual Editor (HVE)#310
Conversation
|
Hey, thanks for the PR! here is a first pass of feedback.
|
|
"Hi @ItsLemmy and team! 🚀 While waiting for the review, I've completely refactored the codebase and pushed a massive update to this PR. The plugin has been renamed to Hyprland Visual Editor (HVE) and now strictly follows Noctalia's native architecture. Key changes in this update:
The codebase is now fully respectful of your API. Let me know what you think!" |
|
Review your code you still have few instances of memory eating code. Short term it will not be a problem but after few days without restarting your plugin will eat 200-500-1000mb of RAM. |
|
Hi! Thanks for reviewing the code and pointing out the memory issues. I've gone through the project and refactored the parts causing those leaks (mainly the script engine and scanners). I hope this fixes the problem and makes the plugin more efficient. If I’ve missed anything or if you notice any other slip-ups, I’d be very grateful if you could let me know. Thanks again for your help! |
|
Hi @ItsLemmy and @blackbartblues, Thank you both for your patience and for pointing out those issues. I realize I was missing some key concepts of the new architecture. I've just pushed a new update trying to properly address your feedback and closely follow the official API documentation: I hope this is much closer to the Noctalia standards. Please let me know if you spot any other mistakes or if there's anything else I should correct. Thanks again for your time and guidance! |
I am officially submitting Noctalia Visual Layer (NVL) to the registry [cite: 2026-02-26]. This plugin provides a modular and non-destructive visual control panel for Hyprland, allowing users to safely inject animations, borders, and geometry settings on the fly [cite: 2026-02-07, 2026-02-09].
Key Technical Highlights:
Registry Compliance:
Ready for review! Thank you for the amazing work on Noctalia Shell.