Jump to content

Recommended Posts

Posted

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?

Posted
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

"I think you are searching a bug where there is no bug... don't listen to bad advice."

Posted
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. :)

  • 3 weeks later...
Posted (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 by WildByDesign
Posted
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.

Follow the link to my code contribution ( and other things too ).
FAQ - Please Read Before Posting.
autoit_scripter_blue_userbar.png

Posted

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.

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

 

Posted
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. :)

Posted

Done :) 

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

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...