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

UI make-over #11

Open
IanMayo opened this issue Oct 7, 2014 · 2 comments
Open

UI make-over #11

IanMayo opened this issue Oct 7, 2014 · 2 comments

Comments

@IanMayo
Copy link
Member

IanMayo commented Oct 7, 2014

Since this is a fresh start, we've got the opportunity to try to make it graphically attractive.

DeeLite is a Swing app, but here's an article discussing RCP make-over in small apps:
http://www.richclient2.de/2007_04_16/customizing-the-ui-in-small-rcp-projects/

Some ideas may relate to us.

Here's an updated Swing Look and Feel that I wasn't aware of:
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html

Apparently the controls are drawn as vectors, so they always look crisp. That could work well.

@pecko
Copy link
Contributor

pecko commented Oct 7, 2014

@IanMayo, deelite already uses Nimbus Look and Feel by default. We can enable to the user that select different L&F.

Re branding, it is much easier to do in Swing because Swing paints its controls and SWT uses the the control from operating system. However, we should need good designer's ideas.
I agree that we need better branding.

You also try to create a Debrief (main application) using Luna target (maybe in separate branch in order to testing). Eclipse E4 enables themes and it is possible to make more attractive look and feel. RE performance, it is still better in Luna. Just for discussion.

BTW OpenMap (used by deelite) seems develop extensive. The latest release 5.1.4 is from September 118, 2014. Maybe, we can try to upgrade.

@pecko
Copy link
Contributor

pecko commented Oct 7, 2014

We already have settings L&F in the deelite's View menu. Nimbus is default.

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