Commit Graph

285 Commits (master)

Author SHA1 Message Date
Alex Maese 872a564889 Set current_preset to first preset when use_existing_preset is false 5 hours ago
Alex Maese 5c1fe0a5e6 Fix issue where presets weren't applied when MANGOHUD_CONFIG is set
When MANGOHUD_CONFIG was set but didn't contain either read_cfg or
preset values, the preset was never applied
5 hours ago
Alex Maese 6ab4624cfb Use 'debug' log level when presets.conf doesn't exist 1 day ago
flightlessmango 55712618fa presets: 4: disable gpu_fan for steamdeck 1 week ago
Błażej Szczygieł 121cf54d9b hud elements: clear ordered_functions when legacy_layout is disabled
fixes #1236
2 weeks ago
flightlessmango 8491ff5aa9 preset: 4: add network and remove present_mode 1 month ago
flightlessmango c363c96cd5 network: color: change to #e07b85 1 month ago
flightlessmango 23a2d53a3b time_no_label: don't enable with full 1 month ago
flightlessmango 33b8924384 config: add a mutex for config
We want to wait to render before config has been fully loaded.
Otherwise this can sometimes cause a crash when we access config
options while they are being assigned.
1 month ago
flightlessmango a4862f5461 param: network
This param shows the throughput in kb/s for each interface or for
user specified interfaces
2 months ago
Alex Maese 2aa604278e Add support for 'preset' option in MANGOHUD_CONFIG 2 months ago
FlightlessMango 46b6fa7fed config: override preset options with config options
Any options in the config will override anything in a preset.
This allows users to make small changes to a preset
3 months ago
FlightlessMango 4969eed348 param: reset_fps_metrics 4 months ago
flightlessmango 1d357e17c8 autostart_log: rework without threading
Using any kind of sleep or while loop causes a crash when running in wine.
So let's not do that.
5 months ago
flightlessmango c38132c964 text_outline_color: fix BGR TO RGB
Previously the outline color would swap the blue and green, making it
inconsistent with how other colors function
5 months ago
flightlessmango 73a6c5624e param: frame_timing_detailed 5 months ago
flightlessmango 56b23d7c12 presets: remove version from 4 6 months ago
Joshua Ashton d5f6f44c26 overlay_params: Enable "debug" by default on 4 6 months ago
flightlessmango dcb8741581 config env: trim key and value 6 months ago
Alex Maese b3fa8f5c29 Presets: Add ability to specify preset_path via env variables 6 months ago
flightlessmango efebc4fe34 preset: 4: disable throttling graph
Until we've fined tuned this a bit more, let's not expose it by default
6 months ago
flightlessmango 669f6f96a1 params: preset: remove debug 6 months ago
flightlessmango 50d578973c presets: parsing: continue if empty line 6 months ago
flightlessmango fd4b06f876 preset: add hdr to 3 6 months ago
flightlessmango 941c4e21a5 add refresh_rate and hdr to preset 4 6 months ago
flightlessmango 48f8db420b add fps_metrics param
fps_metrics takes a list of decimal value between 0.001-0.9 or avg
7 months ago
Alessandro Toia 81941faa8c overlay_params: Fix not using mangohud defaults with no conf present 7 months ago
Alessandro Toia 5f05f67e22 overlay_params: print all params and values to debug 7 months ago
FlightlessMango 5c1796e697 preset 4: add throttling_status_graph 8 months ago
FlightlessMango d0ee1eaa28 hudelements: frame_timing: draw plot using implot
Implot allows us to draw multiple lines in the graph.
We draw the frametime as usual but also include thermal and power throttling.
Thermal throttling is red and power is yellow.
8 months ago
Hannes Mann 6342056e70 params: parse_preset_config fixes 8 months ago
FlightlessMango 1a0abc65df presets param: inherit
This option is only for presets. It inherits the default preset.
This allows you to modify an existing preset without having to rewrite it
8 months ago
Alessandro Toia 17d4541980 device: switch gamepad_battery to device_battery and allow to enable mouse or gamepad or both 8 months ago
Alex Maese d75afd6b7a Default to first preset (-1) if preset is unset 8 months ago
Alex Maese 939ab8bd4a Revert "params: preset: set default current_preset -1"
This reverts commit 02c3b4f235.
8 months ago
FlightlessMango 02c3b4f235 params: preset: set default current_preset -1 8 months ago
Jan Solanti 3173cae536 Add core_bars for a per CPU core load histogram 8 months ago
Alex Maese cd05d1771f Add ability to toggle through presets 8 months ago
FlightlessMango 528ba6c9c0 param: fps_text 10 months ago
andrefsagh@gmail.com 5054f6ceff Show amdgpu voltage from hwmon
Added config parameter 'gpu_voltage'
10 months ago
FlightlessMango 30748bdf0c param: duration 11 months ago
FlightlessMango b3b9672631 params: don't enable fahrenheit and dynamic_frame_timing on full
[skip ci]
11 months ago
FlightlessMango 67862421a6 Text outline
Adds the text_outline parameter that draws a black outline around all
text and the horizontal separator

[skip ci]
12 months ago
FlightlessMango 3efc2c05ee params: don't enable engine_short_names with full
[ci skip]
12 months ago
jackun 5fde8749af
Use a "get" function to initialize X11 loader...
...so static init doesn't spam log before we got that set up properly.
12 months ago
FlightlessMango 744f173298 params: set proper default values for font_size and table_columns 1 year ago
FlightlessMango c9e67ca573 params: set param defaults in it's own func 1 year ago
Alessandro Toia e77585d848 params: add missing bottom-center layout 1 year ago
Alessandro Toia 3daf7d73b3 param: horizontal_stretch 1 year ago
jackun 95b7b44b6f
Nuke `io_stats`, `io_read/write` params are enough 1 year ago