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

Add calendar event widget #529

Open
Adish08 opened this issue Jan 11, 2025 · 5 comments
Open

Add calendar event widget #529

Adish08 opened this issue Jan 11, 2025 · 5 comments

Comments

@Adish08
Copy link

Adish08 commented Jan 11, 2025

Hello, Bonjourr is great, i am loving it <3!

I recommend to incorporate a calendar widget with the capability to synchronize with Google Calendar. As many of us organize our work and meetings using Calendar, this feature would greatly benefit everyone in staying informed and organized directly from the new tab page.

@Gitoffthelawn
Copy link
Contributor

Gitoffthelawn commented Jan 13, 2025

I don't know about this type of feature creep for this project... I love Bonjourr because it's the "Minimalist & lightweight startpage inspired by iOS". Although I see the benefit of syncing with calendars, will it still be minimalist and lightweight?

@Adish08
Copy link
Author

Adish08 commented Jan 13, 2025

I think it would make it more functional and productive, while maintaining minimalism, thus balancing it's principles.

@victrme victrme changed the title [request] Add calendar event widget. Add calendar event widget Jan 20, 2025
@victrme
Copy link
Owner

victrme commented Jan 20, 2025

@Gitoffthelawn It's fine as long as it is a widget toggled off by default.

The idea created by @Svec-Tomas in #416 is really well made! It would more look like a task list rather than a full featured calendar.

Also Google integration would never be enabled by default!

@Gitoffthelawn
Copy link
Contributor

@victrme How much bulk do you think it would add to the code? Maybe if it could just use existing browser APIs, it could be kept minimal? Or would it require including an entire Google library?

@victrme
Copy link
Owner

victrme commented Jan 24, 2025

It won't be more than 20kb in my opinion, and no dependencies. If there is a calendar to display, it will indeed be the built-in <input type="date"> 👍

And just like other widgets, nothing out of the 20kb of JS will run on startup if disabled !

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

No branches or pull requests

3 participants