Seems the new Delphi 10.3 Rio will get a new modern style, it's first major redesign since Delphi 8/2005
Seems the new Delphi 10.3 Rio will get a new modern style, it's first major redesign since Delphi 8/2005
https://community.embarcadero.com/blogs/entry/new-in-10-3-ide-ui-improvements-in-the-main-window
https://community.embarcadero.com/blogs/entry/new-in-10-3-ide-ui-improvements-in-the-main-window
https://community.embarcadero.com/blogs/entry/new-in-10-3-ide-ui-improvements-in-the-main-window
https://community.embarcadero.com/blogs/entry/new-in-10-3-ide-ui-improvements-in-the-main-window
Focusing on the IDE, the code editor, the compiler and the language is the right direction for them!
ReplyDeleteWe use the IDE every day internally, of course. I can say I find it much nicer to use - going back to 10.2.3 feels, in comparison, like I've lost something.
ReplyDeleteDavid Millington Overall great job on the new redesign!
ReplyDelete(one thing I will miss is the X on the right side of the code editor tabs though)
The (only) thing I wish the UI had is an easier way to find/select a given project in the project manager list. We have close to 100 different projects in the project manager and trying to find the particular one in the list is often tricky. It would be great to be able to have a search/select so we can find or filter the list to find the particular project. I realize you can start typing in that window and it does a search but that search will also find files with that name and once it found a match I can't figure out how to jump to the next match.
I ended up writing my own plugin to do it with the OpenTools api, and my plugin can activate the project I'm looking for; but I couldn't figure out how to get it to scroll the project list to make the newly focused item visible in the list.
Brian Ford Coincidentally, that is something on my todo list to improve! When I open a project group for the IDE, which include bds plus many of the packages, the list is very long too. Great improvement for large codebases. I'm afraid search there is not in 10.3, but I hope to have it in a future release.
ReplyDeleteRe your plugin, is that somewhere you can share (eg on github or similar?) Re scrolling, the best way to access the projects tree is via RTTI. You can then invoke virtual treeview methods. I recommend RTTI not direct calls because we use a specific custom version.
David Millington Here is my plugin: github.com - brianjford/DelphiProjectFinder
ReplyDeleteVery nice!
ReplyDeleteAnyone else remember how long it took to get a stable version of the IDE after Delphi 2005 was released?
ReplyDeleteVin Colgin Sure, lets pour a load of vinegar on a version before it is even released. That makes perfect sense!
ReplyDeleteAnd besides, this is not a complete overhaul of the IDE, but just maintenance I don't see any reason why this should be a bugfest.
The work is unfortunately in vain. I would never buy any software because it has a new GUI. The IDE change in 2005 has been enough for me and cost tens of thousands of dollars. I would rather prefer that the floating point generator of the compiler is improved. There has been nothing for over 20 years. We're still working with a huge code bloat.
ReplyDeleteRalf Stocker, LLVM was supposed to fix that. Now that ARC is deprecated, there is a chance that the LLVM backend will also be used for the Windows backends. This will still take some time though. For the medium term we're stuck with the current x64 compiler (which is not quite 20 years old, you're not stuck on 32-bit are you?).
ReplyDeleteThis uses SSE2, not super, but better than x87. Do you have a specific complaint?
It is well known that in order to sell something you need to make it look good, and I dont mind that along the new improvements a good make over of the IDE is being done. We need to make it look fresh in order to bring new blood instead of looking like something from 2005. The Dark Theme is awesome btw.
ReplyDeleteJohan Bontes I'll give you a hint, it took about 4 major releases and half a decade.
ReplyDelete