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

Calendar tool / integration #386

Open
almarklein opened this issue Aug 14, 2023 · 4 comments
Open

Calendar tool / integration #386

almarklein opened this issue Aug 14, 2023 · 4 comments
Labels

Comments

@almarklein
Copy link
Owner

It has been suggested to include a calendar in TimeTagger: "By incorporating a calendar, users would have a clear overview of their scheduled tasks, appointments, and events, allowing for better time management and planning."

I am hesitant to this idea. This actually was the motivation to write this: https://timetagger.app/articles/featurecreep/, which explains the risks of adding big features like a calendar. An additional risk to avoid for a calendar, is that users will get multiple places where events are managed. So if anything, a solution should probably be found in the direction of a Caldav integration.

I still made an issue for it, to provide a place to discuss. I would in particular want to hear what your underlying problem is that you think a calendar might solve.

@v-marinkov
Copy link

I agree that integrating a calendar will dilute the product, leading to tasks, and suddenly it has morphed to a yet-another project management tool.

What I do miss related to a calendar is something like the GitHub contributions activity heatmap. For instance:

create such heatmaps from similar data to the one from TimeTagger, but they do not support displaying the descriptions of the records on a given day on hover - only the total time.

The current TimeTagger design is amazing in its own right, but a yearly heatmap has the advantage of displaying yearly, quarterly, monthly, weekly, and daily information all together. Tags won't be displayed all at once like at present, but the displayed time tracked information could be changed from a total time to some combination of filters by tags (similar to the existing functionality)

This could be a very useful visualisation addition to TimeTagger perhaps in a different page/report, thus preserving the main functionality and design.

@almarklein
Copy link
Owner Author

Hi @v-marinkov I really like the idea of the heatmap as a way to visualize an overview. Related to #125 (I updated the top post and added a note).

@k12ish
Copy link

k12ish commented Apr 14, 2024

Hi @almarklein,

Thank you so much for maintaining this project!! I think you've hit the nail on the head with your blog post -- ultimately this depends on what sort of software you want to write.

I see myself using CalDav in Timetagger mainly out of personal circumstance -- I track the rest of my life in a calendar app, and I'd like to get an overview of my Timetagger entries on the same platform.

Maybe I'll hack this together on a fork when my exams are over.

Thanks!!

@slapcat
Copy link

slapcat commented Nov 21, 2024

Similar to @k12ish, it would be great to be able to import a calendar through a simple ics file and autopopulate tasks for the events. That way if I have a meeting on my calendar, I wouldn't also need to input it to timetagger. +1 for this feature!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants