Commit Graph
50 Commits
Author SHA1 Message Date
hcabelandPhyxionNL 499ac0e214 #1393 Scale up Sensor column on resize & Log file rotation method (#1397)
* Add CSV file rotation method

Add a new option to choose how the csv file is being rotated.
Before it was everyday, which meant that we had to make sure the csv file was deleted before recording a new session.
Now by default it's set to "Per session" meaning anytime you start a new session it create a new CSV file.
Unless the daily method is used, in this case it will behave like before (1 file per day)

* Scale up the first TreeView column ("Sensor") on resize

The first ("Sensor") column being the most important and most likely the one that need the more space as hardware names can be pretty long.
I've changed so that the first column is the one scaling up when the tree view is being resized (instead of the last one)

* Change treeview column resize behaviour

I've made so that the separator a controlling the size of the column to the left instead of the right.
This make a lot easier to scale up the last column, but worth for the first one.
Thought the previous commit made it so that the first column size is resize by the total with of the tree view.
Sounds weird like that, but feel much more natural than before, and there is no overflow anymore.

* Fix typo in daily file rotation menu item tool tip

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>

* Fix requested changes

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-08-06 13:42:58 +02:00
Michael Rogers 2e207a4523 Add theme and plot thickness options (#847)
* Add theme and plot thickness options

* Cleanup

* Fixed themes, and made it so the plot colors are updated when the theme is changed

* I think supporting themes beyond dark, light, and black is unecessary for the time being.

* recall theme from settings before instantiating plot

* Check for null setting

* committing to merge

* Fix

* Cleanup

* Cleanup

* Fix from comments. Thank you kamkie!

* Fixing last UI bugs

* Fix windowed plot not theming on relaunch, change theme, show plot
2024-07-31 16:42:22 +02:00
xmikedanielsxandPhyxionNL 46746e7a86 Prevent Menu From Closing When Turning On or Off Sensors to Display (#1395)
* Prevent Hardware Menu From Closing When Selecting Sensors To Turn Off

* Fix Double Declaration of PSU Menu Item in Designer. Not allowing Designer to Load in VS

* Remove Properties Resource File as it's auto generated.

* Implemented @pedrosimoes79  suggestion. Work and much cleaner. Thank you.

* Update MainForm.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-07-31 09:54:10 +02:00
wlkmanist 4fb49c5e80 Add Humidity Sensors support (#1281)
* Add Humidity Sensors support

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

* Humidity icon

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

* fix humidity icon

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

---------

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>
2024-03-25 17:07:22 +01:00
KitVanDeBunt 137e91e0ad Attached plot panel fixed width plot or sensor panel (#1179)
* Plot panel right fixed width when chnaging window width

* Fixed with plot panel or sensor panel as an option

* Fixed capitalisation of menu items.

Edited the names of menu items added for split panel scaling options.

Corrected some variable names to corrospond to menu item name changes.
2023-11-15 19:20:22 +01:00
PhyxionNL 4bab5d55e3 Fixes #1010
[ci skip]
2023-03-15 18:02:10 +01:00
Nathan 038952aa41 Change "Hard Disk Drives" menu option to read "Storage Devices" (#947)
* Change "Hard Disk Drives" to read "Internal Storage Drives"

Change the text of the "File > Hardware > Hard Disk Drives" menu option to read "Internal Storage Drives".
Motivation is that this option affects Solid State Drives in addition to Hard Disk Drives.

* Change to "Storage Drives" as external storage drives are also affected

* Change to "Storage Devices"
2023-01-14 11:02:56 +01:00
ntoff 777b78a741 Add view menu item to clear the plot (#900) 2022-11-21 14:43:11 +01:00
ntoff 47d4ffb94d Add update interval (#882)
* Add update interval

* Set update rate default to 1 second
2022-11-12 16:31:27 +01:00
Nicolas Graziano 4efc652ed5 Do not modify enumerated tree when plot is shown. (#853)
When going to sleep some node are removed on my PC and it crash with
InvalidOperationException because the collection is modified during
enumeration.

 So return a copy of the filtered list instead of yield return.
2022-11-01 09:49:09 +01:00
PhyxionNL 58cef111a1 Use file-scoped namespaces (#842) 2022-10-09 13:22:57 +02:00
Johen8 f3a0b7d91f Cancel Context Menu if was panning (#829) 2022-10-04 13:59:37 +02:00
Sergey Vergun 34c9284da6 Add Noise Sensors support (#814) 2022-09-16 10:29:31 +02:00
PhyxionNL 54a407dc50 Fixes #749 2022-06-27 19:07:18 +02:00
Bjarni Ivarsson 627f0a56ce Add Intel integrated GPU (#671)
Thanks to @bjarniivarsson.
2022-02-26 10:14:09 +01:00
queaderandqueader f0dd72add9 Fix percentage tray icon when using high dpi display (#666)
Co-authored-by: queader <queader@users.noreply.github.com>
2022-02-14 19:57:14 +01:00
PhyxionNL 0cedefd246 Update OxyPlot
Closes #569
Closes #570
2022-02-07 17:50:38 +01:00
EMN-CSharp 5152b435fc Add support for battery monitoring (#612)
Thanks to @EMN-CSharp.
2022-02-07 17:05:36 +01:00
JoeBroesele 448923df1e Fixes OxyPlot exception message shown every few seconds in the plot window. (#638) 2022-01-23 22:44:11 +01:00
Paul fc74039044 Fluid UI by updating sensors in a background thread. (#626)
* On computers with lots of devices/sensors, the timer update routine will cause a performance hit on the main window redraw when moving it around. This commit address the issue by moving the timer routine to a backgroundworker object that does the work in an async manner (thread).

* White spaces.

* White spaces.

* Keep the ui redraw in the main thread to prevent breaking the tray context menu for the instance.
2022-01-22 11:21:33 +01:00
JoeBroesele 88761c0921 Update PlotPanel.cs (#509) 2021-08-08 10:28:07 +02:00
Eugene Shalygin e5a852457f Add support for Corsair PSUs (#458)
Thanks to @zeule
2021-06-22 10:13:54 +02:00
Eugene Shalygin 37e917a4f8 Add sensors for ASUS Crosshair VIII Hero (#453)
Thanks to @zeule!
2021-06-01 11:06:42 +02:00
CzBiX 5a47cda6ed Center align text in tray icon (#435)
* Center align text in tray icon

* Use GetHicon instead of bitmap copy
2021-05-08 11:36:55 +02:00
Campbell 965a4188cf Add Font Color menu to Gadget (#362)
Thanks @qwertydog
2021-01-23 11:55:24 +01:00
CampbellandCampbell Harding-Deason faf484eb4c Convert ContextMenu -> ContextMenuStrip, MenuItem -> ToolStripItem, MainMenu -> MenuStrip. (#317)
Also, add ToolStripRadioButtonMenuItem class

Co-authored-by: Campbell Harding-Deason <campbell@alarmnz.com>
2020-10-20 15:41:31 +02:00
PhyxionNL 8210cc2516 Switch to new csproj format. (#308)
* Switch to new csproj
2020-10-02 15:05:52 +02:00
JoeBroesele ed834c0457 Fixes the settings of the scheduled task, so that LibreHardwareMonitor is not terminated after 3 days. (#298) 2020-09-15 15:23:32 +02:00
Phyxion 5d7f476711 Fixes #266
Groups must be locked during reset, otherwise the collection can be modified while enumerating.
2020-07-17 09:48:35 +02:00
NeoAcheron 1ebc639e74 Added support for NZXT Kraken X3 devices. (#248)
Thanks to @NeoAcheron
2020-06-02 13:14:55 +02:00
Phyxion d9ec250460 Use new Computer.Reset method. 2020-05-25 12:10:35 +02:00
Phyxion 738752b899 Add PowerModeChanged event handler to reset the hardware tree when resuming from sleep
Based on the work of @moellerm
2020-05-25 12:09:05 +02:00
Djordje 6387ebf2c2 Added http login, json data compression, ati.png, favicon, fixed compile error for debug build, port form updated (#256)
Thanks to @DjordjeMandic
2020-05-25 11:20:25 +02:00
CampbellandCampbell Harding-Deason b059f98285 Fix 8 second UI freeze when changing Windows display scale percentage (#249)
* Try modifying existing icon before attempting add

* Prevent setting _created to false if already created and Modify fails

* Remove variable

Co-authored-by: Campbell Harding-Deason <campbell@alarmnz.com>
2020-05-18 10:42:11 +02:00
Phyxion 3cc3d9139c Add support for multiple processor groups.
Merge from upstream.
2020-05-11 13:29:52 +02:00
anmo 157e75bf93 Aero cool p7 h1 (#227)
Thanks to @hunbernd
2020-04-23 22:56:02 +02:00
lordmortis e11d86f805 Fixed plotting (#226)
Thanks to @lordmortis
2020-04-07 11:09:25 +02:00
Cristi Paraschiv 17da2cb9ed Persist collapsed nodes (#222)
Signed-off-by: chitza <chitza@gmail.com>
2020-03-29 18:17:10 +02:00
Phyxion 5bd108167d Restore OHM in copyright statement 2020-02-28 11:39:25 +01:00
Phyxion 9a9d670ca7 Update from upstream 2020-02-26 10:58:56 +01:00
Phyxion 2c8ee5e7d0 Update motherboard and chips
Add X570 Aorus Master @moellerm.
Update chip names.
Unify more sensor names.
2020-01-31 13:51:57 +01:00
Phyxion f33768240e Fix #190 2020-01-17 13:01:37 +01:00
JoeBroesele aa298de600 New features added to plot window. (#163)
* New features added to plot window.

In the context menu of the plot there are new options to select:
* Show/hide the axes labels.
* Enable/disable zooming of the time axis.
* Enable/disable zooming of the value axes (y-axes).
* Autoscale all value axes (y-axes).
2019-10-27 10:23:13 +01:00
JoeBroesele b62733a92d Fixed Run on Windows Startup (#159)
Thanks to @JoeBroesele
2019-10-23 12:43:30 +02:00
Ferenc Boldog bae89127b2 Migrate OxyPlot to NuGet version (#156) 2019-10-21 14:46:20 +02:00
sebastian-dev fa2ef007af Bugfixes (#155)
* Fix: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/issues/153
Add temperature Sensor Ranges

Fix: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/issues/152
New exit function

Fix: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/pull/138
No drive info exception when LHM is in a Virtual Machine

* Bugfix Update
2019-10-20 10:27:37 +02:00
Phyxion 2d3f3a8a16 Use @dahall's TaskScheduler and name task correctly
Fixes #150.
2019-10-15 11:23:31 +02:00
Ferenc Boldog b0d4beed26 Aquacomputer mps (#128)
Thanks to @fboldog
2019-10-01 21:29:36 +02:00
sebastian-dev 963ab50dda Bugfix and Asrock B450 Mainboards (#139)
Bugfix: Parameter Form data binding is not working
Asrock B450 Mainboards
2019-10-01 14:28:42 +02:00
Phyxion 73378f7c7b Code style #130 (#132)
This closes #99.
2019-09-23 19:29:10 +02:00