Skip to content

Dropdown Menu

Deano requested to merge webDev4/fdroid-website:dropdownMenu into master

Putting this forward for consideration as I would like to move ahead in a relatively timely manner with improving the User Experience for people exploring FLOSS software at this time.

This update forms part of a general revamp of the website. See landing page development and internal page tweaks and the Communication Strategy here.

Currently staged here.

Hans has expressed a concern that the dropdown menu currently repeats some of the menu items. To move forward I need to know whether this is acceptable or unacceptable? Should we remove some of the items from the dropdown? These are questions I feel need to be answered.

I personally think that it is normal for there to be some repetition.

A determination on this needs be made before the 'Landing Page' is revamped, because suggestions may impact on how the landing page is built.

This update:

  • Includes re-jigging how menus are generated so that we are reusing code (for example the same 'menu item' can be suggested for both the dropdown and footer).
  • Removes the "Issues" button from the navbar and puts it in the 'Community' section of the dropdown menu as "Report Issues").
  • Contains links to new items of interest, eg. "Become a Mirror", "Privacy", "The Security Model"
  • Introduces 'title' text for some menu items (appears when a user hovers mouse over a menu item)
  • Introduces quick easy access to 'App search' for people using mobile phones. Previously the user would have to scroll down the page an arbitrary amount to search apps.
  • Introduces links to F-Droid's social media and RSS.
  • Forms part of a design revamp that has been discussed, dissected, and largely approved on the forums here, here, here. Twas, also popular in @redplanet's friends Communication Strategy
  • This dropdown menu will be important for consistency, ie. the landing page on a mobile phone will use this almost exclusively as the top menu. (On larger displays there'll be a horizontal menu referred to as the 'hero' menu because it will sit above the hero pane/artwork.)

This MR includes the same commits as the one for the new 'Language Selector', it simply add another commit on top. If you only wish to proceed with the new language selector and not this dropdown menu also, you may use this Merge Request. Similarly you can merge this in stages by merging the "Language Selection" first.

Cheers, Deano

@All

Edited by Hans-Christoph Steiner

Merge request reports