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

Comments

  1. Focusing on the IDE, the code editor, the compiler and the language is the right direction for them!

    ReplyDelete
  2. We 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.

    ReplyDelete
  3. David Millington Overall great job on the new redesign!
    (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.

    ReplyDelete
  4. 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.

    Re 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.

    ReplyDelete
  5. Anyone else remember how long it took to get a stable version of the IDE after Delphi 2005 was released?

    ReplyDelete
  6. Vin Colgin Sure, lets pour a load of vinegar on a version before it is even released. That makes perfect sense!
    And 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.

    ReplyDelete
  7. 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.

    ReplyDelete
  8. Ralf 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?).
    This uses SSE2, not super, but better than x87. Do you have a specific complaint?

    ReplyDelete
  9. 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.

    ReplyDelete
  10. Johan Bontes I'll give you a hint, it took about 4 major releases and half a decade.

    ReplyDelete

Post a Comment