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

In-app glossary integration #2991

Open
hauf-toni opened this issue Nov 18, 2024 · 3 comments
Open

In-app glossary integration #2991

hauf-toni opened this issue Nov 18, 2024 · 3 comments
Labels
blocked Native Affects the native project Task ui-ux waiting-for-cms Web Affects the web project

Comments

@hauf-toni
Copy link

Is your feature request related to a problem? Please describe.
Users may encounter specific terms within the content of the app that they are unfamiliar with. Currently, there is no way to provide instant explanations for these terms within the app, which can hinder user understanding and accessibility.

Describe the solution you'd like
Implement a frontend feature that highlights glossary terms directly within the app content. When a user encounters a term that exists in the glossary, it should be displayed in a distinct style (e.g., underlined or highlighted, as proposed by ui-ux). Tapping on the highlighted term should open a small popup or modal providing the definition of the term.

This feature would involve:

  • Fetching the glossary terms from the backend.
  • Automatically detecting and highlighting terms within the app content.
  • Displaying a tooltip, popup, or modal with the term definition when the user taps on the highlighted word.

Describe alternatives you've considered
Another option would be to use a glossary icon next to the term instead of direct highlighting, which could reduce visual clutter but might be less intuitive.

Additional context
Backend-Issue: #3092 and #3090

@hauf-toni hauf-toni added the Task label Nov 18, 2024
@ztefanie ztefanie added blocked waiting-for-cms Web Affects the web project Native Affects the native project labels Nov 18, 2024
@hauf-toni
Copy link
Author

Design-Brainstorm:

  • Display glossary terms with dotted undeline by default.
  • Display a tooltip on hover with the term definition.
  • Open a modal on click with more detailed information or navigation to the glossary page.

@steffenkleinle
Copy link
Member

* Display a tooltip **on hover** with the term definition.

On native/mobile this would just not be implemented, correct? Or can you think of any other solution?

@hauf-toni
Copy link
Author

No final decisions have been made yet, I'll let you know as soon as a design is available here @steffenkleinle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Native Affects the native project Task ui-ux waiting-for-cms Web Affects the web project
Projects
Status: No status
Status: No status
Development

No branches or pull requests

3 participants