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

Multiple-month support #862

Open
ekuleshov opened this issue Mar 25, 2024 · 0 comments
Open

Multiple-month support #862

ekuleshov opened this issue Mar 25, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@ekuleshov
Copy link

ekuleshov commented Mar 25, 2024

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

First of all, thank you for this great package. It looks great on regular phone screens.

But on a large screens the widget could use the screen real estate more efficiently. Currently it simply padded to stretch to the available width:

image

Also, when selecting dates or interval on the large phone in a vertical layout or when using tablets, desktop or web it is highly desirable to be able to see multiple months.

Here are couple examples showing MacOS calendar app and MS Outlook calendar (the left side panel).

image image

Describe the solution you'd like

It would be great if the table_calendar widget would support multi-month view presentation and allowed to configure number of months shown horizontally and vertically. E.g. see 12 month layout in MacOS calendar above and 2 month vertical layout in MS Outlook.

Describe alternatives you've considered

I don't think it is possible to compose multi-month presentation using the current widget functionality or it will be cumbersome to implement, e.g. when you need to coordinate navigating between months/years or to select date range across multiple months.

Additional context

Please see screenshots above

@ekuleshov ekuleshov added the enhancement New feature or request label Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant