gtk-rs.github.io icon indicating copy to clipboard operation
gtk-rs.github.io copied to clipboard

Things that need to be updated with new design

Open GuillaumeGomez opened this issue 4 years ago • 35 comments

  • [ ] Add a case with "more blog posts here"?
  • [x] Replace italic in text with bold (looks a bit weird currently)
  • [x] We're not part of GNOME Circle yet :) (fixed in #206)
  • [x] Comment gtk4 from the list of crates for now as it's not released yet
  • [ ] Center "If you want your app to be added to this list, please create a Pull Request for it."?
  • [x] Link /docs-src/ to start page (since it is linked from other pages)
  • [ ] Put back application screenshot somewhere on the index page
  • [x] Add feed link to <head>
  • [x] Fix wording for "Projects"
  • [x] Make drop down menu a bit nicer
  • [ ] Improve wording (for example, "provides safe Rust bindings for fundamental libraries" instead of "provides safe bindings to the Rust language")
  • [ ] Projects using gtk-rs: Add carousel/slideshow (#213)

GuillaumeGomez avatar Jun 07 '21 20:06 GuillaumeGomez

  • comment gtk4 from the list of crates for now as it's not released yet
  • for me: re-add gtk3 stable docs to gtk3-rs so that the link works there as well

bilelmoussaoui avatar Jun 07 '21 20:06 bilelmoussaoui

  • Fonts and computers is still hell. How can you mess up italic so badly.
  • Circle is fixed
  • comment gtk4 from the list

It's JSON not sure if comment works :p

  • Center: :unamused: ^^

sophie-h avatar Jun 07 '21 20:06 sophie-h

What's the problem with center? All the content on the page is centered after all. :p

GuillaumeGomez avatar Jun 07 '21 20:06 GuillaumeGomez

  • [x] Link /docs-src/ to start page (since it is linked from other pages)

sophie-h avatar Jun 07 '21 20:06 sophie-h

  • [ ] Remove all usage of italic for acronyms
  • [ ] Use monospace for gtk-rs

Hofer-Julian avatar Jun 07 '21 20:06 Hofer-Julian

One thing I've noticed is that people who have no idea about gtk, glib or GNOME will probably be quite confused what gtk-rs is about. How about adding a nice screenshot prominently at the top?

Hofer-Julian avatar Jun 07 '21 21:06 Hofer-Julian

We had one, let's put it back!

GuillaumeGomez avatar Jun 07 '21 21:06 GuillaumeGomez

We had one, let's put it back!

Julian said nice

sophie-h avatar Jun 07 '21 21:06 sophie-h

You hurt my feelings. :crying_cat_face:

GuillaumeGomez avatar Jun 07 '21 21:06 GuillaumeGomez

in smaller sizes, the menu looks like this. it could be made a bit nicer :p image

bilelmoussaoui avatar Jun 07 '21 21:06 bilelmoussaoui

You hurt my feelings. 😿

Sorry @GuillaumeGomez, but I have to agree with Sophie 😊

Hard to choose which one though. Shortwave? It is quite pretty and it is neutral in the sense that no one from us was involved with it.

Alternatively a slideshow?

Hofer-Julian avatar Jun 07 '21 21:06 Hofer-Julian

  • [ ] Remove apps without development in the past 12 months

Hofer-Julian avatar Jun 07 '21 21:06 Hofer-Julian

Remove apps without development in the past 12 months

Nothing that "need to be updated with new design" imo (EDIT: what I mean, separate issue would be better)

sophie-h avatar Jun 07 '21 21:06 sophie-h

Fair enough

Hofer-Julian avatar Jun 07 '21 21:06 Hofer-Julian

  • [ ] move the RSS feed to the footer along with links?

bilelmoussaoui avatar Jun 07 '21 23:06 bilelmoussaoui

@bilelmoussaoui We already have a big footer, so maybe not? Or maybe change the display of the footer?

GuillaumeGomez avatar Jun 08 '21 08:06 GuillaumeGomez

You say "go look for the projects link yourself" whereas we could simply generate a link to an anchor close to it.

But the table is directly below the text. Not sure if a link helps.

sophie-h avatar Jun 08 '21 08:06 sophie-h

Oh I see, maybe reword it a bit to say it's just below?

GuillaumeGomez avatar Jun 08 '21 08:06 GuillaumeGomez

I don't know why but https://gtk-rs.org/docs-src/ gives me a 404 and locally I get the redirection as intended. Maybe CDN?

The second 'regression' that is not fixed is the missing screenshot. I would suggest that we fix that via a curated list of 'projects using gtk-rs' where we have a slideshow of screenshots.

For everything else I would tend to having new issues and I wouldn't guarantee that I will implement them.

sophie-h avatar Jun 08 '21 08:06 sophie-h

  • move the RSS feed to the footer along with links?

What the page has certainly be lacking is the possibility to just throw gtk-rs.org into a feed reader. I will try to add the corresponding meta data.

sophie-h avatar Jun 08 '21 08:06 sophie-h

That would make the page very heavy, not sure if this would be a good idea...

GuillaumeGomez avatar Jun 08 '21 08:06 GuillaumeGomez

We already provide a RSS link, but maybe it's not as easy to find as it should?

GuillaumeGomez avatar Jun 08 '21 08:06 GuillaumeGomez

That would make the page very heavy, not sure if this would be a good idea...

Heavy in what sense? I had something like this in mind. The required space would about the same.

IMG_2058

sophie-h avatar Jun 08 '21 08:06 sophie-h

Heavy not in design but in data. :)

GuillaumeGomez avatar Jun 08 '21 09:06 GuillaumeGomez

We already provide a RSS link, but maybe it's not as easy to find as it should?

I think we're talking about <link rel="alternate" type="application/rss+xml" ...> here or not?

sdroege avatar Jun 08 '21 09:06 sdroege

The /docs-src/ link works! I think there is a lot that can be checked in the issue.

Thinks I will do later today

  • [x] Add feed link to <head>
  • [x] Fix wording for "Projects"
  • [x] Make drop down menu a bit nicer

I think for the rest we might want to have new issues.

sophie-h avatar Jun 08 '21 09:06 sophie-h

Heavy not in design but in data. :)

I'm thinking about 3 to 4 apps with screenshots (also since they need some maintenance) and keeping the list of all apps somewhat hidden under a link/dropdown (idk yet) that shows off with 'And 65 other apps.'

sophie-h avatar Jun 08 '21 09:06 sophie-h

Ok, that seems like a good idea!

GuillaumeGomez avatar Jun 08 '21 09:06 GuillaumeGomez

  • [ ] Add a case with "more blog posts here"?
  • [x] Replace italic in text with bold (looks a bit weird currently)
  • [x] We're not part of GNOME Circle yet :) (fixed in #206)
  • [x] Comment gtk4 from the list of crates for now as it's not released yet
  • [ ] Center "If you want your app to be added to this list, please create a Pull Request for it."?

It's consistent with the rest of the default texts. Let's maybe skip the discussion because #213 will redo this area anyways?

  • [x] Link /docs-src/ to start page (since it is linked from other pages)
  • [ ] Put back application screenshot somewhere on the index page

Is #213 enough to replace this?

  • [x] Add feed link to <head>
  • [x] Fix wording for "Projects"
  • [x] Make drop down menu a bit nicer
  • [ ] Improve wording (for example, "provides safe Rust bindings for fundamental libraries" instead of "provides safe bindings to the Rust language")
  • [ ] Projects using gtk-rs: Add carousel/slideshow (#213)

sophie-h avatar Jun 09 '21 16:06 sophie-h

I ticked the boxes. :)

GuillaumeGomez avatar Jun 09 '21 16:06 GuillaumeGomez