Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Palette window goes blank when switching view tabs #944

Closed
CzechM8 opened this issue Jul 5, 2023 · 18 comments
Closed

Palette window goes blank when switching view tabs #944

CzechM8 opened this issue Jul 5, 2023 · 18 comments

Comments

@CzechM8
Copy link

CzechM8 commented Jul 5, 2023

No error log.

Version of Archi

5.1

Archi Plug-ins

jArchi
CoArchi
Ecel for Archi
Lightbox for Archi

Operating System

Mac OS version 13.4.1

Expected Behaviour

Switching open view tabs should not cause the tools palette window to go blank.

Actual Behaviour

Switching open view tabs causes the tools palette window to go blank. It will be restored when switching back to the original view tab being viewed OR by hovering the cursor over the Palette window. This does not always happen.

Steps to Reproduce the Behaviour

  1. Open two view tabs
  2. Switch view tabs
Screenshot 2023-07-05 at 1 18 12 PM Screenshot 2023-07-05 at 1 18 22 PM
@Phillipus
Copy link
Member

Hi, thanks for the report.

I can't reproduce this here so any more details would be helpful.

It's likely that this is a tab/window focus issue. I can see in the second screenshot that the Properties tab is showing details for "R&B: Capability View" while the View tab is selected for something else.

If this happens again, try clicking in the View to put the focus on it.

@Phillipus
Copy link
Member

Also, I notice you are using the "Classic" theme. Could you try with the "Light" theme.

@Phillipus
Copy link
Member

Also, I notice you are using the "Classic" theme. Could you try with the "Light" theme.

I tried using the "Classic" theme and I managed to reproduce it. The contents are not being painted and I think this is a bug in Eclipse's code for the "Classic" theme. That theme is not really supported any more.

See also #767

@CzechM8
Copy link
Author

CzechM8 commented Jul 5, 2023 via email

@CzechM8
Copy link
Author

CzechM8 commented Jul 5, 2023 via email

@Phillipus
Copy link
Member

It's so hard to reproduce this one, and I only managed it twice. I think we'll have to accept it as an obscure Eclipse bug which is unlikely to get fixed.

@CzechM8
Copy link
Author

CzechM8 commented Jul 5, 2023 via email

@Phillipus
Copy link
Member

I did experience this issue again using the Light theme, but it happens
MUCH less frequently.

Interesting. I wonder if it's a Mac issue? I'm finding it hard to get a reproducible set of steps.

@Phillipus
Copy link
Member

And maybe only when using the separate Palette tab?

@CzechM8
Copy link
Author

CzechM8 commented Jul 5, 2023 via email

@CzechM8
Copy link
Author

CzechM8 commented Jul 5, 2023 via email

@Phillipus
Copy link
Member

I combined the visualizer and palette tabs and was still able to reproduce

No, I mean closing the Palette tab so it's part of and combined with a View.

@CzechM8
Copy link
Author

CzechM8 commented Jul 5, 2023 via email

@Phillipus
Copy link
Member

Phillipus commented Jul 6, 2023

I've done more testing.

  1. It's not related to the theme. Does it in Light theme.
  2. Seems to be Mac only, can't reproduce on Windows

Steps to reproduce:

  1. Open the separate Palette tab and move it to the side
  2. Open several Views
  3. Double-click on a View's tab so it maximises (Palette tab will be hidden)
  4. Double-click on the same View's tab so it restores to normal size (Palette tab will be shown)
  5. Click on another View's tab

@Phillipus
Copy link
Member

I have a workaround for this now.

@CzechM8
Copy link
Author

CzechM8 commented Jul 7, 2023 via email

@CzechM8
Copy link
Author

CzechM8 commented Jul 7, 2023

Ah! Just saw the link!

@Phillipus
Copy link
Member

Fixed in Archi 5.1 beta 2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants