This is a rewrite of project edex-ui using Tauri.
The primary reason for rewriting stems from the original package being archived and exhibiting poor performance, characterized by excessively high CPU usage and high memory usage. Furthermore, there is a need to enhance the displayed information with more practical and valuable content for daily usage.
Currently, this project only support macOS and Linux since I do not do development on Windows (PR Welcome.).
- No limit on number of terminals
- Show temperature on major hardware like CPU, GPU and Battery on laptop
- Remove keyboard as it is useless during daily usage
- Replace geolocation view with disks view
PR welcome on new features or bug fix
- add Shortcuts to control terminal tabs
- More styling or functions on terminal
- Add webGL render support for terminal
- Add support for styles in the original packages
- More hardware information support, currently temperature sensors are not supported in M series chip nor AMD GPUs.
Since it use Tauri framework, make sure setup environment properly following guide.
npm run dev
npm run build
npm run build-debug
On MacOS, it consumes around 1% Total CPU and less than 500Mb memory including webkit memory usage.
Due to Tauri use webkitgtk
on linux, it consumes around 5% Total CPU which majorly caused by poor performance of the dependency.
neofetch on MacOS
fastfetch on Fedora