summaryrefslogtreecommitdiffstats
path: root/src/data_conversion.rs
AgeCommit message (Collapse)Author
2020-11-18feature: Add collapsible tree entries (#304)Clement Tsang
Adds collapsible trees to the tree mode for processes. These can be toggled via the + or - keys and the mouse by clicking on a selected entry.
2020-11-02refactor: Better responsiveness when resizing cpu basic widget (#292)Clement Tsang
Gives better and less jank responsiveness when resizing the window in narrow sizes for the cpu basic widget.
2020-09-09refactor: rewrite column algorithm (#227)Clement Tsang
Update how we position and generate column widths to look less terrible. This also adds truncation w/ ellipsis to the columns, and for processes, the state will automatically shrink to a short form (just a character) if there isn't enough space.
2020-09-06feature: Adds tree view (#223)Clement Tsang
Adds a tree process view to bottom. Currently uses a pretty jank method of column width setting, should get fixed in #225.
2020-09-02feature: Add ability to filter out disks and temp (#220)Clement Tsang
You can now filter out disks and temp sensors by name via config.
2020-09-02other: aarch64 support (#217)Clement Tsang
Adds theoretical aarch64 support.
2020-08-31bug: Use correct labels for sensors in Linux (#215)Clement Tsang
Update temperature sensors in Linux to use labels + names rather than just names.
2020-08-28feature: Adaptive network widget (#206)Clement Tsang
Allows the network widget graph to grow/shrink with current data, rather than using a static size.
2020-08-25bug: fix grouping being broken after refactor (#201)0.4.6Clement Tsang
Fixes grouping not working properly after some refactoring done in 0.4.6.
2020-08-21feature: Support memb (mem bytes) searching in processesClement Tsang
Supports searching by the new mem value.
2020-08-21refactor: Remove ps callsClement Tsang
Removes and refactor ps calls that... should have not been there in the first place.
2020-08-17feature: Add appox. total mem as an option for processes and basic memClement Tsang
Adds a way to display the memory value as a column in the processes widget and the basic memory widget, rather than just the percentage.
2020-08-15feature: Allow sorting by any columnClement Tsang
This feature allows any column to be sortable. This also adds: - Inverting sort for current column with `I` - Invoking a sort widget with `s` or `F6`. Close with same key or esc. And: - A bugfix in regards the basic menu and battery widget - A lot of refactoring
2020-08-07feature: add full command to process widgetClement Tsang
This PR adds the ability to toggle between the process name and process path. Currently, this uses `P` as the modifier key. Currently, the longer command names are dealt with by forcefully changing the width of the columns, but this can be handled in a more graceful manner IMO.
2020-05-19feature: add back states to unmerged processesClement Tsang
2020-05-16change: remove slash, change scroll behaviour on cpuClement Tsang
- Removal of the old slash-space-to-hide behaviour of CPU widget - Scrolling onto a specific entry will only show that entry - Showing average is now default
2020-05-11refactor: use a nicer match statement in one spotClementTsang
2020-05-11force SWAP and RAM labels to show even if at 0ClementTsang
2020-05-10refactor: re-enable tui-rs linear interpolationClementTsang
2020-05-02change: add byte units to searchClementTsang
2020-05-02change: more advanced searching and filteringClementTsang
2020-04-28refactor: revert linear interpolation until tui fix comesClement Tsang
2020-04-26feature: add battery health percentageClement Tsang
2020-04-20Move to tui-rs' built in linear interpolationClementTsang
2020-04-18Update network legend againClementTsang
2020-04-16feature: Add battery widget (#120)Clement Tsang
2020-04-11feature: Show process state (#114)Clement Tsang
This is not 100% finished and will be refined in the future, as I plan to do a bit of an overhaul on how the process widget is going to look and functionality. In particular, tabbed is currently kinda just slapped together (I just combine all the states together as one big string). However, it is enough to work and show state normally...
2020-04-10feature: add io and io/s for processes (#113)Clement Tsang
2020-04-06refactor/bug: Array bound checking, fix CPU jumpClement Tsang
2020-04-01Add modularity to widget placement and inclusion (#95)Clement Tsang
2020-03-13Cleanup before modularity (#84)Clement Tsang
* Uptick some crates, update README dependencies * Cleanup before modularity feature. * Fix missing reset zoom on reset * Fixed reset... not resetting search or data displayed * Cleaned up options a tiny bit to make more sense. * Cleaned up some TODOs and the like. * specify only build master branch.
2020-03-11Fix cpu legend colouring (#83)Clement Tsang
* Initial fix, but pending a rewrite. * Initial fix, but pending a rewrite. * Merged two separate iterations into one for cpu legend. * Refactor average cpu, fix bug with legend and cursor.
2020-03-08Add configurable default time and interval valuesClementTsang
Also added documentation both in app and in the README.
2020-03-08Add time scaling.ClementTsang
2020-03-05remove ram rounding. (#62)Clement Tsang
2020-03-02Add minimal mode widgetsClementTsang
This adds minimal mode widgets to the program. This is not done, still gotta play around with rearranging it to look nice. Also going to have to change search bar to always take a constant 3. May remove borders.
2020-03-02Refactoring.ClementTsang
2020-03-02Refactoring.ClementTsang
2020-03-02Another import optimization.ClementTsang
2020-02-28rustfmtClementTsang
2020-02-28Optimized imports as per clionClementTsang
2020-02-17Fix issue with missing CPU...ClementTsang
2020-02-17Some clippy and refactoring.ClementTsang
2020-02-15Fixed network chart bug, changed search widget option positioning to always ↵ClementTsang
place at bottom.
2020-02-12Added maximizing mode to allow users to zoom into a particular widget. Not ↵ClementTsang
100% done.
2020-02-09Accidentally left in some code that prevented the total rx/tx from being ↵ClementTsang
shown on windows... oops.
2020-02-05[skip travis] minor refactor of conversion fnsClementTsang
2020-02-05Update cargo to newer versions of cratesClementTsang
2020-02-03[skip travis] Rounding added to mem totalsClementTsang
2020-02-03Fixed network chart to make it a bit more like before my changesClementTsang