Commit Graph
22 Commits
Author SHA1 Message Date
Blacktempel fb1012d2f9 Save expanded state also for: (#2173)
- Expand all nodes
- Collapse all nodes
2026-01-20 17:12:38 +01:00
Blacktempel 43e728f1de Fix Nodes auto-closing right after expanding via Right key. (#2021)
Fix Nodes not saving Expanded when opening or closing via Left and Right key.
2025-11-09 13:30:30 +01:00
Abel G. Perez 90f601650d Main form GUI tweaks (#1804)
- Added Expand All Nodes menu
- Added Collapse All Nodes menu
2025-07-28 15:11:12 +02:00
Shinyeong Hyun bdafcd92b8 Implemented storage update interval at the UI side (#1706)
* Minor refactoring for #1699

* Implemented storage update interval for the UI

* Revert "Implemented storage update interval for the UI"

This reverts commit 977ff2f5518d420e35cadad17054f4e69c260df1.

* Revert "Minor refactoring for #1699"

This reverts commit 923f6d6f636a2a10ff44b8c23f84e8985ccbf667.

* Made update interval configurable for storage devices

* Changed label text m to min for consistency

* Revised 8e6c669 as requested

* ATA Update interval defaults to 1s in the UI

* Simplified storage update interval menu
2025-05-02 20:07:43 +02:00
techberetandPhyxionNL 41f1ac3a09 Add Selectable Network Interface in Web Server Form (#1511)
* Add Selectable Network Interface in Web Server

Update the Web Server port form to allow for editing the network interface the web server is run on. Added storage of the interface to the settings so it is persisted.

This should resolve issue #1089 .

* Update HttpServer.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-11-24 11:12:56 +01:00
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
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
EMN-CSharp 5152b435fc Add support for battery monitoring (#612)
Thanks to @EMN-CSharp.
2022-02-07 17:05:36 +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
Eugene Shalygin e5a852457f Add support for Corsair PSUs (#458)
Thanks to @zeule
2021-06-22 10:13:54 +02: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
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
Phyxion 5bd108167d Restore OHM in copyright statement 2020-02-28 11:39:25 +01: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
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