This project has been deleted.
a rust-based process monitor and manager using ratatui and tachyonfx for shaders. currently supporting UNIX-like systems. (Refer to README for install instructions :) )
krn
Check their projects out: CTFd Alerts, RapidRaw nixpkgs, site@zera, My NixOS dots, Akami, Shortwave, Anthropic API key getting thingy, cachet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Add PID filtering for the search and some cleanup, nothing major but I had a big issue with parsing the pid search command because i forgot whitespaces exist eedjiot
Finally fixed multithreading in integrated mode, its a bit janky where users still have to ctrl+c after you quit b-top, but hey! its better to have rogue threads running daemons.
Took a lot of testing and finally a decent solution
Did a lot of testing with b-daemon to ensure it works, and it does! Added an integration mode where it would run with b-top, which apparently lead to the daemon instance NOT being killed with b-top the daemon, being a daemon, ran forever until i found the process PID's and killed manually (oops), so i'm working on that
Added a daemon supervisor to b-top which can be activated with -d --daemon args in the command line, which allows for user-specified custom services to run and monitor processes, took a really long time and especially since i kept mistakenly running my production b-top instead of my local b-top which confused me a lot. but try it out!
Finally got the GUI correct and implemented the search method without absoloutely nuking event_handler.rs and details and tree functions still pass through so it works great! woooo (new release as well)
Added search filtering where users can turn on a search feature and well...
Filter from search parameters! Implemented the basic and active implementations so far but working on implementing user interaction with the search bar as the event handler is a wee bit messy
Temporarily suspended working on the alerts branch since there was a lot to implement via tracking, decided to release v0.2.3 of b-top with a tree feature. This can be accessed by activating show_info on any process then pressing tab, overwriting the current process widget with a tree widget (and wooo shaders), then the tree can be viewed in detail like below!
Added a new branch, working on alerts for b-top. Planning to alert if there is unusual usage of memory, CPU or processes.
Integrating the new theme management system into ui.rs and a few bugfixes. Additionally, added a few more animations with TachyonFX.
Added theme support for b-top, using theme.rs. Using a Theme and ThemeManager implementation, allows for custom themes and non-hardcoded color constants.