Draft: 2024 homepage redesign
For !259 (merged) we wanted to get a new link into the navigation bar, and make it less cluttered. This ended up in a redesign of the homepage, many thanks to @dikasetyaprayogi on whose designs this is based ( #169 (closed)), and to @susurrus for ideas on making the navigation bar less cluttered, etc!
The code needs more work, but I'm pretty happy with the text changes and how the design looks like now (maybe needs some minor tweaks). What do you all think?
Changes
- Add a new link to "Team" in the navigation bar, to describe the groups we now have (Core Team, Trusted Contributors, Active Community Members, Testing Team) (content is in !259 (merged))
- Move most of the links of the navigation bar into a new, sturctured "Explore" page, and add some more links there. This should make it much easier to find, for example, the source code. I've read that people find it hard to find the "src" button, whereas now it should be clear: Explore -> Development section: Source Code
- Merge the "Chats and Social Media" page into explore as well.
- A new, modern design (again, huge thanks to @dikasetyaprayogi!!)
- New header
- Currently opened page is highlighted
- "Download" was renamed to "Install"
- Start page:
- One image with the current default wallpaper for edge shown on both a phone and a laptop, to indicate the types of devices that pmOS can run on
- To not only highlight GNOME (the UI shown in that image), prominently add the logos of KDE, Phosh and SXMO too and link to their homepages
- Shorten the "about" text, don't go into detail with the architecture there; instead link to the explore page
- Update the "what others say" section while at it
- New header
- "State of postmarketOS" page is linked from the install page now, instead of having it in the header (makes the header cleaner)
- Blog: now has a short introduction section, with RSS link (close #168 (closed)) and link to the edge blog
Screenshots
Start page:
Explore:
Blog:
TODO
-
make it adaptive (responsive) -
implement dark mode -
credit @dikasetyaprayogi in the footer -
make code less ugly -
add architecture related text that was on the start page before to the FAQ -
tweak graphics files (there was a comment about svgs not working in tor browser, look into that... after all we use a svg for the logo in the current design too)
Close #169 (closed)
Merge request reports
Activity
mentioned in merge request !259 (merged)
By Oliver Smith on 2024-05-12T16:41:37
19 19 grid-template-columns: auto minmax(340px, 1024px) auto; 20 20 margin: 0px; 21 21 22 background: #f5f5f5; 22 background: #f9f9f9; 23 23 font-family: sans-serif; 24 24 line-height: 2; 25 25 font-size: 13pt; While redesigning this: It would be great if you removed hard-coded font sizes. (see https://adrianroselli.com/2024/03/the-ultimate-ideal-bestest-base-font-size-that-everyone-is-keeping-a-secret-especially-chet.html)
By Markus Göllnitz on 2024-05-12T20:49:52
Edited by Administrator
3 3 4 4 /* LINKS */ 5 5 a { 6 color: black; 6 color: #1a1a1a; 7 7 } 8 8 9 9 a:hover { 10 color: #0d8000; 10 color: #ff1fb8; Is this colour really part of the pmOS identity? It feels off. I would've expected a shade of green. Either way, it is pretty bright, and reducing the contrast when hovering that much doesn't sound like a good idea.
By Markus Göllnitz on 2024-05-12T20:49:37
Edited by AdministratorI went with the color we used in this sticker https://gitlab.com/postmarketOS/artwork/-/blob/master/stickers/2023-01/mainline_pink.svg?ref_type=heads and I thought it looked cool/interesting because it stood out. It seems to me that it still has a high contrast / at least it should be enough for a hovered link (?)
@camelCaseNick, @dikasetyaprayogi: does this make sense? or any color codes you would recommend instead?
By Oliver Smith on 2024-05-13T05:35:24
I went with the color we used in this sticker https://gitlab.com/postmarketOS/artwork/-/blob/master/stickers/2023-01/mainline_pink.svg?ref_type=heads and I thought it looked cool/interesting because it stood out. It seems to me that it still has a high contrast / at least it should be enough for a hovered link (?)
My personal opinion is: This colour works with that sticker, because it's the only colour in use there, but doesn't really fit the general pmOS brand and its green. If you like the hue, though, I'd go with #d0008e.
I would definitely never reduce the contrast for when hovering. After all, hovering should bring focus to the widget. I like the colour inversion in @dikasetyaprayogi's suggestions above. I would use it as the hover (and focus) style, though, and argue that there is no need for a dedicated pressed style – but if wanted would go even darker.
By Markus Göllnitz on 2024-05-13T13:50:41
Edited by AdministratorSome notes:
- The contrast is lower than the one of the dark green (
#008443
), which is the non-highlighted navigation links, and lower than the almost black (#1a1a1aff
) of most other links (only links in headlines are also dark green). - But it is hard to get a higher contrast than that without ending up with a very dark color again, that is either very close to the dark green / almost black, and IMHO doesn't look appealing. The dark violet looks like the visited link color that browsers have by default (or used to have?).
- The contrast of
#ff1fb8
is still good for its purpose in my opinion. According to some random contrast checker it has 3.24 over the almost white bg (#F9F9F9
), and I read that w3c recommends at least 3. And it does still look pretty readable to me. - The hovered link color is only displayed briefly, when the user hovers a link - we can assume that they have already read it and want to click on it next anyway. So most of the time, it will not "disturb" the color scheme, only during this brief phase when the user is about to click something.
- The color doesn't match the rest of the colors, but as I wrote, I think that makes it much more interesting. I've played around with lots of other colors and that made the hovered links feel a bit boring.
So... I'll keep it for now, let's see what others say :)
By Oliver Smith on 2024-05-14T15:50:38
- The contrast is lower than the one of the dark green (
I read that w3c recommends at least 3
It is only acceptable for large text and images. You should aim for 4.5. (see https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html) If you go strictly by the W3C accessibility guidelines, as this is non-bold 14pt font, it is not considered large, and thus is not accessible.
By Markus Göllnitz on 2024-06-07T01:32:46
Edited by Administrator
18 <label for="img-pinephone">PINE64 PinePhone</label> 19 </div> 20 <div class="grid-text"> 21 We are sick of not receiving updates shortly after 22 buying new phones. Sick of the walled gardens deeply 23 integrated into Android and iOS. That's why we are 24 developing a sustainable, privacy and security focused 25 free software mobile OS that is modeled after 26 traditional Linux distributions. With privilege 27 separation in mind. Let's keep our devices useful and 28 safe until they physically break! 29 <a class="more-link" href="/state"> 30 What is the current state of postmarketOS? 14 <div class="start-banner-grid"> 15 <p class="start-banner-text"> 16 The Linux distribution for mobile devices and more... Regarding making this mobile friendly: What would you say about the text
The Linux distribution for mobile devices and more…
in say Loupe for a banner for mobile? The current banner looks fantastic, but could be replaced by the text inside the visual below a threshold for more efficiently using the space on mobile.By Markus Göllnitz on 2024-05-13T05:35:25
Edited by Ghost User
It would be great if the title
font-family
would be changed. Currently, the default sans – often DejaVu Sans / Bitstream Vera – isn't really a great display typeface, imho. If you already use Cantarell, now. Why not give that a go?By Markus Göllnitz on 2024-05-13T04:08:45
Edited by Ghost UserWhat about Josefin Sans weight 300 for titles? Could also be used for “The Linux distribution for mobile devices and more…” but then I'd say weight 500 – to make it even less GNOME-y. I think that font is a decent display font.
By Markus Göllnitz on 2024-05-23T17:44:33
Edited by Administrator
Based on the recent discussion (above) here what I have in mind (updated)
details
I don't recommend but just letting to know that the design are flexible so it can be changed just by clipping in new images/screenshot
- Traced those bunch of project logo into (monocolor) svg - altough I had do my best to make everything in svg on my draft, photos & screenshot is impossible to be svg though.
- Maybe the link of all supported UI list can be put into explore or installation page ?
- I think the overall wording can be better, I'm not that great spokesperson.
- (from previous design discussion) The base background can be lighter if desired, I'm just suggesting not using a fully white/black (ffffff/000000)
credit @dikasetyaprayogi in the footer
Thanks, I'm really honored :)
EDIT by ollieparanoid: put the screenshot in
<details>
, so it's easier to scroll through this merge requestBy dikasp on 2024-05-13T14:23:39
Edited by AdministratorThanks! I think we should really leave the logos as-is, it even says e.g. in GNOME's logo and trademarks:
Always ensure that the logo is: [...] black or white, depending on the background color (other colors are not permitted)
Besides that, personally I think it's an advantage to not only have green there. I think these icons work nicely as accents. (Note that I haven't studied art or anything, I make stuff up as I go there, whatever looks good to me.)
Maybe the link of all supported UI list can be put into explore or installation page ?
Personally I think it's fine the way it is now: "User Interfaces" headline that describes what this is, instead of just having a bunch of logos that may mean nothing to the visitor, along with the "more" link that links to the all user interfaces wiki page. The headline there looks consistent with the "About" headline below.
I think the overall wording can be better, I'm not that great spokesperson.
Probably yes, but this is just the text that was there before. We can also change it in a follow-up merge request / patch, I'd rather not expand the scope here even more :)
- The base background can be lighter if desired, I'm just suggesting not using a full white/black (ffffff/000000)
I think the color you suggested earlier, which this uses now, is fine.
By Oliver Smith on 2024-05-13T14:23:39
Edited by Ghost UserSlightly updated the comment just a moment before it get moderated.
I'm also not an art student or whatever :) . What I'm proposing is just a suggestion, fell free to edit or adapt as you like.
Thanks, I try to put long images into collapsible section later on.
By dikasp on 2024-05-13T14:23:44
Edited by AdministratorJust looked at the new designs above, I really like the white logos on the wallpaper. Maybe I'll go with that, not sure right now if I prefer it over the current one. I'll play around with it some more (while also trying to get it finished up). Thank you so much! :D
By Oliver Smith on 2024-05-13T14:24:13
Edited by Administrator
61 tested packages get updated to make sure it’s 62 always a solid, reliable and stable 63 experience." 64 </div> 65 — <a href="https://medium.com/@camden.o.b/the-ultimate-one-year-review-daily-driving-the-pinephone-25bc41a05533">Camden Bruce</a>, creator of DahliaOS 66 <br><br> 67 <div class="quote"> 68 "With the widespread move to mobile devices, 69 users lose control over their computing 70 devices. PostmarketOS gives us the ability to 71 run code that we can read and modify on these 72 devices." 73 </div> 74 — <a href="https://hackaday.com/2019/01/17/postmarketos-turns-600-days-old/">Eric Evenchick</a>, Hackaday journalist 53 <h2> 54 About Another idea would be “The Why”. But yes, there could be a follow-up to this.
And if so, I would like to stir up the About and What Others Say sections, because it can definitely be made better at conveying a message of what pmOS is, does, why, and why one should care. … If you want me to look into that / discuss ideas.
By Markus Göllnitz on 2024-05-13T20:47:33
I think it looks very nice! And love that the UIs are presented this prominently in the webpage
By Pablo Correa Gomez on 2024-06-15T11:26:55
Edited by Ghost UserThanks to everybody for their input! I'm focusing on the v24.06 release right now for postmarketOS, will finish this up afterwards :)
By Oliver Smith on 2024-06-15T11:26:53
Edited by Ghost Usermentioned in merge request !271 (merged)
By Oliver Smith on 2024-06-16T14:48:22
If somebody is skilled with HTML and CSS, and would like to help finish this up:
The current state of this is a proof of concept with mostly bad HTML/CSS changes. It looks sort of fine on desktop, but is not adaptive (doesn't look good on mobile) and I didn't pay any attention to dark mode at all.
The bulk of work that needs to be done here is coding this nicely, and I'm currently focusing on tasks with higher priority. So if anyone wants to give it a try, please post here and create a new merge request based on this with better code.
From the design I would mostly leave it as-is, except for probably changing the hover color (as discussed above), and maybe change the font, but things like that don't have a big code impact and could be done easily towards finishing this up.
By Oliver Smith on 2024-06-26T20:03:16
Edited by Ghost UserI could do that – probably this weekend or next week.
By Markus Göllnitz on 2024-06-26T20:04:14
Edited by Ghost User
mentioned in merge request !277 (merged)
By Markus Göllnitz on 2024-07-07T23:16:36