Does anybody know what could cause this pheomenon?

Does anybody know what could cause this pheomenon?

When switching the IDE to the dark theme, the menus in the Grep Results and Clipboard History experts are corrupted. (See screenshots). This seems to affect the main menus and only those windows that can be docked. The menus of non dockable windows and the context menus look fine.

Happens in Delphi 10.2

Screenshots are in the link.
https://sourceforge.net/p/gexperts/bugs/77/

Comments

  1. I think there are multiple QP reports for this, no?

    ReplyDelete
  2. There are various bug reports regarding the dark theme, but none concerning the menu in a dock(able/ed) window. Probably because the IDE doesn't have any.

    ReplyDelete
  3. David Heffernan Wait, what? Are you telling me Embarcadero's sole pride and joy, the dark theme, has bugs too??? :-( :-(

    ReplyDelete
  4. I don't think there are QP reports (from memory) on menus being broken in floating windows. Entirely aside from if a menu is a good UI element in a floating window (arguable), can you enter a QP please?

    Also Thomas Mueller re GExperts/integration/this bug, can you email me at david.millington@embarcadero.com please?

    ReplyDelete
  5. David Millington I agree that a menu in a docked window is not necessarily a bright idea. Removing that menu was one of the possible workarounds I had thought of.

    ReplyDelete
  6. I was actually already surprised that none of the GExperts windows use the Dark Theme color like the Options dialog from windows itself.

    Every GExperts window is opened using the 'old style' theme and not the Dark Theme. Although I also noticed that some Delphi dialogs are not using the Dark Mode too (Rename Field Dialog for example).

    ReplyDelete
  7. Stefaan Lesage We have a mix of technologies used in the IDE. The vast majority of the UI is written with the VCL, so respects the theme. Some is written in .Net, and won't be themed.

    ReplyDelete
  8. Stefaan Lesage GExperts won't support any theeming unless it is automatically added through the VCL (packages). The old Delphi versions didn't have that and I don't see the need for it (I use the light theme myself).
    Of course, if anybody else thinks it worthwhile, I'll accept patches.

    ReplyDelete
  9. David Millington If it was me ... I would get rid of the stuff you can't theme the way the rest of the IDE is themed :-)

    It looks ugly and unprofessional but I see where you are coming from.

    ReplyDelete
  10. Actually Thomas Mueller could it be that the Grep Search is no longer using the selected text in the editor as a parameter for the Find ?

    ReplyDelete
  11. Stefaan Lesage Yes, that's an option that must be enabled in the settings. But that's not precisely new.

    ReplyDelete
  12. Thomas Mueller Actually I just tested this on an older VM. When I have something selected and trigger the Grep Search the Text to find box gets filled with my selection and I'm ready to search ... no additional configuration needed. And that is now no longer the case with the new GExperts.

    ReplyDelete
  13. Also redownlaoded the 1.3.10 version from your site and in that one it still works as expected even without having that option checked (I actually never noticed there was now one additional option). So something changed in the new version :-)

    ReplyDelete

Post a Comment