Skip to content

Redesign: menu mobile#10351

Merged
ferblape merged 7 commits intofeature/redesignfrom
feature/redesign-menu-mobile
Apr 4, 2023
Merged

Redesign: menu mobile#10351
ferblape merged 7 commits intofeature/redesignfrom
feature/redesign-menu-mobile

Conversation

@Crashillo
Copy link
Copy Markdown
Contributor

🎩 What? Why?

Integrate the links inside the bottom bar in mobile view

📷 Screenshots

imagen

♥️ Thank you!

@alecslupu alecslupu added the project: redesign Barcelona City Council contract label Feb 14, 2023
@Crashillo Crashillo changed the base branch from develop to feature/redesign March 22, 2023 11:58
@Crashillo Crashillo marked this pull request as ready for review March 22, 2023 12:00
@Crashillo Crashillo requested review from ferblape and furilo March 22, 2023 12:03
@ferblape ferblape requested a review from a team March 23, 2023 05:38
Copy link
Copy Markdown
Member

@carolromero carolromero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay, we already have the mobile menu! Some minor details to adjust:

  • On the search page the menu overlaps with the navigation buttons (doesn't happen on the rest of the pages).
    image

  • When scrolling to the end, the menu overlaps part of the footer.
    image

  • The search page should first display the search input and then the filters. #10625

  • All in all, the links work correctly but I noticed a behavior in the search that we should change now that we will have a direct access from the menu: Clicking on "Search" returns the search " ". We had not designed this page in mobile, but my expectation is to find the search input without results by default. To not block this PR, we can open an issue with this specific task. #10626

@Crashillo Crashillo force-pushed the feature/redesign-menu-mobile branch 2 times, most recently from 2979ba3 to dace8a7 Compare March 23, 2023 17:41
@Crashillo
Copy link
Copy Markdown
Contributor Author

On the search page the menu overlaps with the navigation buttons (doesn't happen on the rest of the pages).

I wasn't able to reproduce it, neither desktop debugging nor my mobile phone. In any case, it you only notice that in the search page, it's more likely a problem of the cards (i.e the search results) than the menu-header itself

When scrolling to the end, the menu overlaps part of the footer.

Just for the record, I've applied a margin-bottom for mobile devices, but there's stuff not integrated yet, and these things appears at the bottom of the page, giving you a fake feeling of overlapping. Some pages as the homepage or the last_activities have no content like that, so you can see the menu is placed roperly. In the meanwhile, we cannot fully solve that issue.

@Crashillo
Copy link
Copy Markdown
Contributor Author

The search page should first display the search input and then the filters.

Since we're using a two columns layout, that's far from straightforward. I'll create an issue as it requires to alter such layout to order the elements as you say (even though the a11y is penalised, https://css-tricks.com/grid-content-re-ordering-and-accessibility/). For the time being, is out of the scope of this PR.

@ferblape
Copy link
Copy Markdown
Contributor

@decidim/product could you check this again?

Copy link
Copy Markdown
Member

@carolromero carolromero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-reviewed and 👌, thanks @Crashillo!

@ferblape ferblape requested a review from a team April 3, 2023 03:41
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While reviewing the PR, i have noticed there are 2 reveal (Confirm + Data picker) divs that are visible at the end of the document. Can you, please, investigate further the issue?

Divs removed from inspector:
image

Changed the lanscape:
image
image

IPAD simulation:
image

image

image

@ferblape ferblape merged commit b5908c5 into feature/redesign Apr 4, 2023
@ferblape ferblape deleted the feature/redesign-menu-mobile branch April 4, 2023 09:19
entantoencuanto added a commit that referenced this pull request Apr 10, 2023
* feature/redesign:
  Redesign: menu mobile (#10351)
  Fix comments scss to avoid compilation errors (#10657)
  Redesign: Add a new <aside> to layout item (#10620)
  Redesign: author tooltip (#10438)
  Redesign: pending things of the public profile (#10472)
entantoencuanto added a commit that referenced this pull request Apr 10, 2023
* feature/redesign:
  Redesign: menu mobile (#10351)
  Fix comments scss to avoid compilation errors (#10657)
  Redesign: Add a new <aside> to layout item (#10620)
  Redesign: author tooltip (#10438)
  Redesign: pending things of the public profile (#10472)
  Redesign: card L link whole card (#10554)
  strip links from cards, standarize author cell (#10547)
entantoencuanto added a commit that referenced this pull request Apr 12, 2023
…content-blocks

* feature/redesign:
  replace uses of specific margin-bottom for layout margins (#10675)
  Redesign: menu mobile (#10351)
  Fix comments scss to avoid compilation errors (#10657)
  Redesign: Add a new <aside> to layout item (#10620)
entantoencuanto added a commit that referenced this pull request Apr 13, 2023
* feature/redesign:
  replace uses of specific margin-bottom for layout margins (#10675)
  Redesign: menu mobile (#10351)
  Fix comments scss to avoid compilation errors (#10657)
  Redesign: Add a new <aside> to layout item (#10620)
  Redesign: author tooltip (#10438)
  Redesign: pending things of the public profile (#10472)
  Redesign: card L link whole card (#10554)
  strip links from cards, standarize author cell (#10547)
entantoencuanto added a commit that referenced this pull request Apr 28, 2023
…ent-blocks

* feature/redesign: (196 commits)
  Redesign: process & process group cards (#10716)
  Redesign: conference cards (#10502)
  Redesign: pending blogs (#10686)
  Redesign: blog cards (#10685)
  Redesign: filters (#10390)
  replace uses of specific margin-bottom for layout margins (#10675)
  Redesign: menu mobile (#10351)
  Fix comments scss to avoid compilation errors (#10657)
  Redesign: Add a new <aside> to layout item (#10620)
  Redesign: author tooltip (#10438)
  Redesign: pending things of the public profile (#10472)
  Redesign: card L link whole card (#10554)
  strip links from cards, standarize author cell (#10547)
  include a clause to change a data-attr on the fly
  Update tests
  Restore specs
  set different modals foreach comment
  unify report button for futher uses
  use report_button instead of flag_modal
  Unify comments:loaded event
  ...
entantoencuanto added a commit that referenced this pull request May 26, 2023
* feature/redesign: (21 commits)
  Feature/redesign components breadcrumb (#10441)
  Redesign: debates (#10653)
  Redesign: Remove reference to commentable in activity cell (#10816)
  Redesign: spinner (#10848)
  Redesign: omnipresent banner (#10847)
  Add redesign enable ENV variable to control the pipeline (#10610)
  Redesign: progress bar (#10638)
  Redesign: meeting cards (#10722)
  Redesign: pending login (#10699)
  simplify 2col layout (#10819)
  Redesign: processes groups content blocks (#10491)
  Redesign: assemblies content blocks (#10573)
  Redesign: process & process group cards (#10716)
  Redesign: conference cards (#10502)
  Redesign: pending blogs (#10686)
  Redesign: blog cards (#10685)
  Redesign: filters (#10390)
  replace uses of specific margin-bottom for layout margins (#10675)
  Redesign: menu mobile (#10351)
  Fix comments scss to avoid compilation errors (#10657)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

project: redesign Barcelona City Council contract

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants