samfisherirl / UIAViewer.ahk-for-UIAutomation.ahk

UIAViewer.ahk for UIAutomation.ahk, with some modifications
10 stars 1 forks source link

GUI skin #6

Open Descolada opened 1 year ago

Descolada commented 1 year ago

This issue isn't about the current GUI skin, but rather the one you attempted a pull request with, where you used UISkin.dll

I caution you with using that approach: 1) Currently UIAViewer is a standalone script, which means it doesn't require additional files (eg UIA_Interface.ahk) to run, and can be shared more easily. This change would break that and make it dependant on the dll. 2) Most developers don't like running scripts containing random dll-s, because they contain compiled machine code which could do anything - perhaps implant a keylogger? 3) Dll-s can't be ran without permission with certain company policies where unallowed programs (including dlls) are blocked. If UIAViewer depended on a dll, I wouldn't be able to use it at work.

So I strongly recommend to use a AHK native implementation, for example by changing background colors and fonts.