Skip to content

zluo01/edex-ui

Repository files navigation

eDex-UI

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.).

Major Change

  • 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

Followup

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.

Build

Since it use Tauri framework, make sure setup environment properly following guide.

Development

npm run dev

Production Build

npm run build

Debug Build

npm run build-debug

Performance

MacOS (Intel, M series)

On MacOS, it consumes around 1% Total CPU and less than 500Mb memory including webkit memory usage.

Linux (Wayland)

Due to Tauri use webkitgtk on linux, it consumes around 5% Total CPU which majorly caused by poor performance of the dependency.

Screenshots

1 neofetch on MacOS

2 fastfetch on Fedora

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published