Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • libhandy libhandy
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 55
    • Issues 55
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • libhandylibhandy
  • Issues
  • #174
Closed
Open
Issue created Dec 23, 2019 by Andrea Veri@averiOwner

New widget: scrollable card stack

In some cases you need a scrolling list but in the structure of the interface it doesn't really make sense to have a boundary where the items scrolling "out" at the top and bottom disappear. A prominent example is the notification list in Phosh, where the notification cards are "above" the rest of the system area.

For cases like this we need a widget that's basically a scrollview, but instead of cutting off the entire scrolling view at the top and bottom it would only cut off the first and last card internally (similar to a GtkRevealer that follows scrolling), in order to fit onto the available area.

This is an example that does something similar (though in this case the items also scale when they fade back, which isn't necessarily needed):

doc_2019-12-23_16-40-53

Assignee
Assign to
Time tracking