Skip to content

Implement sticky buttons for main CTAs in Mobile UI#13002

Merged
andreslucena merged 80 commits intodecidim:developfrom
openpoke:feature/main_ctas_sticky_buttons
Jun 25, 2024
Merged

Implement sticky buttons for main CTAs in Mobile UI#13002
andreslucena merged 80 commits intodecidim:developfrom
openpoke:feature/main_ctas_sticky_buttons

Conversation

@ElviaBth
Copy link
Copy Markdown
Contributor

@ElviaBth ElviaBth commented Jun 12, 2024

🎩 What? Why?

Implement sticky button for the main Call to Actions (CTAs) that remain accessible on the screen as the user scrolls through the detailed view of the Meetings, Proposals, Surveys, and Budgets components.

📌 Related Issues

Link your PR to an issue

Testing

Visit PWA mobile browser

  1. Meeting
  • Go to meetings.
  • Click on one of the meetings to see the sticky button to register if meeting registratión is available.
  1. Proposals
  • In the menu, click on the button for the space where you want to see Proposals. For instance, it could be "Processes",
    "Assemblies" or "Conferences".
  • Click on one of the highlighted options.
  • Click on the Jump to dropdown, and go to Proposals.
  1. Survey
  • In the menu, click on the button for the space where you want to see the Survey. For instance, it could be "Processes",
    "Assemblies" or "Conferences".
  • Click on one of the highlighted options.
  • Click on the Jump to dropdown, and go to Survey.
  1. Budgets
  • In the menu, click on the button for the space where you want to see Budgets. For instance, it could be "Processes",
    "Assemblies" or "Conferences".
  • Click on one of the highlighted options.
  • Click on the Jump to dropdown, and go to Budgets.

📷 Screenshots

Meeting

Meeting

Poposals

ProposalProposals with visible supportProposal with a threshold

Survey

Survey with no sectionsSurvey with sections (1/2)Survey with sections (2/2)

Participatory Budget

Participatory Budget (1/4)Participatory Budget (2/4)Participatory Budget (3/4))Participatory Budget (4/4)

♥️ Thank you!

@ElviaBth ElviaBth marked this pull request as ready for review June 12, 2024 17:40
@andreslucena andreslucena added the project: 2024-developments Barcelona City Council contract label Jun 13, 2024
@andreslucena andreslucena self-assigned this Jun 13, 2024
github-actions[bot]
github-actions bot previously approved these changes Jun 17, 2024
@andreslucena
Copy link
Copy Markdown
Member

@ElviaBth is important to add the "Fixes #XXXX" in the template instead of "Related to #XXXX", as with Fixes it will be closed once this is merged. If not, then we will not close the issue and we will have even more issues than we have now 😄

@microstudi microstudi requested a review from andreslucena June 18, 2024 11:18
Copy link
Copy Markdown
Member

@andreslucena andreslucena left a comment

Choose a reason for hiding this comment

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

I found some regressions in desktop Meetings:

Online in external platform

Screenshot of the bug

In person with registrations

Screenshot of the bug


Can you check them out 🙏🏽 ?

github-actions[bot]
github-actions bot previously approved these changes Jun 21, 2024
github-actions[bot]
github-actions bot previously approved these changes Jun 21, 2024
@ElviaBth
Copy link
Copy Markdown
Contributor Author

I found some regressions in desktop Meetings:

Online in external platform

Screenshot of the bug

In person with registrations

Screenshot of the bug

Can you check them out 🙏🏽 ?

Hi @andreslucena, it's fixed now.

github-actions[bot]
github-actions bot previously approved these changes Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement sticky buttons for main CTAs in Mobile UI

4 participants