Commit Graph

228 Commits (c04f97dc62f330ebdfd2fa7b9a99f260dc97fe5d)

Author SHA1 Message Date
aristocratos 87af2875f9 Coretemp toggle fix 2020-10-25 01:32:13 +02:00
aristocratos 94538bfd72 Fixed: Cleanup of escaped characters in process argument string 2020-10-25 01:25:27 +02:00
aristocratos d9ee18b5a9 Added: Proper mapping for correct coretemp display and added toggle for coretemp 2020-10-25 01:15:08 +02:00
aristocratos 734f3af531 Moved battery_symbols dict to CpuBox class init 2020-10-24 21:42:30 +02:00
aristocratos 4c8f02fbec Merge branch 'refactoring' 2020-10-24 21:20:07 +02:00
David Perez-Suarez 509c962e61 🔋 battery symbol status changed to a dictionary 2020-10-24 18:30:32 +01:00
David Perez-Suarez 9e38b8fd58 removes unnecessary loops 2020-10-24 18:29:37 +01:00
David Perez-Suarez 11eb53dd59 🔗 Use of chained comparisons to ease readibility 2020-10-24 18:26:35 +01:00
David Perez-Suarez a3dbcef390 🎨 Removes unnecessary if-statements 2020-10-24 18:21:29 +01:00
DodoGTA 1dc6bfed10 Fix missing CPU temperature/model (in certain cases)
This commit fixes a regression caused by commit f932ae1c91
2020-10-20 19:41:41 +03:00
aristocratos 71c0f6b675 v1.0.44 Bug fixes and design polish 2020-10-19 21:05:48 +02:00
aristocratos f0a941ae6b Added additional crash fixes for graph and swap toggles 2020-10-19 20:51:04 +02:00
Erwin Junge c4a9c2bb6f
Spread CPUs accross columns evenly if possible 2020-10-19 10:25:27 +02:00
aristocratos 504a0ed337 v1.0.43 Bug fixes 2020-10-18 15:49:53 +02:00
aristocratos 85d7049d1c Fixed additional error handling to prevent crashes from graph and swap toggles 2020-10-18 15:44:28 +02:00
aristocratos d55beebebf Fixed get_cpu_name() function for some Xeon cpus 2020-10-18 15:34:43 +02:00
aristocratos f932ae1c91 Fixed correction for broken cpu high and cpu critical temps 2020-10-18 15:23:17 +02:00
aristocratos ab8d04f5f2 Fixed battery meter not clearing properly when disabled 2020-10-18 15:09:06 +02:00
aristocratos adee413eac v1.0.42 Small fixes 2020-10-08 17:45:54 +02:00
aristocratos 079b8e7135 v1.0.41 Small fixes 2020-10-08 17:43:04 +02:00
aristocratos c92ea27042 Fixed battery clear if removed 2020-10-08 17:42:09 +02:00
aristocratos be75d1751c Added stripping of .local from /host clock format 2020-10-08 17:25:46 +02:00
aristocratos 3e65c68e78 Fixed battery status not using same sensors as psutil 2020-10-08 17:21:33 +02:00
aristocratos 935c4e5d4d v1.0.40 OsX and BSD crashfix when battery monitoring is enabled 2020-09-28 16:16:43 +02:00
aristocratos c2659274d4 Merge branch 'battery-crash-fix' 2020-09-28 16:00:56 +02:00
Li-Wen Hsu 6643dc2605
Fix the case that "/sys/class/power_supply" is not existing
This fixes the execution on FreeBSD.
2020-09-28 17:02:26 +08:00
aristocratos 1d7688820c Fixed title leading whitespace 2020-09-27 22:01:22 +02:00
aristocratos 45b103adb1 v1.0.39 Bug fixes 2020-09-27 21:52:13 +02:00
aristocratos 77f9db0edf Fixes for clock and battery placement and sizing 2020-09-27 21:45:51 +02:00
aristocratos 2920569cc1 Fixed rare swap toggle crash 2020-09-27 01:57:50 +02:00
aristocratos 6ee0f89a7a Fixed manual sensor selection screen refresh 2020-09-27 01:48:03 +02:00
aristocratos 90f1624657 v1.0.38 New feature + Bug fixes 2020-09-26 23:43:34 +02:00
aristocratos 6f65cff85e Added custom options for clock formatting: hostname and username 2020-09-26 20:29:30 +02:00
aristocratos e36c379544 Fixed menu collection timeout and menu background update stall 2020-09-26 19:38:42 +02:00
aristocratos f1f6f3a475 Fixed cpu sensor check when changing from manual sensor to Auto 2020-09-26 19:08:22 +02:00
aristocratos c4fa23e890 v1.0.37 Bug fixes 2020-09-22 20:15:43 +02:00
aristocratos c7a1c7cfae Fixed cpu sensor option to trigger temp toggle if check temp is true 2020-09-22 18:03:20 +02:00
aristocratos f61c0006ea Fixed swap toggle rare crash 2020-09-22 17:55:04 +02:00
aristocratos d132889159 v1.0.36 Bug fixes 2020-09-21 19:46:15 +02:00
aristocratos da5dfe85e4 Fixed crash during theme change 2020-09-21 19:43:39 +02:00
aristocratos 85adc7f285 Fixed cpu temp not showing when manually selected and not auto deteced 2020-09-21 16:35:38 +02:00
aristocratos 0de2903045 Added rounding for floating_humanizer() short option 2020-09-20 19:30:07 +02:00
aristocratos aebc82eb35 v1.0.35 Bug fix 2020-09-20 19:20:16 +02:00
aristocratos fbfd7c3721 Fixed decimal placement in floating_humanizer() function 2020-09-20 19:18:50 +02:00
aristocratos 4aaba39784 v1.0.34 Added option to select cpu temp sensor + bug fixes 2020-09-20 18:30:40 +02:00
aristocratos 4fd928e4a6 Fixed battery meter adaptation 2020-09-20 18:27:10 +02:00
aristocratos 526d10146c Added option to choose cpu temperature sensor 2020-09-20 18:04:51 +02:00
aristocratos 3278091fd1 Improvement on cpu name detection 2020-09-16 22:08:02 +02:00
aristocratos 34208f2efa v1.0.33 Better temperature detection for OSX and updates to battery stats detection 2020-09-15 18:03:42 +02:00
aristocratos 527d611f8a Fixed battery stats crash and better battery status detection 2020-09-15 17:58:16 +02:00
aristocratos 1df9ed9f55 Improvement on osx cpu temperature collection with coretemp 2020-09-15 16:49:44 +02:00
aristocratos 8f9e8e852d v1.0.32 Bug fixes and new features 2020-09-14 18:12:23 +02:00
aristocratos b4873584e6 Added: support for OSX cpu core temperatures via coretemp program 2020-09-14 18:09:15 +02:00
aristocratos 1e61a6a1f9 Fixed battery meter placement calculation correction 2020-09-14 17:16:00 +02:00
aristocratos 36557dffee Fixed exception when sending signal using uppercase T, K, I 2020-09-14 17:04:15 +02:00
aristocratos f00e840657 Fixed cpu model name exception for certain xeon cpus 2020-09-14 17:00:36 +02:00
aristocratos d3f8a2f11d Added symbol for battery inactive 2020-09-13 16:30:16 +02:00
aristocratos 9244b43b60 v1.0.31 Small fixes 2020-09-13 10:54:22 +02:00
aristocratos 2f32651a68 Fixed cpu temp color wrong on small sizes 2020-09-13 02:58:04 +02:00
aristocratos 2ea39f58f4 Fixed battery meter fixes 2020-09-13 01:41:14 +02:00
aristocratos f2014dfbc4 Fixed battery meter redraw after terminal resize 2020-09-13 00:53:06 +02:00
aristocratos 96ffae4310 v1.0.30 Battery stat fix and argument parsing optimization 2020-09-12 15:10:39 +02:00
aristocratos 9b05d987ce Fixed hide battery time when not known 2020-09-12 15:04:12 +02:00
aristocratos f19d883532 Changed to using argparse 2020-09-12 14:59:04 +02:00
aristocratos a99a57c733 Merge branch 'argparse' 2020-09-12 14:52:11 +02:00
j_umar cfe8eeed9a Easy arguments handler 2020-09-12 12:33:50 +00:00
aristocratos 95183128e6 v1.0.29 Battery stats fixes 2020-09-12 14:27:41 +02:00
aristocratos 8f589f1931 Fixed battery percent converted to integer, battery timed hidden at 100% 2020-09-12 14:26:34 +02:00
aristocratos e12a3e2b6e v1.0.28 Battery meter bugfix 2020-09-12 13:34:55 +02:00
aristocratos 58bf478534 Fixed battery meter crash when connecting/disconnecting battery 2020-09-12 13:32:45 +02:00
aristocratos 67fe090fe6 v1.0.27 New features and new theme kyli0x 2020-09-12 00:00:02 +02:00
aristocratos 592cf5a3ff Added option to change the tree view auto collapse depth 2020-09-11 23:15:44 +02:00
aristocratos f093d793d1 Added battery meter and stats 2020-09-11 22:56:08 +02:00
aristocratos 1e23535aab v1.0.26 Bug fixes 2020-09-07 20:47:12 +02:00
aristocratos 02d98108cb Fixed temp color index crash and start from virtualenv crash 2020-09-07 20:44:30 +02:00
aristocratos e49030f9e5 v1.0.25 Added more adaptation for small terminal sizes 2020-09-06 21:36:53 +02:00
aristocratos d03387406a Fixed center clock 2020-09-06 09:53:18 +02:00
aristocratos 16852f652b Added more sizing adaptation for processes 2020-09-05 22:09:57 +02:00
aristocratos 206ebcd523 v1.0.24 Menu fixes for newly added features 2020-09-05 18:26:12 +02:00
aristocratos 4dcf22056b Fixed help menu entries 2020-09-05 18:24:36 +02:00
aristocratos a8faab32c0 Fixed "view_mode" option entry format 2020-09-05 18:17:25 +02:00
aristocratos dee2951e3a v1.0.23 New features and some fixes 2020-09-05 17:56:43 +02:00
aristocratos d9ac68b9b2 Added option to sync network scaling between download and upload 2020-09-05 17:50:30 +02:00
aristocratos a4a802b909 Merge branch 'spacing' 2020-09-05 16:32:02 +02:00
aristocratos 6bf5a44b7f Added view mode toggle with 3 presets 2020-09-05 16:29:06 +02:00
aristocratos 0d5a13c421 v1.0.22 Some refactoring and cleanup 2020-09-01 21:14:02 +02:00
aristocratos 56f04e9fce Added theme search path for snap install 2020-09-01 21:09:08 +02:00
aristocratos ec9e626002 Some refactoring and cleanup 2020-08-29 12:29:13 +02:00
RedBearAK 5ec30e87dd
Standardizing element spacing
This patch standardizes some spacing of elements in the "menu bar" areas for the CPU box and Process box. 

1. In every box corner except the top right (update_ms display), and bottom right (display of selected process / total number of processes), the elements are exactly two character widths away from the corner, which is visually appealing as a standard. This patch moves the update_ms display (top right) and the number of processes display (bottom right) to the left by one character width, to adhere to the two-character standard. There should be no visual display issues with the bottom right element and the "terminate" element up to a process count of 999/999, at a window size of 80x24 or larger. There are two character widths of spacing to the left up to process #99, then one character spacing and the capital "H" visual appearance for processes 100-999. 

2. Nearly every element that is near to (and "tied" to when the window expands) another associated element in the UI is allowed to be only a single character width away, forming a neat capital "H" with the graphical line characters. Except for the "filter" displayed element, which is two characters from "proc". Other elements that have more space between them typically have more than one character width by coincidence, such as "mem" and "graph" in the Memory box, and "disks" and "swap" in the Disks box, which each maintain two characters distance from their respective corners and expand away from each other, attached to their own box corners. This patch moves "filter" to the left by one character width, since it moves along with "proc" when the window is expanded. This removes a minor visual anomaly in the overall UI. 

3. The display of "Menu" and "mini" have not been moved in this patch. Since they are somewhat unique "meta" elements relating to the overall application rather than the content of a box, it seems visually logical that they be treated separately and left exactly where they are.
2020-08-27 21:42:46 -08:00
aristocratos 59916c9a85 v1.0.21 Bug fixes 2020-08-24 17:18:01 +02:00
RedBearAK 0115bb68f3
Clean excess whitespace from CPU model name
Added one line to clean excess whitespace from the returned CPU model name, just before unnecessary patterns are removed and the name is returned. See issue #68
2020-08-23 21:56:28 -08:00
aristocratos 7806d6f66b v1.0.20 Release bump to fix pypi and source version missmatch 2020-08-23 22:53:51 +02:00
aristocratos 62ccba9cf7 v1.0.19 Bug fixes 2020-08-23 21:15:59 +02:00
aristocratos ccc3d0bcd0 Fixed sorting out negative cpu temperature values from bad sensors 2020-08-23 21:13:01 +02:00
aristocratos 620f3b47f6 Changed net_auto to default to True 2020-08-23 15:11:33 +02:00
aristocratos 332e8458ce v1.0.18 Bug fixes 2020-08-23 15:00:49 +02:00
aristocratos 6e84fadabc Fix init screen and error log level when starting from pip installation 2020-08-23 14:59:38 +02:00
aristocratos 17fad3d834 v1.0.17 2020-08-23 14:26:10 +02:00
aristocratos 95b0076445 Expanded cpu name detection 2020-08-23 13:17:16 +02:00
aristocratos dfc6ea70dc Added option to toggle theme background color 2020-08-23 12:37:34 +02:00