Jump to content
Martin Sedgewick

10.3.1 has been released

Recommended Posts

I really don't get the whole theming bull anyway. I set my windows to look exactly the way I want it, and along comes some wannabe designer and imposes his take on what a GUI should look like. Most of the time it's just hilarious, but when I have to work with a tool (yes a tool) I want it to be as unobtrusive as possible and just do it's thing. If i want glitter on a hammer I will buy glitter and stick it on there myself. Don't expect everyone to like glitter an a hammer. Jeeeez!

 

</Rant>

  • Like 6

Share this post


Link to post
Posted (edited)

You can still drop themeloader, themeXY, and of course moderntheme bpl too.

Yes, it was also themed long before the "themes" (modernthemeXXX.bpl).

But then you will face, how poor the new forms (like options) and some other parts are implemented. Un-/Wrong Aligned controls etc...

And the "Standard" toolbar has a dark background, if I nuke modernthemeXXX.bpl and looking at the bare, winapi rendered IDE.

And these things never will be fixed.

 

But hey, on the other side, JAVA apps do not fall so slowly anymore.

 

 

image.png.00c609131e0223abdc8ae39a6e2658a2.png

Edited by Attila Kovacs
  • Like 1

Share this post


Link to post
9 minutes ago, Sherlock said:

I really don't get the whole theming bull anyway. I set my windows to look exactly the way I want it, and along comes some wannabe designer and imposes his take on what a GUI should look like. Most of the time it's just hilarious, but whe I have to work with a tool (yes a tool) I want it to be as unobtrusive as possible and just do it's thing. If i want glitter on a hammer I will buy glitter an stick it on there myself. Don't expect everyone to like glitter an a hammer. Jeeeez!

 

</Rant>

To some extent theming has a purpose because without it you could not have dark theme. Problem here is that Delphi (VCL Styles) based theming is just horrible since day one (even before it was introduced in IDE). 

 

Instead of VCL Styles being fixed and then used at large, EMBT choose to use VCL Styles without fixing issues. Another problem is not that just in theming itself, but revamping Options dialog layouts without making proper alignment/size adjustments - so everything visually just falls apart.

  • Like 6

Share this post


Link to post

Unfortunately, I do not see any way to stop this endless IDE revamping trend (save bribing someone from the Embarcadero management :classic_biggrin: ). I wish I could use the 10.3 compilers with the plain old XE IDE... And now "the dogs (we, the users) bark, but the caravan goes on". BTW, the DevExpress Skins library has been around longer than VCL styles but I don't remember many problems with using it or switching skins on or off, unlike the Delphi IDE which seems to be heavily rewritten to adopt theming and introducing endless bugs in the process.

Share this post


Link to post
2 hours ago, dummzeuch said:

And GExperts doesn't even support theming itself, I don't want to consider the time it would take to actually support it (and I am definitely not going to spend that time).

Don't know about GExperts, but theme support is by far the most often requested feature for MMX Code Explorer.

 

I for myself am not a fan of the dark theme and I even could do without themes at all. On the other hand there are obviously a decent number of developers eagerly waiting for it.

  • Like 2

Share this post


Link to post
Posted (edited)

The bad thing about the IDE theming is that it's not even using the default VCL theming but a different one hacked into the IDE code because they did not find a better way than that to avoid the form designer being themed.

 

That and doing obvious bad custom drawing such as the search bar in the title bar which keeps jumping around when you move the window.

 

1 minute ago, Uwe Raabe said:

I for myself am not a fan of the dark theme and I even could do without themes at all.

Also not a fan of the dark theme in RAD Studio - in Visual Studio and Visual Studio Code I use it all the time - simply because its the default and it works just nice - the default colors in the code editor fit nicely and the entire IDE is still very reactive. And even though there are also places where some UI controls are not themed in dark (like the project properties) it still works well together without cut off controls and useless scroll bars because some control is 2 pixels to wide.

Edited by Stefan Glienke
  • Like 1

Share this post


Link to post

What is the status of the HighDPI support now?

 

Is it solid enough to be used in production?

 

 I wish they would dog food this by using it in the IDE. 

Share this post


Link to post
On 3/7/2019 at 10:39 AM, Lars Fosdal said:

It really annoys me that they didn't adapt Error Insight for inline declared variables. So ugly!

I can live with Error Insight garbage but when I tried inline variables in a 300k LOC project I removed them immediately because Ctrl-Click stopped working.

Share this post


Link to post
8 hours ago, Lars Fosdal said:

The new IDE skinning is a disaster.
So! freaking! slow!

 

Altready installed IDEFixPack?

Share this post


Link to post
2 minutes ago, Silver Black said:

Altready installed IDEFixPack?

1

Is there a FixPack for 10.3.1 ?

  • Confused 1

Share this post


Link to post
14 hours ago, Lars Fosdal said:

Is there a FixPack for 10.3.1 ?

Have you been hiding in a cave? 😄

Share this post


Link to post
31 minutes ago, Sherlock said:

Have you been hiding in a cave? 😄

Virtually, yes. Seriously busy days atm.

 

Themed IDE = Lipstick on pig. 

I just deadlocked the IDE while trying to abort a compile/run - F9 then Escape -> Not responding.

Share this post


Link to post
Posted (edited)

Theme XYZ...

 

There is this IDE theme with the dark/blue etc. themes.

Then there is this modernthemeXXX.bpl.

And there are windows themes since 7 (I think).

 

Am I right?

 

Now,I killed the first two, then I came across this:

http://docwiki.embarcadero.com/RADStudio/Rio/en/Disabling_Themes_in_the_IDE_and_in_Your_Application

 

However, I can't see any difference if I remove the lines from this merge manifest.

 

I'm also not sure how should this work. Why would windows look for this file? Btw. it's on W10, the article says 7/8. Does it apply for W10 too?

 

Btw btw, it's still "CodeGear RAD Studio" in the manifest. Why? Would one need a new signature if it changes? Money?

 

 

Edit:

 

Ok, looks like from W10 things are changed, there is no more "classic" (stone age) theme anymore.

I could also fix the dark "Standard" toolbar by resetting it to its defaults.

 

It was just a bit strange that the latest IDE without any theming also differs a _LOT_ from Berlin.

 

 

Edited by Attila Kovacs

Share this post


Link to post
Just now, Silver Black said:

Have you noticed that toolbars are messed up when switching from designing/debugging?! Very annoying.

Have you filed a QP report?

Share this post


Link to post
6 hours ago, Uwe Raabe said:

Have you filed a QP report?

Unfortunately it doesn't happen always, it's erratic.

Is it just me?

Share this post


Link to post
2 hours ago, Silver Black said:

Unfortunately it doesn't happen always, it's erratic.

Is it just me?

No. I have also noted that in 10.3 toolbars sometimes start jumping from line to line even without layout switching, just by moving mouse somethere. But this is not reproducable. As I don't use 10.3 as a primary IDE, I can only say that 10.1 does not suffer from this problem (and other bugs introduced in later releases).

  • Like 1

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

×