Releases: asian-mario/b-top
b-top v0.2.6
v0.2.6 release!
Small release patch to fix issues of the b-daemon's shutdown during integrated mode, now shuts down properly being prompted to be killed by the user after exiting b-top.
Added the usage of mach2
to add compatability to MacOS systems due to an issue brought up with memory fetching.
road to v0.3.0:
- increased proc. control [WIP]
- session persistence and configuration [WIP]
- expandable/collapsible tree structures
- continued memory optimization
- alerting systems for CPU/memory/disk add supervisor daemon
b-top v0.2.5 (EXPERIMENTAL)
v0.2.5 patch!
this patch is a little different, an optional daemon supervisor called b-daemon has been added to b-top, where to user can run it in active
mode or integrated
mode. although, the integrated mode is extremely experimental so please use the -i
arg. at your own risk.
- add
b-daemon
- add loading and reading
services.toml
and other configuration files for the supervisor daemon - create default supervisor configs
- create example supervisor configs
- add a supervisor service start/stop/check/health checl
- added cli arguments
- find status of running supervisor services
- added integrated (silent) daemon mode
- some cool ascii text on b-daemon startup :)
known issues
sometimes, b-daemon DOES not stop in -i
mode, if this happens to you do the following:
- run
b-top -d
- in the top section, it states all running daemon processes
- kill rogue process with
kill -9 [PID]
in summary:
just run -d
mode and open a seperate terminal instance to run the procmon for now, it's really annoying to go PID hunting
road to v0.3.0:
- increased proc. control [WIP]
- session persistence and configuration [WIP]
- expandable/collapsible tree structures
- continued memory optimization
-
alerting systems for CPU/memory/diskadd supervisor daemon
b-top v0.2.4
v0.2.4 patch!
- add search function
- allow for keyword filtering
- add a new togglable widget to enable searches
- add search caching to reduce search times
- new keyboard controls for search/filtering
- allow pass-through for info operations in search mode (this means you can view tree details while in search mode)
road to v0.3.0:
- increased proc. control [WIP]
- session persistence and configuration [WIP]
- expandable/collapsible tree structures
- continued memory optimization
- alerting systems for CPU/memory/disk
b-top v0.2.3
v0.2.3 patch!
- add tree view / activated through
tab
whenshow_info
is true - add additional shaders for associated tree view
- tree view shows child/parent processes and root processes
- refactor
render_processes_optimized()
to accomodate for tree view - add tree caching to reduce flooding memory
- accommodate keyboard controls for new tree view
- no new bugfixes
road-to-v0.3.0:
- increased proc. control
- session persistence and configuration [WIP]
- expandable/collapsible tree structures
- continued memory optimization
- alerting systems for CPU/memory/disk
b-top v0.2.2
v0.2.2 patch!
added theme support as colors are no longer hardcoded in constants.rs, ThemeManager and Theme now allows for easier development of other themes, may overhaul this feature in v0.3.x and above along with user supported themes.
bugfixes and additions:
- added terminal_area tracking
- theme support
- integration within ui.rs
- added more animations
road-to-v0.3.0:
- increased proc. control
- session persistence and configuration [WIP]
- expandable/collapsible tree structures
- continued memory optimization
- alerting systems for CPU/memory/disk
b-top v0.2.1
v0.2.1 patch!
increased memory optimization before further working on features. even less memory usage and more stable. following fixes:
- cpu now uses
CircularBuffer
instead of aVecDeque
- cpu processes rows are now cached instead of being refreshed per frame
- appropriate caching functions have been added to accommodate for changes
road-to-v0.3.0:
- increased proc. control
- session persistence and configuration
- expandable/collapsible tree structures
- continued memory optimization
- alerting systems for CPU/memory/disk
b-top v0.2.0
v0.2.0 release!
thank you for any support received! this version brings the next step to a b-top, starting with a refactor and memory fixes.
this version should be more stable than previously, along with a slightly lower memory usage.
Road-to-v.0.3.0:
- increased proc. control
- session persistence and configuration
- expandable/collapsible tree structures
- continued memory optimization
- alerting systems for CPU/memory/disk
b-top v0.1.4
- Added Disk Reporting
- Changed CPU Scrolling
- Changed
cpu_info
details - Recolor
- Removed Control Widget
- Added More Effects
TODO from v0.1.3
- Consider Themes Support
- Reconsider UI Shaders
- Consider Disk I/O Monitoring
- Additional Proc Control
Not really a proper milestone change. Just needed to clean up a few things and this happens to be the most stable.
b-top v0.1.3
- Change Shader Transitions for Processes
- Add Shaders for Network Tab
- Change CPU Reporting Layout
- Change Graph CPU Reporting Layout
- Add Additional CPU Info
- Text Wrapping for CPU Cores (Supports up to 64 Cores)
TODO from V0.1.2
- Reconsider Per-Core Bar Chart
- Consider Themes Support
- Text Wrapping for CPU Cores
- Review UI Shaders
TODO
- Consider I/O Monitoring
- Consider GPU Monitoring
- Consider Additional Process Control (Add, Pause etc.)
b-top v0.1.2
Version 0.1.2:
- Additional TachyonFX UI
- Fix CPU Info Tab
- Fix Network Reporting
- Recoloring
- Switch to SIGKILL (libc)
TODO:
- Reconsider Per-Core Bar Chart
- Consider Themes Support
- Text Wrapping for CPU Cores
- Review UI Shaders