Giter VIP home page Giter VIP logo

autoactions's Introduction

AutoActions

Why are there no updates?

#141

With AutoActions, you can created profiles which included several actions. You can change display settings, set default audio devices or launch any other script or program. Once you have added an application and assigned a profile to it, AutoActions will monitor this application and will run the actions based on the assigned profile.

Features

Auto-Start

AutoActions will start, after the current user has logged on.

Profiles

You can create profiles, which contain actions to be run on application events. The possible events are "Started", "Closed", "Got focus", "Lost focus".

Profile actions
Display action

Toggle HDR, change resolution, refresh rate and color depth

Audio action

Audio actions change default playback or record audio devices.

Run or close program action

Run any program or script as you want or kill running proccesses.

Reference action

Reference action are referencing to an existing profile.

Application assignment

You can assign one profile to different applications.

Action shortcuts

Create action shortcuts and access them in the status view or from the tray menu.

Compatibility mode (Restart)

In some games, e.g. Cyberpunk 2077, you don't see any HDR options in settings, when HDR was not enabled in Windows before the game was launched. Therefore, the application kills the process on the first occurence, activates hdr and restarts the process.

Display settings per monitor

Select which monitors you want to control with AutoActions

Screenshots:

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

autoactions's People

Contributors

codectory avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

autoactions's Issues

Crash after rename profile and select another one

Hi,

with the 1.7 update, the add crashed after I create a new profile and rename it. When I want to switch to another profile, the details don't get refreshed and after a couple of klicks to try to change the profile, the app crashes.

The log says nothing:

DESKTOP-U8F9JK0	AutoHDR 1.7.0.0

#######################
24.11.2021 07:15:40:Initializing...
24.11.2021 07:15:40:Loading settings...
24.11.2021 07:15:40:Settings loaded
24.11.2021 07:15:40:Settings loaded
24.11.2021 07:15:40:Checking for new version...
24.11.2021 07:15:40:Saving settings..
24.11.2021 07:15:40:Settings saved
24.11.2021 07:15:40:Connecting to GitHub...
24.11.2021 07:15:40:Requesting releases...
24.11.2021 07:15:40:Initialized
24.11.2021 07:15:40:Starting HDR Monitoring...
24.11.2021 07:15:40:HDR Monitoring started
24.11.2021 07:15:40:Starting process watcher...
24.11.2021 07:15:40:Starting process watcher...
24.11.2021 07:15:40:Process watcher started
24.11.2021 07:15:40:Process watcher started
24.11.2021 07:15:40:Releases found: 25 Latest version: 1.7.0
24.11.2021 07:15:40:Building changelog...
24.11.2021 07:15:40:Creating GitHubData...
24.11.2021 07:15:40:Local version is up to date.
24.11.2021 07:15:58:Saving settings..
24.11.2021 07:15:58:Settings saved
24.11.2021 07:16:00:Saving settings..
24.11.2021 07:16:00:Settings saved
24.11.2021 07:16:00:Profile added: Profil 1
24.11.2021 07:16:00:Saving settings..
24.11.2021 07:16:00:Settings saved
24.11.2021 07:16:00:Saving settings..
24.11.2021 07:16:00:Settings saved
24.11.2021 07:16:05:Saving settings..
24.11.2021 07:16:05:Settings saved
24.11.2021 07:16:05:Saving settings..
24.11.2021 07:16:05:Settings saved

AutoHDR v1.7.16 does not start / slow start / invisible

Describe the bug
When starting AudoHDR 1.7.16 it does not appear. It runs in the background, but no programm window appears, nor a tray icon. Sometimes, after several tries, it eventually does appear.

My best guess at what really happens: I think it starts just fine, even at first try, but it takes several minutes for the tray icon to appear (I've set it up to start minimized). I'm unsure as to why this happens. Was using 1.6.2 prior, started right away, always. Thinking of going back to that old version even...

To Reproduce
Installed 1.7.16, made sure to completely erase all files from the previous version. Starting it once, twice, a third time. Eventually it appears. Between tries I end the programm using Task Manager.

Curiously, after it started properly once, I can exit the programm, start it up again and it appears normal, without the delay. It's only that first startup it seems...

Expected behavior
It should always start reliable and fast since it's a small programm I guess.

Files

Desktop (please complete the following information):

  • OS: Windows 10 x64 Version 21H1 Build 19043.1348
  • Version 1.7.16 from Dezember 16th. (but I actually experienced the same behavior with 1.7.15)

Hardware (please complete the following information):

  • Monitors: two monitors, but only one active at a time
  • Graphics card: RTX 3090
  • Graphics card driver: 497.09

Additional context

error pop up on pc restart, clicking X closes auto hdr

hi would like to report 2 issues (unrelated to each other)

  1. if auto-hdr is running in the tray (withou auto hdr activated, just in the background) if i click on windows 10 restart, an error prompt pops up (i have to click OK in order for restart to proceed otherwise it will just be stuck there)

  2. even when close to tray is checked, when i close auto hdr window it quits app

Logging when logging is disabled

Hi,

even when the logging is disabled, the app create a log:

DESKTOP-U8F9JK0	AutoHDR 1.7.0.0

#######################
24.11.2021 07:22:36:Initializing...
24.11.2021 07:22:36:Loading settings...

I think that should not be.

1.7.2 Settings handling broken

Version 1.7.2 can't read it's own UserSettings.xml file if a profile is added that contains an application action:
The file is written on exit, but on the next start, the settings file is copied to a backup and all the settings are lost.

Adding an application or adding a profile without actions works.

(Side note: The 1.7.0, 1.7.1, and 1.7.2 tags all point to the same commit. That... does not make sense.
Either something changed, then there should be new commits, or nothing changed, then a tag is superfluous.
Or something changed, but outside revision control - this is not good.)

German support are broken

In v. 1.7.5 the german translation isn't loaded (before it get loaded automatic, don't find any place to do it manually).

And btw: The readme here on github references to the events, they are not longer exists.

Add starter profiles

To make things a little easier for new users, consider adding starter profiles if no profiles already exist, something like:

  • Default - Enable HDR when the app is running, and turn it off when the process exits
  • Restart Application - Restart the application after enabling HDR

Can't move an application down in the list as expected

I'm making my list alphabetical so I'm moving the entries up and down as needed.

Up works, however as soon as you click on the down button, the entry you moved gets deselected, so you'd have to reclick the entry every time you move it once.

Selectable display number stays at the highest device number it's been on so far even after restart of the app and JSON editing

So, Windows 11 is still weird and probably will be for some time.

This makes my TV just rise in terms of which device number it gets, which is currently "6".

In the case of AutoHDR, that was fine as I was experimenting with the monitor, making profiles for it.

However, once I was done, I noticed that while I tested editing the profiles when I was on my main monitor again, Display 1, that in the drop-down menu, it will only show Display 6 - and it stays that way after trying to troubleshoot the issue by restarting the app, updating it to the latest at the time of writing; 1.7.11, and editing the JSON back to Display 1.

No matter what I've done so far, the app will only show Display 6 as selectable right now when editing profiles.

image

EDIT: ... and according to the Monitors tab, this monitor is now Display 6.

image

Then what the *** is my TV now!?

The answer is the number crash, cause the app just died when I switched to my TV, and there it says Display 6.

Now switching back to the main monitor, and it dies again.

Starting the app again, and it still says display 6, so basically the non-direct theory checks out; with a single display active, the app will just identify it by the highest device number so far.

Some more interesting things to note:

  • The corresponding specs like refresh rate checks out depending on which monitor is currently active, as can be seen in the screenshot above; 1080p, 280Hz compared to 4K, 60Hz for the TV.
  • Even if I didn't edit the profile for my main monitor from Display 1 to Display 6, it still works.

Doesn't work with most games I've tried

Tried with:
Hunt: Showdown - get an error from easyanticheat.
The Witcher 3 - game doesn't even start when AutoHDR is open
Astroneer - game doesn't start when AutoHDR is open

Seems this might only be good for older games that don't have any kind of online multiplayer aspect?
Great idea, but I guess not good enough to outsmart game anti-cheat etc.

AutoHDR changes resolution?

Fantastic app!

My main use case is with Moonlight (nVidia Gamestream).

I'm using this in conjuction with Gamestream Launcher (https://github.com/cgarst/gamestream_launchpad).

This app changes the resolution of your computer during a gamestream session.

For some reason, AutoHDR is changing my resolution back to my default when I enable HDR.

Anyone have experience with this situation?

I'm using a Samsung Odyssey G9 monitor, if that helps.

App fails to start

Hello

Great looking app, just the thing I have been searching for, just one problem... nothing happens when I double click on HDRProfile.exe.
R
unning Window 10. Downloaded latest 1.5.3, tried both x86 and x64 versions, but it just won't start. Where am I going wrong please?

pulling Steam library list and pulling games with specific tags

Would be great if this could read your Steam library and automatically add any title with a specific tag of the users choosing.
This way users can easily add say HDR tags and AutoHDR tags and you wouldnt need to add it manually by hand in the client.
Personally think this is its biggest limit, having to manually map each game by hand when with AutoHDR it could be many hundreds in theory. Ofc users dont have that many games installed, but this would be make the ease of use even easier.

Crash when "Choose UWP app..." button is clicked

App version: 1.5.9

Trace:

Application: HDRProfile.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderAppxManifest.Read14_Package()

Exception Info: System.InvalidOperationException
   at HDRProfile.UWP.UWPApp.ReadAppxManifest()
   at HDRProfile.UWP.UWPAppsManager.GetUWPApps()
   at HDRProfile.UWP.UWPApplicationDialog..ctor()
   at HDRProfile.ApplicationAdder.GetUWPAplication()
   at CodectoryCore.UI.Wpf.RelayCommand+<>c__DisplayClass3_0.<.ctor>b__0(System.Object)
   at CodectoryCore.UI.Wpf.RelayCommand.Execute(System.Object)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
   at System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
   at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
   at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
   at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Window.ShowHelper(System.Object)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at CodectoryCore.UI.Wpf.DialogService.ShowDialogModal(CodectoryCore.UI.Wpf.DialogViewModelBase)
   at HDRProfile.HDRProfileHandler.AddAplication()
   at CodectoryCore.UI.Wpf.RelayCommand+<>c__DisplayClass3_0.<.ctor>b__0(System.Object)
   at CodectoryCore.UI.Wpf.RelayCommand.Execute(System.Object)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
   at System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
   at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
   at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
   at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at HDRProfile.App.Main()

[Request] Option to select which monitor to toggle HDR for

I always leave HDR enabled in Windows for my TV and would like to toggle HDR only for my primary monitor. The tool toggles both displays together. Would it be possible to add an option to select the monitor(s) which need to be toggled?

Also, "Deactivate HDR" in the tray icon menu doesn't seem to work. It doesn't even get highlighted when I hover the cursor over it and it cannot be clicked.

Cannot edit an application's name or path

Currently if you make a typo in an application name, or you forget to change the display name when adding it, you need to delete the entry and manually add it again. It would be helpful to have an edit button, so that changes could be made without needing to delete and read the application entry, which would reset it's priority to the bottom until it is adjusted.

Add support for changing refresh rate and color depth with HDR

Some monitors do not support 10-bit color depth at their highest refresh rate. Can settings be added for HDR and non-HDR refresh rate and color depth?

For example, my monitor supports 8-bit color depth at 160hz, or 10-bit color depth at 120hz. So I would set the following:

HDR: 120hz, 10-bit.
non-HDR: 160hz, 8-bit.

Ability to sort the Profiles just like Applications

Is it possible to make the Profiles section sortable like the Applications section?

Right now I've created a new profile for using 10 bit on my monitor, and I would essentially have to rename my profiles and apply all the corresponding actions in order to have it in the order I prefer, like somewhat alphabetical or something.

Unable to scroll Applications list properly

If I move my mouse to the actual scroll bar, I can scroll the contents, but not when my mouse is anywhere else in the expected area in the middle.

The same behavior is not occurring in the Profiles tab; the Current profile pane is scrollable as expected, so this is isolated to the Applications section.

Add Check now function for updates

Is it possible to add a Check now function to the updates of the app? For example by a clickable text next to the checkbox option to check on startup.

Support .lnk files

Hello,

I wanted to try this with Battlefield 4 since it supports Auto HDR from the windows preview versions. But I can't find any .lnk file when I "Choose application".

Mutli-Monitor setup doesn't work

Exception

1/15/2021 12:23:15 PM
Unable to load DLL 'HDRController.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

at HDRProfile.HDRController.SetHDR(Boolean enabled)
at HDRProfile.HDRController.ActivateHDR()
at HDRProfile.HDRProfileHandler.StartApplication(ApplicationItem application)

1.2 and 1.21 release versions

Allow the user to set a default profile to be used when adding new applications

Currently, after adding each application, the profile field is blank, and a profile must be selected by the user. To save some time, add an option for the user to set one of their profiles as the default profile for new applications. It would be even easier (and more like old versions of AutoHDR) if a starter default profile was supplied.

See also #53

Can't Create Settings File in Program Files

I don't know a ton about windows file structure, but I noticed an issue with the app. None of my settings or profiles were saving when I exited and restarted the app. When I checked the folder (which was located in my Program File folder on my drive) I noticed that there was no settings file. I moved the application to my desktop, ran it again, and instantly a new UserSettings.json file was created.

Now, even upon moving the folder back into Program Files, settings and applications save between restarts.

From my limited knowledge, the problem seems to be that because the program does not have admin perms, it is unable to create the settings file when located in Program Files (which seems to have some extra protections). However, it can edit the file if it already exists.

To me, the easy solution seems to be to already have a settings file created with the download, bypassing this issue.

No scroll bars in main window

Adding more than 15 entries to Application list means that later entries disappear off the bottom of the screen, with no way to see them.

Switching to HDR according to profile settings seems broken

Running the latest version at the time of writing; 1.7.8, the profile that I'm using seems to be non-functional;

image

I think it worked in 1.7.5 or 1.7.6, but now that I start apps that I've used previously with the expected switching behavior happening, nothing actually happens anymore.

The screen just flashes, but HDR is never enabled or disabled.

And to be clear, I'm not referencing actually changing any profiles or assigned profiles to my apps, the same settings just don't function as expected.

Could it be related to just overwriting the old version with the new one, like the config file that's included with every version?

Upgrading from 1.7.1 to 1.7.5 wiped all settings

Hey there,

Been using this app forever. Got really excited that you're back in action.

With this latest change though, although it might be intentional, but just so you know, I lost all profiles & app settings. Will probably sit tight until this is worked out since that was a few hours of time.

Thanks

Monitor tab, displays add/remove don't change, stats are not correct on all.

  1. Displays don't refresh when new monitor is added/removed. I have a 3rd monitor that is off most of the time, but if it's on when the app starts, DISPLAY3 never goes away. Same is true if it's off an turned on, never appears.

  2. Inconsistency with bringing in display stats on the monitors tab. At one point it was showing all three of my monitors with the same resolution/refresh as 1. Now it's getting 1 and 3 correct, but 2 is only capable of 75hz refresh. Also don't know if it matters, but only 1 is capable of HDR.

image

Love the app!

AutoHDR and admin rights

AutoHDR closes itself unless I launch it as admin. The problem is it won't start with Windows if I check the option "run always as admin" and I have to manually start it. Am I the only one experiencing this?

Application crashing after waking up from sleep mode

The application is open in the system tray but I notice when I go to launch a game that sometimes the application has crashed and is no longer running. I have to manually open it but I can't reproduce this consistently, it appears to just crash randomly in the background with no errors.

I have enabled the logfile and will update this once I experience the "crash" again, let me know how I can get any other useful information over to you.

How to launch it ?

Do we have to launch it via Source\Debug_x64\HDRProfile.exe with admin rights ?
It works like this, because I did not find other .exe files.
Is is the right way ?

Closed Actions not working

I set an App Start Action to change resolution to 3840X1620 and activate HDR on launch of a UWP app. I then set an App Closed Action to try and deactivate the HDR and set resolution back to 3840X2160. When launched HDR gets activated and resolution changed; however, when application is closed the HDR does not get deactivated and the resolution does not change back to 3840X2160.
autohdrProfile

Attaching log file as well.

Thank
AutoHDR.log
s

Not possible to add applications

Hi,

with the 1.7 Update, its not possible to add applications, the "OK" button go away.

Before ("OK" is visible):
grafik

After I set an application:
grafik

Sea of Thieves doesn't show up

When selecting "Choose UWP app..." I can't find Sea of Thieves on the list. Unsure if there is another way to add a UWP app or to get the list to update etc.

The refresh rate option doesn't work

Was attempting to use this option to switch my high refresh rate monitor from 280Hz to 144Hz to enable 10 bit color depth, though it doesn't work, and it only says "0Hz" when you enable the function in the profile settings.

Control the app with terminal

Would it be possible to control the app with command line? I have a few games that i launch with automated scripts, so it would be more useful to launch autohdr that way.
Thanks and great app btw!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.