glance icon indicating copy to clipboard operation
glance copied to clipboard

[Feature Request] Widget groups

Open VeryEvilHumna opened this issue 7 months ago • 4 comments

Ability to group multiple widgets in one place and use tabs to switch between them would be very useful! + shared config between grouped widgets, to keep things DRY

A fast example of idea

News group

# glance.yml

pages:
  - name: Home
    columns:
      - size: full
        widgets:
          - type: group
            shared-props:
              limit: 15
              collapse-after: 5
            widgets:
              - type: lobsters
                sort-by: hot
              - type: hacker-news
              - type: reddit
                subreddit: selfhosted
              - type: rss
                title: RSS Feed

image

Reddit group

# glance.yml

pages:
  - name: Home
    columns:
      - size: full
        widgets:
          - type: group
            shared-props:
              limit: 15
              collapse-after: 5
              sort-by: top
              top-period: week
            widgets:
              - type: reddit
                subreddit: selfhosted
              - type: reddit
                subreddit: unixporn
              - type: reddit
                subreddit: web_design
                top-period: month # <= will override shared props

image

VeryEvilHumna avatar Jul 14 '24 23:07 VeryEvilHumna