{"id":24657780,"url":"https://github.com/vaiz/hdrswitcher","last_synced_at":"2025-10-07T18:31:49.215Z","repository":{"id":210888108,"uuid":"727667086","full_name":"Vaiz/HdrSwitcher","owner":"Vaiz","description":"Contol HDR settings on Windows via command line","archived":false,"fork":false,"pushed_at":"2024-12-21T13:41:08.000Z","size":27,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-21T14:27:43.904Z","etag":null,"topics":["hdr","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vaiz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-05T10:29:52.000Z","updated_at":"2024-09-23T08:36:10.000Z","dependencies_parsed_at":"2023-12-05T12:29:27.242Z","dependency_job_id":"597049bc-3b23-4251-b42e-966371290ed1","html_url":"https://github.com/Vaiz/HdrSwitcher","commit_stats":null,"previous_names":["vaiz/hdrswitcher"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaiz%2FHdrSwitcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaiz%2FHdrSwitcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaiz%2FHdrSwitcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaiz%2FHdrSwitcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vaiz","download_url":"https://codeload.github.com/Vaiz/HdrSwitcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235651988,"owners_count":19024171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hdr","windows"],"created_at":"2025-01-26T00:38:21.673Z","updated_at":"2025-10-07T18:31:43.906Z","avatar_url":"https://github.com/Vaiz.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HdrSwitcher\n\n## Description\nThis application provides a command-line interface for managing High Dynamic Range (HDR) settings on Windows systems. It allows users to list available displays, enable or disable HDR, and toggle HDR settings.\n\n## Features\n- **List Displays**: Lists available display devices.\n- **Enable HDR**: Activates HDR on supported displays.\n- **Disable HDR**: Deactivates HDR.\n- **Toggle HDR**: Switches HDR state between on and off.\n- **Status**: Reports whether HDR or SDR is currently enabled.\n\n## Building the Application\nRun `build.bat` to compile the application for a release build using CMake.\n\n## Download\nTo download the latest version of the HDR Control Application, visit the releases section: https://github.com/Vaiz/HdrSwitcher/releases.\n\n## Usage\n- `HdrSwitcher.exe list` - Lists displays.\n- `HdrSwitcher.exe enable  [[--all]|[--index \u003ci\u003e]|[--id \u003cid\u003e]|[--name \u003cname\u003e]]` - Enables HDR.\n- `HdrSwitcher.exe disable [[--all]|[--index \u003ci\u003e]|[--id \u003cid\u003e]|[--name \u003cname\u003e]]` - Disables HDR.\n- `HdrSwitcher.exe toggle  [[--all]|[--index \u003ci\u003e]|[--id \u003cid\u003e]|[--name \u003cname\u003e]]` - Toggles HDR.\n- `HdrSwitcher.exe status  [[--all]|[--index \u003ci\u003e]|[--id \u003cid\u003e]|[--name \u003cname\u003e]]` - Shows current mode.\n- `HdrSwitcher.exe --help` - Shows help.\n- `HdrSwitcher.exe \u003ccommand\u003e --help` - Shows help for specific command.\n\n## Examples\n\n### Help\n```\nPS C:\\\u003e .\\HdrSwitcher.exe\nUsage: HDRSwitcher [--help] [--version] {disable,enable,list,status,toggle}\n\nPS C:\\\u003e .\\HdrSwitcher.exe enable --help\nUsage: enable [--help] [--version] [[--all]|[--index VAR]|[--id VAR]|[--name VAR]]\n\nEnable HDR\n\nOptional arguments:\n  -h, --help     shows help message and exits\n  -v, --version  prints version information and exits\n  --all          Apply to all displays\n  --index        Choose display by its index received from `list` command. The first index is 0\n  --id           Choose display by its id received from `list` command\n  --name         Choose display by its name received from `list` command\n```\n\n### List displays\n```\nPS C:\\\u003e .\\HdrSwitcher.exe list\nTarget ID   : 8388688\nTarget name : Acer XV275K\nAdapter ID  : 0000000000000000-00000000\nAdapter path: \\\\?\\PCI#VEN_8086\u0026BLAHBLAHBLAH\n\nTarget ID   : 12345\nTarget name : AOC Q27G3XMN\nAdapter ID  : 0000000000000000-00000000\nAdapter path: \\\\?\\PCI#VEN_8086\u0026BLAHBLAHBLAH\n```\n\n### --all\n```\nPS C:\\\u003e .\\HdrSwitcher.exe status --all\nSDR\nSDR\n```\n```\nPS C:\\\u003e .\\HdrSwitcher.exe toggle --all\nHDR is enabled for display with id 8388688\nHDR is enabled for display with id 12345\n```\n\n### --index\n```\nPS C:\\\u003e .\\HdrSwitcher.exe disable --index 0\nHDR is disabled for display with id 8388688\n```\n\n### --id\n```\nPS C:\\\u003e .\\HdrSwitcher.exe disable --id 12345\nHDR is disabled for display with id 12345\n```\n\n### --name\n```\nPS C:\\\u003e .\\HdrSwitcher.exe toggle --name \"AOC Q27G3XMN\"\nHDR is enabled for display with id 12345\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaiz%2Fhdrswitcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaiz%2Fhdrswitcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaiz%2Fhdrswitcher/lists"}