Jump to content
PeterPanettone

What new features would you like to see in Delphi 13?

Recommended Posts

4 hours ago, Lars Fosdal said:

@shineworld That is bigger than "fairly large", I'd say. 

May I ask how much of the code is generated vs hand-crafted?

I use a lot of third-party libraries and exclusively from source so the compiled code grows a lot. I may not have understood what is meant by “code is generated” but it is almost all hand-made code. This also includes compilers of various languages used by the system, for which, yes some of it is auto-generated (I use Gold Parser), but a few thousand lines. The program also different script languages, server types, and there the code grows. Empirically maybe I wrote 40% by hand, the rest is libraries, data, and different versions of UI.

 

Edited by shineworld

Share this post


Link to post

I'd love to see:
 

1. VCL Compiler for Windows ARM.

2. Improvements to high DPI and styles. Getting font sizing to work properly is still difficult and standard windows dialogs (e.g. TAdvDialog) do not adopt the app's current style.  (There is an open source component set called  "VCL Styles Utils" that attempts to patch these dialogs but it does not work reliably - at least for me).  Would hope Embarcadero might adopt this and make it more reliable.

3. A consistent, well-designed, and reliable context-sensitive help system: and help/encourage 3rd party component developers to adopt it. 

 

 

 

Share this post


Link to post
12 hours ago, Charlie Heaps said:

2. Improvements to high DPI and styles. Getting font sizing to work properly is still difficult and standard windows dialogs (e.g. TAdvDialog) do not adopt the app's current style.  (There is an open source component set called  "VCL Styles Utils" that attempts to patch these dialogs but it does not work reliably - at least for me).  Would hope Embarcadero might adopt this and make it more reliable.

The irony for me is that I have been so frustrated with the inadequacies of VCL multi-monitor-DPI support than I have long since solved all of the issues myself, and every time Embarcadero tries to improve their support, they break my fixes. So, maybe a bit selfishly, I hope they stop messing with it! Just kidding, this is definitely an area they still need to improve. 

Share this post


Link to post
On 1/16/2025 at 12:21 PM, Brandon Staggs said:

The irony for me is that I have been so frustrated with the inadequacies of VCL multi-monitor-DPI support than I have long since solved all of the issues myself, and every time Embarcadero tries to improve their support, they break my fixes.

Hopefully your fix count going down over time.  What's your feeling there...is it getting slowly better?  Have you published your latest fixes anywhere?

Share this post


Link to post
21 hours ago, Darian Miller said:

Hopefully your fix count going down over time.  What's your feeling there...is it getting slowly better?  Have you published your latest fixes anywhere?

Some of my stuff is in the QA portal (menu fixes I think) and I still have to use it despite the reports being marked "fixed." But most of my workarounds are done on-the-fly with my own inherited form and frame classes and would be too much bother for me to pull out to show anybody. I guess if I were to share a "feel" for how it's going, I'd say it's getting better. I think Embarcadero should force their developers to use their own IDE in a mixed-DPI environment in various configurations and not stop fixing scaling issues until they can do everything seamlessly. Who knows, maybe they already have, and they just aren't exposing the problems I run into.

  • Like 3

Share this post


Link to post
1 hour ago, Brandon Staggs said:

I think Embarcadero should force their developers to use their own IDE in a mixed-DPI environment in various configurations and not stop fixing scaling issues until they can do everything seamlessly.

Hear hear! 

1 hour ago, Brandon Staggs said:

Who knows, maybe they already have

I doubt that very much.

  • Like 2

Share this post


Link to post

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

×