Bug 450510 - [Feature request] Smooth (vertical) scroll for better viewability of the calendar, instead of snapping month-by-month
Summary: [Feature request] Smooth (vertical) scroll for better viewability of the cale...
Status: REPORTED
Alias: None
Product: Merkuro
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.0.0
Platform: Kubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Claudio Cambra
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-18 09:59 UTC by Ivar Erikson
Modified: 2022-02-18 09:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivar Erikson 2022-02-18 09:59:15 UTC
Thank's for making this! Finally a standalone calendar app, that looks nice and does one thing: calendars <3

That said, I've got a feature/polish suggestion:

Vertical navigation + Smooth scroll

Currently it's not possible to use scroll, either mouse of touchpad, to navigate month.
I would like to suggest the following:

**Change from horizontal to vertical navigation.** Why? 
- Because that's the 'norm' for most calendar applications, and it's how most physical calendars work ^^,
- Also, when you can 'preview' part of the next month at the bottom of the current month, it feels more natural that you'd go down instead of sideways.

**Week-by-week scroll on month-view and _smooth_ scrolling.**
- Like in Apple's Calendar.app. You can smoothly go up and down to view dates that are in the previous/next month, and thus out of view of each other whithin the calendar month/window size. Unlike most other calendar apps (including Kalendar and Thunderbird's Lightning add-on), where it's a step-by-step week-by-week or month-by-month scroll. I.e. not smooth, but more like a ratchet.
- You're not restricted to view only one full month at the time. You can view half of next month at the same time as half of this month, if you want, instead of having to snap back and forth.
- It 'feels' much smoother to interact with a smoothly scrolling page than one that does so in hard steps. When released, the view smoothly 'snaps' either up or down based on which "half" of the week, currently in view in the top row, is in view. 
E.g. if the upper half of week 7 is in view, it'll snap up so that week 7 is the top row. Of below half of week 7, it'll snap down, and have week 8 be at the top of the viewport.

___

Imo, the Mac Calendar.app is the gold standard of calendar apps, since Apple hasn't over-underengineered it yet, and as such, it's a good place to draw inspiration from :smile: It's objective is still only to do calendars, and does it well, without trying to get in your way, like most other Apple apps are doing more and more now.

Anyway, good luck with further development! Really enjoying Kalendar so far, and I'm excited to see it getting even better <3