Skip to content

Improve the widget configuration appearence #1792

@filipesaraiva

Description

@filipesaraiva

Is your feature request related to a problem? Please describe.

Hello everyone, first of all, thank you for developing this and other remarkable solutions for Nextcloud.

I would like to have more appearance configuration options for the Nextcloud Deck widget. I currently use the jtxBoard widget for greater versatility in settings, but since Nextcloud Deck only exposes read-only data in the CalDAV API, I end up having to use both applications to have a complete user experience.

Therefore, I would like to suggest configuration options for the Nextcloud Deck widget based on the jtxBoard widget. Since the latter is free software, it’s even possible to draw inspiration from how they coded the widget to implement it in Nextcloud Deck.

Describe the solution you'd like

First, let's take a side-by-side look at the jtxBoard widget and the Nextcloud Deck widget. They are displaying the same information (in Portuguese, in this case).

Image

What could be implemented in Nextcloud Deck:

Title

  • A title section for the widget, such as "Deck" (the text could be customizable in the widget settings);
  • Option to set the title text color;

Full widget background

  • Option to set the full widget background color (including transparent or a color picker);

Text in widget sections (Vencidos, Próximos 7 dias, ...)

  • Option to set the text color for sections;

Task list

  • Option to set the task list background color (including transparent or a color picker);
  • Option to set the text color for entries;

It’s worth noting that jtxBoard provides configuration widgets for background colors of both the widget and its entries, so it’s possible to take a look at how they implemented it.

Describe alternatives you've considered

To have a more elegant widget on my phone, I ended up using jtxBoard's widgets. However, since Deck only works in read-only mode, I have to use the Deck app to update my tasks. If Deck had a widget with more configuration options, I could discard jtxBoard and use only one app on my phone.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions