Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [e4-dev] modernizing the workbench visual design

If there is a consensus amongst the e4 team that you would like the EMO to evaluate Microsoft’s legal terms, please send a request to license@xxxxxxxxxxx or open a CQ. We’re happy to help.

 

Thanks.

 

Mike Milinkovich

Office: +1.613.224.9461 x228

Mobile: +1.613.220.3223

mike.milinkovich@xxxxxxxxxxx

 

From: Content-filter at foundation.eclipse.org [mailto:postmaster@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Kirill Grouchnikov
Sent: December-05-09 12:38 AM
To: E4 Project developer mailing list
Subject: Re: [e4-dev] modernizing the workbench visual design

 

And the native (scenic) ribbon component is supposed to be available as an add-on for Vista as well.

http://support.microsoft.com/kb/971644

Thanks
Kirill

 


From: Elias Volanakis <elias@xxxxxxxxxxxxxxxxx>
To: E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
Sent: Fri, December 4, 2009 9:31:49 PM
Subject: Re: [e4-dev] modernizing the workbench visual design

Kai,

obligatory disclaimer: I am not a lawyer.

As a committer you can access IP-Zilla 3187 regarding the Hexapixel
Ribbon. Apparently Microsoft kindly asks to enter a license agreement,
which excludes certain uses and imposes certain requirements, before
writing any software that has something that resembles the "office
ribbon": http://msdn.microsoft.com/officeui

How obliged you are to enter into this and how useful that would be is
something that can only be discussed on case by case basis, so I won't
comment on that. However, my limited understanding is that the
licensing situation would be different for re-using the ribbon
implementation that comes with windows 7.

With regards to e4 I have the following thoughts:

1. I would love to see a simpler UI for Eclipse on all platforms

2. I think a ribbon-like-toolbar would be one component in a good solution

My amateur's opinion is that it should be possible to develop a
platform-independent ribbon-like-toolbar that receives the IP-Teams
"stamp of approval" as long as the look and feel is not a copy of
existing solutions.

3. Regardless of the above, I very much would like to see full support
for the Windows 7 ribbon and the aero look-and-feel in SWT

The justification for that is that Windows is still the primary
platform in the enterprise (think RCP Applications). In my work with
customers I have come across frustration about SWT exposing only
"lowest common native denominator" and "not looking as good as the
other apps on windows" (I still love SWT). Having full support for the
ribbon and the aero look-and-feel would help making e4/SWT an
attractive platform looking forward.

Kind regards,
Elias.

On Thu, Dec 3, 2009 at 11:46 PM, Toedter, Kai <kai.toedter@xxxxxxxxxxx> wrote:
> Elias,
>
> I agree with you and actually I am a Windows user and like your Ribbon approach very much. Do you know if there are any legal issues that had to be clarified with Microsoft for using a Ribbon-like design at all?
>
> And, I am not sure about the question how platform independent the basic e4 look & feel should be. What I like right now, is that I could use Eclipse easily on Mac or Linux without since the basic design is the same.
>
> But I really would love to see a less cluttered, modern UI :)
>
> Best wishes,
>
> Kai
>
>> -----Original Message-----
>> From: e4-dev-bounces@xxxxxxxxxxx [mailto:e4-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Elias Volanakis
>> Sent: Donnerstag, 3. Dezember 2009 20:54
>> To: E4 Project developer mailing list
>> Subject: Re: [e4-dev] modernizing the workbench visual design and
>> remaining a good platform citizen
>>
>> One of the things I personally would like to see is a less cluttered
>> UI, with less menu elements, toolbar elements and local toolbars (see
>> Netbeans). Eclipse seems overloaded to me. Personally I also find the
>> "gray" look dated and does faring well compared with recent apps, esp
>> on Windows 7.
>>
>> Some ideas:
>>
>> - having something like the Ribbon would help
>>
>> In my leisure time I've been working on a prototype running based on
>> Eclipse 3.5.x and the Ribbon from Hexapixel
>> (http://hexapixel.com/projects/ribbon). See some screenshots below for
>> a rough idea - I would like to have even less stuff on there in the
>> final version. I find that having less menus and toolbar elements makes
>> Eclipse more usable to me - very much comparable to the improvements in
>> office when compared with the "old" office. The argument that the
>> Ribbon takes up more space is not valid, as the Ribbon can be collapsed
>> and the most frequently items are in the window toolbar. So it ends up
>> using less space.
>>
>> Looking forward I would very much like to see SWT support the native
>> Windows Ribbon that is part of Windows 7. I think that the licencing
>> situation would be different for that than for an emulated Ribbon, so
>> it is fair to re-open this discussion.
>>
>> - the unused space on the right side of the toolbar could be used for
>> some ambient notifications like build results, test results
>> (green/red), news/stream (twitter, recent commits). I don't have this
>> working yet.
>>
>> - making the local view toolbars hidden by default and having to click
>> something to show them. I find that 99% of the time I don't touch the
>> local view toolbars so they are wasting space. I'm working towards
>> adding the most frequently used local toolbar elements to the main
>> toolbar and making the view toolbars hidden by default.
>>
>> - modern theming, less grayness, for example the semi transparent Aero-
>> look would fit better with Windows 7.
>>
>> Curious to hear more ideas,
>> Elias.
>>
>> On Thu, Dec 3, 2009 at 8:31 AM, Susan Franklin McCourt
>> <susan_franklin@xxxxxxxxxx> wrote:
>> > Hi, everyone.
>> > We had a brief discussion on the e4 call about this topic and thought
>> > it would be good to make sure everyone is aware of it.
>> >
>> > We are currently working with a graphic designer to modernize the
>> > style of the Eclipse 4.0 workbench. That is, what is the default
>> > stylesheet for the Eclipse SDK running on e4?
>> >
>> > One of the more interesting constraints, which we've always had in
>> > Eclipse, is balancing the desire for a custom/modern UI with respect
>> > for platform look and feel, and the user's platform theme. In Eclipse
>> > 3.x, we've done this by using native widgets in most places, and
>> > looking up system colors as a reference point when choosing colors.
>> >
>> > For e4, we still walk this line. Sure, we will have the technology to
>> > completely reskin the workbench, and folks are free to do so. But for
>> > the default look, I believe we will still be balancing these
>> concerns.
>> > We may take more leeway in applying gradients, changing tab shapes,
>> > using background images or shading, but all of this should be done
>> > while still blending with the platform theme choices.
>> >
>> > CSS support presents a new wrinkle. It's not good enough to simply
>> > make the right color choices for the workbench. Sure, we can do the
>> > math internally and pick the right colors. But it would be ideal if
>> we
>> > could provide developers with the ability to style their own
>> > applications in this platform respecting way, and include web
>> > components that could blend nicely. Since CSS is RGB-based for color
>> > attributes, we're looking at ways to specify a more HSV-style color
>> > for elements, where the hue could optionally be ignored and instead
>> be
>> > derived from platform theme colors. Note we aren't just talking about
>> > background colors for images and gradients. We'd like to be able to
>> > specify widget colors in this way. How should this be specified in a
>> stylesheet?
>> >
>> > Surely someone has already given some thought to this problem. If you
>> > have ideas, please comment in this bug! [1] A more general discussion
>> > of the visual design work can be found here. [2] And watching this
>> bug
>> > [3] will ensure you see mockups when there is something to show.
>> >
>> > thanks,
>> > susan
>> >
>> > [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=296175
>> > [2] http://wiki.eclipse.org/E4/CSS/Visual_Design
>> > [3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=293481
>> >
>> > _______________________________________________
>> > e4-dev mailing list
>> > e4-dev@xxxxxxxxxxx
>> > https://dev.eclipse.org/mailman/listinfo/e4-dev
>> >
>> >
>>
>>
>>
>> --
>> Elias Volanakis | Technical Lead | http://eclipsesource.com
>> elias@xxxxxxxxxxxxxxxxx | +1 503 929 5537 | @evolanakis
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>



--
Elias Volanakis | Technical Lead | http://eclipsesource.com
elias@xxxxxxxxxxxxxxxxx | +1 503 929 5537 | @evolanakis
_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev

 


Back to the top