Merkuro's Future, Improvements and Suggestions 2022
Like Kate's Future, Improvements and Suggestions issue, this thread holds all the improvements and suggestions, and their discussion, for Kalendar this year.
CORE
-
Improve performance of Kalendar to the point of it being usable on the Pinephone (1) (2) (3) -
Create an onboarding process for first-time users -
Add date navigation features to the menus -
Create a time-focused, hour-by-hour week view -
Remove TodoModel and IncidenceTreeModel when not needed anymore -
Improve date navigation throughout calendar views -
Remember last-used calendar for adding incidences that differentiates between incidence types -
Make changing an incidence's collection to also be undoable -
Make incidences copy/pastable and duplicatable -
Let users choose event/todo timezone -
Add search model that enables users to search for all incidences with a certain string -
Add a grid-based year view (i.e. like this) -
Fix changing collection also changing the date of an incidence -
Add Kontact integration
INCIDENCE MANAGEMENT
-
Display holidays in calendar -
Add ability to create multiple todos as a comma separated string (e.g. TODO1, TODO2, etc.) -
Make requesting RSVP for attendees send emails to attendees -
Introduce some way to quickly and easily share incidences with others -
Display parent and child incidences in the incidence info drawer -
Drag and drop tasks onto other tasks to create subtasks
TAGGING
-
Add ability to create tags -
Add ability to assign tags to tasks and events -
Make all views respond to tag filtering -
Eliminate duplicate tags from sidebar -
Propagate tag deletion to all incidences -
Add tag sorting options
UI, NAVIGATION, AESTHETICS AND CUSTOMISATION
-
Make in-window menu bar toggleable -
Add bottom navigation toolbar for mobile use -
Make incidence information drawer/sidebar resizeable on desktop (!86 (merged)) -
Fix incidence information drawer not resizing after becoming compressed on window horizontal being shrunk beyond implicit width of drawer -
Make icon sizing consistent (and customisable?) across views -
Make incidence names more readable when compressed in month view -
Make empty days hideable in the schedule view -
Make month grid borders work properly (and be customisable) -
Make incidence background transparency customisable -
Improve focus handling in the incidence editor -
Improve calendar navigation using keyboard (e.g. left-right arrows changing months) -
Fix blurry contact images in contact picker of incidence editor -
Let user know if calendar that incidence has just been added to is active or not and give helpful action to activate it -
Add quick tagging from context menu for incidences -
Pretify tags in the incidence info drawer -
Make sidebar sections (e.g. tags and calendars) collapsible -
Stop pathview scroll interfering with week incidence overflow scroll on touch -
Add a search page which can be brought up with a search bar in the side bar -
Add a quick-add incidence popup for month/schedule view -
Remember todo view sort after close (!85 (merged)) -
Fix collection picker in tasks view's quick add field -
Make date changer not close on month or year selection but go to next tab -
Notify user when creating incidence in times overlapping with another incidence -
Add overlap filtering to views -
Port overlay sheets to page dialog layer (and remove hacky escape handler for overlays in main.qml)
CONTACT SUPPORT
-
Display more contact information -
Allow managing address book source -
Handle contact view in menubar -
Add/Edit/Delete address book -
Handle contact group -
Split the UI in a separate app for mobile
PLATFORM SUPPORT (UPSTREAM)
-
Add support for Todoist sync -
Fix Zoho sync
Edited by Carl Schwan