tuxedocomputers / tuxedo-control-center

A tool to help you control performance, energy, fan and comfort settings on TUXEDO laptops.
GNU General Public License v3.0
504 stars 67 forks source link

[Idea] Move to Tauri framework #356

Closed Tarek-Hasan closed 6 months ago

Tarek-Hasan commented 8 months ago

Electron framework is notorious for consuming too much resources, especially RAM. As a system management app, TCC itself should not cause increase in RAM and CPU usage. Aside that, constantly moving to a newer Electron build is a hassle. So, my suggestion is to move TCC to Tauri from Electron. Hope you consider.

crissi-tuxedo commented 6 months ago

thanks for your suggestion :)

switching to a different framework is alot of work and just does not currently make sense. You need to keep in mind that it would involve learning a completely new programming language for us, ontop of completely restructuring everything.

regarding the performance: I know electron is not perfect in any way, but the newer versions mitigate some of those concerns. Also my deer colleague optimized some code in TCCD for it to run significantly faster.

best regards, Crissi