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

Budgie 11 mockups discussion #763

Open
6 of 9 tasks
christiankaindl opened this issue Dec 31, 2016 · 71 comments
Open
6 of 9 tasks

Budgie 11 mockups discussion #763

christiankaindl opened this issue Dec 31, 2016 · 71 comments

Comments

@christiankaindl
Copy link

christiankaindl commented Dec 31, 2016

Budgie 11

Budgie 11 will definitely bring some good enhancements and one of them is its look and feel - or the theme. As planned by project leader Ikey Doherty Budgie 11 will ship with an updated or even completely new theme, thus now is a good time to talk about in which direction it should go and what aspects are important. For this reason I want to share some ideas in the form of mockups specifically made for Budgie 11.

This issue is just for discussion. I am not a team member of the Solus project. Also, not all UI components are finished yet and they get added while time goes by and discussion raises.

Mockups!

I tried to make things as tangible as possible and please be ugly about the details so it can improve.
There are separate mockups for all the corresponding UI elements. Also, all images are available as a .svg file and thus easily editable.
For more details on the images view them full screen.

Colors

Currently used colors:

  • #5294e2
  • #172121
  • #f0f3f2
  • black
  • white
    colorscheme

Panel

The height of the panel is 39px, just like it is today in Budgie. The main difference with this design is the color selection. Also as can be seen in the other images spacing has been generally increased - especially the "dock" on the rightmost.

panel_1920x1080_2
panel_1920x1080

Menu

not yet finished

End Session Dialog

Not yet finished

Run Dialog

Not yet finished

Raven

The sidebar is a crucial part of the desktop experience and should get a lot of attention to make it a great user experience. View them in full screen!

On the left Raven's default screen and on the right its notification screen
main2
main
notifications

Here is everything on one picture:
all

More importantly, these Raven mockups take care of almost all things pointed out from Ikey Doherty:

  • Return to Widgets & Notifications only
  • Move Settings out completely
  • Resizable
  • Switch to drawer mode - i.e. overlap panels
  • Group notifications by application
  • Groups have a "last time", sort by this. (I don't know what this means tbh)
  • "Quiet Mode" (do not disturb)
  • Richer notifications (Actionable)
  • Dismiss on group basis too.

Notifications

PolicyKit

The Whole Thing™

So for you to be happy, of course there is a all in one file. But... be cautious: Maybe you would not expect this but it is pretty power intensive to all those elements at once (especially the shadows), so a decently fast computer is needed if you want to edit them.

Resources

Some info

I used Inkscape to make these mockups (especially v0.91).
All images and corresponding .svg files are licensed under CC0 as you can see below. So please feel free to download and work with them :)

License

CC0
To the extent possible under law, Christian Kaindl has waived all copyright and related or neighboring rights to Budgie 11 mockups. This work is published from: Austria.

@ikeydoherty
Copy link
Member

I think I'd want to go with a charcoal tone instead of straight up black, with at least 2 tones for it (i.e. status, "dim" type)

@ikeydoherty
Copy link
Member

I think the Notifications label is redundant fwiw

@cybre
Copy link
Contributor

cybre commented Dec 31, 2016

^ Yes, it's distracting me from the actual content.

@ikeydoherty
Copy link
Member

RE: Grouped notifications, the start of each notification text should be xaligned with the label for the group (i.e. "Firefox) - otherwise the grouping is unclear. The icon could probably be outdented a bit too

@JoshStrobl
Copy link
Contributor

All feels really Plasma / KDE esque if I'm honest.

@ikeydoherty
Copy link
Member

ikeydoherty commented Dec 31, 2016

[15:13:20] if it was "iOS'd" up it would be better
[15:14:10] like a very very very tiny amount of translucency
[15:14:24] a less harsh contrast
[15:14:26] etc

@ikeydoherty
Copy link
Member

Could probably drop the "back" label, the go-previous-symbolic icon should be clear enough, if not a tiny bit bigger. Solves sizing issues when using different locales, too.

@ikeydoherty
Copy link
Member

I hope that first round of feedback is help, @christiankaindl. Thanks for getting this kicked off, and your mockups :D

@ghost
Copy link

ghost commented Dec 31, 2016

Totally not digging the white panel, but that my taste. The transparency is good, however can be problematic with maximized windows. To me at least its distracting. Having the panel go opaque with max windows is a good way to have your eye candy and eat it to.
I don't see an issue with using the word back in the label to exit raven. If you plan to eliminate icons for the categories in the meu, it helps to make the panel/raven a more cohesive unit. It's right aligned, I don't see a space issue. How long could the word "back" be in different languages?
I'd like to see Brisk become part of Budgie as is. So a Quit/logout button in the panel/raven seems redundant. Still voting to put those buttons beside the search bar in Brisk. Reason being it solves the issue of the menu looking strange in a non default location, ie; Top instead of bottom. It does this because you can make sure the search and session controls are always next to the launcher button. (some guy named Fitt said it was a good idea.)
For the settings, I found raven's approach refreshing, The simple toggles and dropdowns for common simple settings a button to launch full gnome settings. So a settings manager, with two tabs quick/personal settings and all settings would be similar. Gnome settings is sort of rigid, it doesn't incorporate settings for 3rd party apps well, and its ugly.
So thats my critique, hope it helps.

@ikeydoherty
Copy link
Member

Disagree with most, sorry.

@ghost
Copy link

ghost commented Dec 31, 2016

No worries, its your show. You listened that's all I can ask. Out of curiosity what don't you disagree with?

@ikeydoherty
Copy link
Member

Well a fair amount of it disagrees with what I've set down for Budgie 11, a quick example is the fact that we must split settings out of Raven. We're thoroughly restricted with it in terms of screen estate, and in almost all translations the sidebar grows immensely.

We're also not phasing out icons. Symbolic icons make sense in place of text. Icons and text is a dated concept. When you don't use monochrome icons it also looks tacky.

I'd recommend checking the info repo first so you know what it is I have in mind.

Buttons beside the "search bar" looks utterly offensive and disgusting so I won't be doing that. Look at latest Brisk it doesn't suffer from placement issues.

I'll get back to this tomorrow with some more thoughts.

@ckrzen
Copy link

ckrzen commented Dec 31, 2016 via email

@ghost
Copy link

ghost commented Dec 31, 2016

Fair points, But I didn't mean to say keep the settings in raven. Just that it was good to have simple stuff, fonts, themes, etc.. in their own tab and everything else in another tab in your new Budgie settings app. One that is extensible to 3rd party setting dialogs, like plank as an example. Throw the rest of the stuff I said out if you like. My thoughts for settings is just me trying to visualize something that "feels" like it belongs to Budgie, and evolution of how raven split things up.

@somasis
Copy link
Contributor

somasis commented Jan 1, 2017

The height of the panel is 39px, just like it is today in Budgie.

This is a little bit of a nitpick, but I think that the way the panel is sized is a little odd. Often I find myself having to contort the panel size in order to get the icons on the task list to look sharp. I think it'd be nice if the panel sizes followed more standard heights (16, 24, 32, 48, 64, 72...)

Or if that's not something that could be done, it might be nice to have the task list be smart enough to always size the icons to where they'll look sharpest...

@ckrzen
Copy link

ckrzen commented Jan 1, 2017 via email

@christiankaindl
Copy link
Author

@snkiz the back button on Raven's notification view is meant to go back to Raven's "main" or "home" screen - not to exit it. At least this is what I intended it with this mockup.

@ALL I'll work on your feedback and maybe get the first round for the Budgie Menu tomorrow, thank you so much. 😎

@Solarunit
Copy link

I like android Clear all notification button. Scroll-bar is too thick.
I would like to see a dark version without transparency.

@christiankaindl
Copy link
Author

Here's my update I am working on:

First of all I looked at the colors that were criticized and left too much contrast.
Black and white tones were changed and 2 more blacks were added. No pure blacks and whites are used anymore.
New colors are the following:

  • #5294e2 (still the same; Btw this is the blue used in the Solus logo)
  • #212121 (primary text)
  • #757575 (secondary text)
  • #e0e0e0 and
  • #eeeeee

colorscheme_draft

These follow more or less the Material Design Guide's color scheme now.
For easier customization the MD guidelines suggest that instead of the different black variants a deep black (#000000) with transparency should be used for font colors. Reasoning seen here:

colorscheme_example

As it can seen here these two snippets have the same visible color although one has the value #212121 and one is pure black with a bit of transparency. The advantage of the latter being it is more flexible against background color changes:
style_color_uiapplication_alpha3
style_color_uiapplication_alpha4

So this could be an interesting thought as a integrated customization option in the future: being able to easily change the theme or accent color without lots of modification.

Note that these .svg files do not yet use the transparent variant although that might change as design development for Budgie 11 goes on.


Second major change that was made happened in Raven's notifications screen. The positioning changed to put the focus more on the content itself - the notifications. An unsolved problem I see is the double usage of the word "notifications" which still resist in this iteration and is also present in currents Budgie implementation. Please view it in full screen and let the color changes take effect:

notifications_draft


The scroll-bar is a bit thinner now:

main2_draft


Finally, for those who are interested in the .svg files I'll set up a GitHub repo so everyone can mess with them.

@cybre
Copy link
Contributor

cybre commented Jan 2, 2017

Repeating ikey's point here

RE: Grouped notifications, the start of each notification text should be xaligned with the label for the group (i.e. "Firefox) - otherwise the grouping is unclear. The icon could probably be outdented a bit too

@christiankaindl
Copy link
Author

RE: Grouped notifications, the start of each notification text should be xaligned with the label for the group (i.e. "Firefox) - otherwise the grouping is unclear. The icon could probably be outdented a bit too

Looked at it now, current approach being:

notifications_draft

This does not only solve the mentioned issue but also makes them actionable.
What do you think?

Btw, here's the GitHub repo for all the files: Budgie 11 mockups

@ikeydoherty What do you mean with Groups have a "last time", sort by this.

@cybre
Copy link
Contributor

cybre commented Jan 3, 2017

When a new notification is added to a group, the group's last-time is updated. This property is then used to sort the groups making the group with the most recent last-time appear on the top.
This is more of a backend thing so it's not something you can represent in a mockup.

@TheBabu
Copy link

TheBabu commented Jan 4, 2017

Just a little thing I want to add for notifications... because you have so many animations, when opening up windows and such, it feels very... out of place for the notifications not to have a sliding away thing, when clearing them.
Somebody else may of already said this, but I just wanted to make sure!

@christiankaindl
Copy link
Author

Small update on my front:

Raven Widget view

I've put more thoughts into Raven's Widget view, which is now a lot cooler :B
Also, the sidebar (in general) is a bit thinner now - 1/5 of the screen to be precise - and content distribution has a red line now that leans more on the current design of Raven and has its future support for widgets in mind. This is the first draft:

mockup_1920x1080_cs2
main2_draft


As further work gets done I will update the initial post of this issue with the updated mockups and resources so it is clear to newcomers what the status quo of this issue is.

@cybre
Copy link
Contributor

cybre commented Jan 6, 2017

The Input/Output sinks below the volume bar are actually radio buttons. Yours look like bullet points.

@TheBabu
Copy link

TheBabu commented Jan 6, 2017

@cybre What do you mean "radio buttons"... Can you explain that to me?

@cybre
Copy link
Contributor

cybre commented Jan 6, 2017

@TheBabu
Copy link

TheBabu commented Jan 6, 2017

oh I see... I think I like them as bullet points actually...

@cybre
Copy link
Contributor

cybre commented Jan 6, 2017

Yeah, but there has to be some distinction between the selected sink and other sinks in the list.

@TheBabu
Copy link

TheBabu commented Jan 6, 2017

Isn't there?... In the normal budgie, it changed color... I assume that he did that?

@TheBabu
Copy link

TheBabu commented Feb 8, 2017

@QORTEC Thanks for the answer! Could you give some specifics for Qt? I understand that GTK and Qt are both responsible the the GUI. Is that I just never really heard about Qt...

@QORTEC
Copy link

QORTEC commented Feb 8, 2017

@Hacksaurus, sadly I don't think I would be able to describe Qt that well. I wouldn't call my self a programmer and I've only took a quick look at Qt a year ago... I think that you would get more knowledgeable answers form someone else, if you have specific questions you can try asking @ikeydoherty on Solus IRC channel. (irc.freenode.net | #Solus)

@TheBabu
Copy link

TheBabu commented Feb 8, 2017

@QORTEC Sure I'll try that! Thanks for the help anyways!

@villekivela
Copy link

villekivela commented Feb 18, 2017

I fiddled with the mockup some more.
Panel:
01-budgie-dark_bonsai_panel

Raven widgets and menu:
In the current iteration the raven is in drawer mode. Notifications button on the top of raven shows the amount of notifications. Widgets would show the most important information on the header.
01-budgie-dark_sierra_widgets

Raven notifications:
01-budgie-dark_lakelouise_notifications

The purely informative notifications would be automatically shrinked eg. the Inkscape one and similar notifications could be grouped up eg. Terminal. Actionable notifications would show the full information with the actions.

Edit: Updated pictures with more consistent design

@Thisuu
Copy link

Thisuu commented Feb 18, 2017

This looks really good to me,would like to suggest making a light variation of these to showcase how this will look like (Since budgie 11 will most likely be shipped with a light theme by default)

Also a side note: About the color palette of the previous mockup with light theme,i guess colors could be further improved to look it more 'Not kde nor metallic'.(bright variant?)

Excellent work by the way.

@TheBabu
Copy link

TheBabu commented Feb 18, 2017

I agree with @Thisuu I think a light variation of this would be really nice!
And another question, has the Alt-Tabbing Business been already solved in Budgie 11?

@cunidev
Copy link

cunidev commented Feb 18, 2017 via email

@QORTEC
Copy link

QORTEC commented Feb 18, 2017

@villekivela I really love your latest most mockup, I think you did a great job making the darker theme.

General feedback:

  • Probably Raven shouldn’t cover the panel. The way Budgie is currently setup you can see both Raven and the Panel and interact with both of them. Also the close button for Raven is found on the Panel and sometimes Raven doesn’t capture the events that automatically close it so you need to do it manually...
  • I really love your mockup of the Applications Menu; while I prefer your current implementation, I think some Budgie users would like the option/ability to sort by category (since Budgie Menu currently already does this...)
  • You did a great job on the widgets and Notifications. The only design decision I disagree with is the way the calendar applet shows the current date; I would prefer a more subtle and cleaner way of displaying the current date. The way the Calendar applet currently accomplishes this is fine (displaying the current date in the blue font), however you may come up with a better way to do this...

Final thoughts:

  • I personally like to use a darker theme for my desktop interface, and I really appreciate that you are taking the time to figure out its design.
  • Choice is good, it would be nice to see both the Light and Darker theme available choices...

@cybre
Copy link
Contributor

cybre commented Feb 18, 2017

@QORTEC I think it has been decided (or just discussed) already that Raven should overlap the panel(s). Currently, it feels like it's a part of the panel (and it kinda is when you look at how it's implemented) when it really shouldn't since it's a sidebar/drawer. A close button can be added to Raven itself and the issues you're talking about are likely to be nonexistent in the rewrite.

@ckrzen
Copy link

ckrzen commented Feb 18, 2017 via email

@cybre
Copy link
Contributor

cybre commented Feb 18, 2017

@ckrzen It's a mockup. That widget doesn't exist yet :P

@archevist
Copy link

Great mocks. Do you guys think idea of Chameleon type of stuff with slight opacity would rock for raven theming?

@ikeydoherty
Copy link
Member

"Chameleon" ?

@TheBabu
Copy link

TheBabu commented Feb 18, 2017

@archevist Do you mean something that would imitate the colors on the background?

@archevist
Copy link

@ikeydoherty saving a few keystrokes (not intending to thread-troll), quote (years ago when term first appeared):

"Ubuntu 11.10 brings a lot of nifty changes in Unity featuring – chameleon theming, active blur, ability to change launcher opacity, relocation of the Ubuntu button from the panel to the launcher, and so on. "

i.e. color of panel/sidebar changes to match background and system theme colors with bit of opacity.

@villekivela
Copy link

Thanks for the feedback. Here's my try on a light theme (updated the dark theme also).
Panel:
01-budgie_bonsai_panel

Widgets and menu:
01-budgie_sierra_widgets

Notifications:
01-budgie_lakelouise_notifications

@Ogromny
Copy link

Ogromny commented Feb 24, 2017

I just want to say this theme is the most beautiful ever, Villekivela you are the best.
Thanks to Ikeydoherty, and Villekivela <3 from France

@livingsilver94
Copy link

This is gorgeous! But IMHO there's too much transparency, it's a bit distracting especially in Raven. A mix between this screen and this #763 (comment) would be the great deal.

@TheBabu
Copy link

TheBabu commented Mar 1, 2017

@livingsilver94 I think its perfectly ok! I mean there is a lot of blur and its not that transparent so its easy to read!

@rawsh
Copy link

rawsh commented Mar 17, 2017

Beautiful @villekivela! This is looking pretty Mac os-esque, lol.

How resource intensive would this blurring be (I know it does not exist now, but if it was implemented in the future)? Also, what kind of blur are you doing there, Mipmap (like the old compiz)?

@cakedoer
Copy link

I like everyone's attempts, but I think there is a happy middle ground to be found between no transparency at all and transparency everywhere. In my mind, it would look very similar to @villekivela's examples, but with the primary (information) elements opaque, and the secondary elements (UI/menus/fluff, etc.) transparent.

Maybe I will try my hand at this when I have some spare time.

@ghost
Copy link

ghost commented Mar 23, 2017

Really like villekivela design, especially the dark theme (though perhaps the actual windows would look better without transparency).

The minimal transparent app drawer looks amazing and more delicate lines separating widgets in Raven are nicer than solid black lines. With the move to Qt and new tech I was wondering about couple of small things:

  1. Would this be a good time to redesign the log in and lock screen so it scales nicely in HiDPI and follows the nice theme of the desktop?

  2. Since Gnome apps are staying (which I am very happy about) but the window manager/tech might change, how would we control Gnome settings? For example I always change the font scaling and get rid of the application menu from the window top bar. Would this need to be implemented in Budgie settings?

  3. Atm we have a gorgeous Firefox theme but after the change it might not fit so well. Any thoughts on providing a theme for Firefox and Thunderbird so it matches the system theme?

Looking forward to Budgie 11!

@ikeydoherty
Copy link
Member

So we can move this convo over into budgie-rd repo if you guys are up for it, and try to make it a reality

@christiankaindl
Copy link
Author

I opened an issue on the budgie-rd branch for continued conversation:
solus-project/budgie-rd#1

@ikeydoherty
Copy link
Member

Cheers!

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