WildByDesign Posted March 14 Posted March 14 I need some opinions on something. If you run the ModernDark examples (or set $bPreferNewTheme to True) on a system that is not 24H2/25H2 with latest updates, I have already designed it to fallback to the regular DarkMode_Explorer gracefully. This way the GUI is not left broken. However, whoever is using it may think that ModernDark is not working properly which is not good. Should I have some sort of messaging if someone tries to apply DarkMode_DarkTheme (ModernDark) on a system that is not compatible? Would ConsoleWrite message suffice?
Popular Post WildByDesign Posted March 15 Popular Post Posted March 15 GUIDarkTheme 1.0.0: Restructured and reorganized UDF files to match standard UDF requirements Renamed functions, global variables and constants Ran UDF files through Tidy Code cleanup Making things proper and well organized was a lot more work than I had anticipated. But it does looks much nicer now and I am glad that I took the time to do it. Please keep in mind that I may have missed a few requirements and there may be a few more things to do for becoming fully UDF compliant. Let me know what else needs to be done. GUIDarkTheme-1.0.0.7z ioa747, pixelsearch, Jardz and 2 others 5
pixelsearch Posted March 15 Posted March 15 5 hours ago, WildByDesign said: Let me know what else needs to be done. For a future release, "GUIDarkTheme.au3" got 2 arrays that could be updated : 1) Global Const $_g__Style_Button[20][2] A new updated array can be found here, with 28 rows instead of 20 2) Global Const $_g__Style_Static[18][2] A new updated array can be found here, with 29 rows instead of 18 WildByDesign 1 "I think you are searching a bug where there is no bug... don't listen to bad advice."
WildByDesign Posted March 15 Posted March 15 1 hour ago, pixelsearch said: 1) Global Const $_g__Style_Button[20][2] A new updated array can be found here, with 28 rows instead of 20 2) Global Const $_g__Style_Static[18][2] A new updated array can be found here, with 29 rows instead of 18 Thanks for these. Especially the button styles because I do differentiate between some of the button styles. It is always good to have more possibilities. I've updated it locally and will have these in the next release.
WildByDesign Posted March 31 Posted March 31 (edited) GUIDarkTheme 1.1.0: Improve menubar measurements with high DPI Added subclassing for menubar in light mode Slider/Trackbar control improvements (coded by UEZ) Fixed an occasional conflict between ListView Header procedure and Statusbar sizebox procedure I added the subclassing for light mode menubar for consistency purposes but also it will make it easier in the future if I end up adding a function to switch back and forth between dark mode and light mode. That is a lot of work though, so it is more of a future goal with lower priority at the moment. @water I know that you keep track of UDF's throughout the forum and I was wondering if I can get your opinion. First of all, you do a great job organizing that list and I am very thankful for it. Anyway, I did not really anticipate that my UDF would end up working so well. I wasn't even sure if I could do it at first. But I do not want to take this thread away from the OP of this thread who has done a fantastic job and is taking a bit of a break right now. EDIT: Also, it would likely be beneficial to make my own thread anyway so that I can keep updating the UDF in the first post so that my updated UDF releases are not spread all over as it is right now. Should I create a new thread for my UDF? If yes, would it be best here in AutoIt Technical Discussion or AutoIt Example Scripts? GUIDarkTheme-1.1.0.7z Edited March 31 by WildByDesign
argumentum Posted March 31 Posted March 31 1 hour ago, WildByDesign said: EDIT: Also, it would likely be beneficial to make my own thread ... so that my updated UDF releases are not spread all over as it is right now. Should I create a new thread for my UDF? If yes, would it be best here in AutoIt Technical Discussion or AutoIt Example Scripts? "AutoIt Technical Discussion" would be preferable because this is more of a work in progress than an example. My 2 cents. WildByDesign 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
argumentum Posted March 31 Posted March 31 AutoIt Technical Discussion: Technical discussions, betas, editors, help file, add-on tools, etc. AutoIt Projects and Collaboration: Collaboration on AutoIt-based projects and complex UDFs. <<<<<<<< WildByDesign 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
water Posted March 31 Posted March 31 Yes, for the reasons mentioned above, it’s a good idea to start a new thread in the “AutoIt Projects and Collaboration” forum. Unfortunately I didn't follow the "Dark Mode" / "DPI" threads, so I do not know which UDFs I should add to the wiki and which user is the main author of which UDF. I have already added the Dark Mode UDF to the wiki. For more UDFs to add, please send a PM or post here. Add a short description of the UDF and a link to your post in the Example Scripts or Projects and Collaboration forum. argumentum and WildByDesign 2 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
WildByDesign Posted April 1 Posted April 1 21 hours ago, water said: Unfortunately I didn't follow the "Dark Mode" / "DPI" threads, so I do not know which UDFs I should add to the wiki and which user is the main author of which UDF. No problem. Just to clarify, the DPI part of the example scripts is not part of the UDF. It is there just to showcase GUI examples in their best level of sharpness. 21 hours ago, water said: For more UDFs to add, please send a PM or post here. Add a short description of the UDF and a link to your post in the Example Scripts or Projects and Collaboration forum. I went ahead and created a separate thread GUIDarkTheme UDF so that it will be easier to always find the latest release in the first post of the thread. For name and description: GUIDarkTheme - Automated (or custom) dark theme for AutoIt GUI and controls I am not always great when it comes to descriptions. But something like that seems good. Users can go the completely automated way or do a custom theme choice per control if they wish to do so. Thank you.
water Posted April 1 Posted April 1 Done WildByDesign 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now