RRUZ / vcl-styles-utils

Extend and improve the Delphi VCL Styles
https://theroadtodelphi.wordpress.com/
329 stars 115 forks source link

What fixes/tweaks are still applicable for use with RAD Studio 11 Alexandria? #296

Closed darianmiller closed 1 year ago

darianmiller commented 2 years ago

VCL Style support within RAD Studio has been progressively getting better. Can you clarify which tweaks/features are still needed/usable in the latest version of RAD Studio?

jdorlon-Quest commented 2 years ago

I would like to know this also.

I have Delphi 11.1 Alexandria installed on Windows 11. When I installed the VCL Styles Utils package, TCheckboxes in Delphi are suddenly drawn badly (for example, checkboxes are drawn as perfect squares rather than with rounded corners.....perfect except that the vertical part on the left is completely missing).

There were also other things drawn badly, such as in the Object Inspector...if I click the "Align" dropdown for a control...I can't see any of the shapes in the dropdown, it's just a solid white square.

DinuruSeniya commented 2 years ago

@jdorlon-Quest @darianmiller I think VCL Styles Utils is redundant in Delphi 11, so better not use it anymore if you're using the new Delphi version.

jdorlon-Quest commented 2 years ago

@DinuruSeniya thanks for the info. I still have VCL Styles Utils compiled in my project, but I no longer have the package installed into Delphi. I am not working today, but when I get a chance I'll try my project w/o VCL Style Utils and see what happens. I'll post again when I know something more.

DinuruSeniya commented 1 year ago

@jdorlon-Quest Nevermind, it seems like Delphi 11 still doesn't have complete theming support for some controls. If only @RRUZ would fix the Dialog UI issue.

jdorlon-Quest commented 1 year ago

Oops, hah, I forgot to post again. I am on Delphi 11.2 and VCL Style Utils is definitely still needed. I am also using Dev Express controls. VCL Style Utils helps theme some of theirs too (but a lot of manual work is also needed with devex)

RRUZ commented 1 year ago

@darianmiller I just fixed some issues related to Alexandria.

About what parts are still applicable: I would say only Vcl.Styles.Fixes, Vcl.Styles.WebBrowser and Vcl.Styles.Utils.Menus are currently covered for the VCL Styles- So you can still use the VCL style utils hooks, task dialog support and NC controls in Alexandria,

jdorlon-Quest commented 1 year ago

Thank your for the updates, Rodrigo