Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-4705

Archaeopteryx doesn't respect Jalview's look and feel

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Ready for testing
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: gui, trees
    • Labels:

      Description

      Opening a tree in Archaeopteryx swaps the look and feel for the whole JVM.
      Forester's MainFrameApplication constructor calls UIManager.setLookAndFeel unconditionally, and since our bundled config has native_ui set, every Jalview window opened afterwards comes up in the platform look rather than FlatLaf.

      The tree view itself doesn't match Jalview's frames either, it shows a frame icon where every Jalview frame clears theirs, and its control panel and menu items are stuck on Forester's own 11pt and 10pt fonts instead of the
      application font.

      Embedded Archaeopteryx should leave the host application's look and feel alone, and follow it for its own components.

        Attachments

          Activity

            People

            Assignee:
            kjvdheide Koen van der Heide
            Reporter:
            kjvdheide Koen van der Heide
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: