Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modal integration #429

Open
2 tasks
obulat opened this issue Feb 18, 2023 · 1 comment
Open
2 tasks

Modal integration #429

obulat opened this issue Feb 18, 2023 · 1 comment
Labels
🖼️ aspect: design Concerns related to design 🕹 aspect: interface Concerns end-users' experience with the software ✨ goal: improvement Improvement to an existing user-facing feature 🧭 project: thread An issue used to track a project and its progress 🧱 stack: frontend Related to the Nuxt frontend

Comments

@obulat
Copy link
Contributor

obulat commented Feb 18, 2023

Summary

Show the media details in a modal view to ease the browsing navigation by jumping between content more quickly.

Description

The single results should open in a modal when navigated client-side, and on a separate page if rendered by the server. The designs for this were ready during the Audio release, but they would need to be updated to match the new designs.

The media details in a modal view was part of the audio integration and branding stage of the project to facilitate jumping between content without leaving the results page, but the integration has been delayed due to rational reasons. The current page (known as single result page) was designed for users landing from Openverse links.

This modal will need to be implemented so that the URL has the information about the currently open result and it should be possible to use the browser Back and Forward buttons correctly. 

Best guess at list of implementation plans:

  • Updated design plans

  • Frontend implementation plan

Prerequisites

  • Nuxt 3 migration #411 We need the updated Vue router because it is better at handling the back/forward navigation and updating (replacing) part of a URL.

Documents

  • Project Proposal
  • Implementation Plan

Issues

Prior Art

@obulat obulat added the 🧭 project: thread An issue used to track a project and its progress label Feb 18, 2023
@zackkrida zackkrida added the ⛔ status: blocked Blocked & therefore, not ready for work label Aug 2, 2023
@obulat obulat moved this from Not Started to Not slated for 2023 in Openverse Project Tracker Aug 8, 2023
@AetherUnbound AetherUnbound removed the ⛔ status: blocked Blocked & therefore, not ready for work label Dec 19, 2023
@AetherUnbound AetherUnbound moved this from 📆 Not slated for 2023 to ⌛ Not Started in Openverse Project Tracker Dec 19, 2023
@AetherUnbound AetherUnbound changed the title Single results in modal Modal integration Dec 19, 2023
@AetherUnbound AetherUnbound added ✨ goal: improvement Improvement to an existing user-facing feature 🕹 aspect: interface Concerns end-users' experience with the software 🖼️ aspect: design Concerns related to design 🧱 stack: frontend Related to the Nuxt frontend labels Dec 19, 2023
@openverse-bot
Copy link
Collaborator

Subscribe to Label Action

cc @WordPress/gutenberg-design, @WordPress/openverse

This issue or pull request has been labeled: "🖼️ aspect: design"

Thus the following users have been cc'd because of the following labels:

  • WordPress/gutenberg-design: 🖼️ aspect: design
  • WordPress/openverse: 🖼️ aspect: design

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🖼️ aspect: design Concerns related to design 🕹 aspect: interface Concerns end-users' experience with the software ✨ goal: improvement Improvement to an existing user-facing feature 🧭 project: thread An issue used to track a project and its progress 🧱 stack: frontend Related to the Nuxt frontend
Projects
Status: ⌛ Todo
Development

No branches or pull requests

4 participants