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

Apple look and feel complete transition from Quaqua to VAqua7 #177

Closed
DarwinNE opened this issue Apr 26, 2020 · 2 comments
Closed

Apple look and feel complete transition from Quaqua to VAqua7 #177

DarwinNE opened this issue Apr 26, 2020 · 2 comments
Assignees
Labels
macOS Everything that is related to macOS Swing All related to the Swing interface code user interface Improvements related to the user interface

Comments

@DarwinNE
Copy link
Owner

DarwinNE commented Apr 26, 2020

Following #150, I moved the development environment from Java 7 to Java 14.

The Quaqua look and feel (L&F) is not supported anymore, so I chosen to use VAqua7, by @cbfiddle

https://violetlib.org/vaqua/overview.html

This requires some fine-tune of the appearance of the different controls.

Here is a screenshot of the version 0.24.7, with Quaqua:

Quaqua

I used to like very much the blue "candy" appearance of buttons and toolbars, but Apple definitely moved towards a flatter appearance.

Here is a screenshot of the appearance I got with VAqua7 and a few tweaks:

VAqua7

I would like to use the "combinedToolBar" style that overlaps the title bar and the toolbar, but the title keeps appearing sometimes under the window (I still needs to see how I can solve that).
However, this would hide the file name, so I am not completely sure it is a good idea.

I noticed that if I use the "small icons" for the toolbar with VAqua7, the icons are resized and the result is not pleasant (client property "JButton.buttonType" as "segmented"):

VAqua7_small_icons

I will refer to this issue when I will be trying to tweak the user interface on MacOS.

D.

@DarwinNE DarwinNE added user interface Improvements related to the user interface Swing All related to the Swing interface code macOS Everything that is related to macOS labels Apr 26, 2020
@DarwinNE DarwinNE added this to the FidoCadJ 0.24.8 milestone Apr 26, 2020
@DarwinNE DarwinNE self-assigned this Apr 26, 2020
DarwinNE added a commit that referenced this issue Apr 26, 2020
@DarwinNE
Copy link
Owner Author

Some dialog windows do not show the complete text even if the space is available.
For example:
image

@DarwinNE DarwinNE reopened this Apr 29, 2020
@DarwinNE
Copy link
Owner Author

The file name should be shown somewhere with the new look.

DarwinNE added a commit that referenced this issue May 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
macOS Everything that is related to macOS Swing All related to the Swing interface code user interface Improvements related to the user interface
Projects
None yet
Development

No branches or pull requests

1 participant