Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • libadwaita libadwaita
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 158
    • Issues 158
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • libadwaitalibadwaita
  • Issues
  • #242
Closed
Open
Issue created Jul 29, 2021 by Allan Day@adayDeveloper

~~In-app notifications~~ Toasts

We use in-app notifications in a number of core apps and they address a fairly common design need. However, at present they are currently only provided by libgd.

Additionally, we've historically had a number of issues with the current in-app notification implementation. Sometimes people put too much content in them, so they look bad. Sometimes you end up with multiple notifications being shown at the same time.

We have designs for a new implementation which aims to eliminate these issues. The basic idea is that in-app notifications should behave much like regular notifications: you can set a string and set a button, but the app developer doesn't have control over the internal layout of the notification. Nor should they ideally have to worry about when each notification is shown, or showing them individually - that should be taken care of for them.

Edited Oct 11, 2021 by Allan Day
Assignee
Assign to
Time tracking