[APP] [4.1+] Everyday - Calendar Widget [10.4.0] [18/12/2020]

Search This thread

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
The missing link between your Calendar and Widget!
Built with Google Material design guidelines


Thanks to XDA for featuring it on the portal.

Hello everyone,
This is my second major app for Android and first after Rotation. Currently, it is the active development. Please feel free to provide feedback and suggestions.


attachment.php


Everyday is a calendar widget to quickly check the events and month from the home screen. It is highly customizable with best in class theme engine to match your style.
Let's give it a try and it also has lots of other useful features.


Join Discord server
Like Facebook page

Dynamic Theme in Everyday
attachment.php

Features
Agenda widget
A widget to check the events quickly.

Month widget
A widget to navigate through the various days quickly.

Various settings to customize according to the need.
• Calendars • First day • Days count • Events count
• Events indicator • Events visibility and more.

Best ever theme engine with a color for every choice.
• All new dynamic theme engine with background aware functionality to avoid any visibility issues.
• Configure multiple widgets with different themes and calendars to recognize the theme easily.

- Various settings to customise according to the need.
• Start on boot • Notification • Notification toggles
• Notification priority • Toast messages • Vibration and more.

Best ever theme engine with a color for every choice.
• All new dynamic theme engine with background aware functionality to avoid any visibility issue. More info here.

In-built support
• Detailed app settings to configure all widgets at once.
# Perform backup and restore operations to save and load the app settings.

Features marked with # are paid and Everyday Key is required to use them.


Notice
- This app is currently in development.
- More features will be added later and it will become more stable with future releases.

Changelog
10.4.0
# Added setting to adjust duplicate events.
Everyday > Home > Widgets > Duplicate events

- Added preview for the theme code.
- Fixed Today widget empty day setting.
- Stroke color support for the app widgets.
- Improved backup and restore functionality.
- Improved locale and font scale functionality.
- Various bug fixes and design improvements.

7.0.1
- Initial support for Android 11 Preview.
- Improved dynamic theme for app widgets.
- Improved font scaling throughout the app.
- Added agenda (days) for the month widget.
- Various bug fixes and design improvements.

All new start to make things even better!

4.0.2

- All new home screen to show the agenda.
- Introducing theme presets via the Palettes app.
- Various bug fixes and design improvements.

3.4.0
- Improved widgets functionality.
- Various bug fixes and improvements.

Removed social links, please contact via email or website in case of any issues.

3.2.1

- Introducing URL support for sharing themes.
- Improved file support for themes and backup.
- Fixed font scale preference for app widgets.
- Various bug fixes and design improvements.

3.1.0
- Introducing file support for themes.
- Improved support for all-day events.
- Improved support for gesture navigation.
- Added backup and theme file associations.
- Various bug fixes and design improvements.

All new start with better Android Q support!

3.0.0

- Improved themes functionality.
- Consider the local time zone for events.
- Added support to show empty days (paid).
- Enabled background aware for event color.
- Various bug fixes and design improvements.

2.0.0
- Added Hindi and Chinese (Simplified) translations.
- Introducing the font scale for themes to adjust text size.
- Updated widget header to open the current month.
- Added support to show/hide agenda widget details.
- Various bug fixes and improved data operations.

1.3.0
- Updated target SDK to 29 (Android Q).
- Improved support for multi-day events.
- Added text color customization for widgets.
- Various bug fixes and design improvements.
Please configure the widget theme again after installing this update.

1.2.4
- Fixed declined events functionality.
- Updated app info to comply with family policies.
- Various bug fixes and design improvements.

1.2.3
- Fixed a crash in the restore process.
- Improved Agenda widget functionality.
- Various bug fixes and design improvements.

1.2.1
- Added German translations.
- Fixed invisible dates for the Agenda widget.
- Gesture navigation support for Android Q.
- Disable navigation bar theme to use full screen.
- Various bug fixes and design improvements.

1.2.0
- Group layout option for Agenda widget.
- All new preview for app and widget themes.
- Swipe up or down to show or hide it respectively.
- Tap on the save or check icon to update the theme.

Support Development
Please support so that I can develop more free apps in the future. You can support in following ways:
- Download Everyday from Google Play and rate so that more people can reach it.
- Buy Everyday Key from Google Play to appreciate my work.
- Translate it in your language so that more people can use it properly.

Translate and get Everyday Key for free
Become a translator
If you want to see Everyday in your language, please become a translator. I have something for my contributors, hope you will like it.
- I will give you a promo code of Everyday Key so that you can use all the features of Everyday. If you have already purchased it then, please send me your order id to initiate a refund.
- Your name will be in the app info section after your approval.
Everyday > About > Info > Translators.

I have setup an One Sky project for the Everyday - Calendar Widget, please visit the link below:
http://pranavpandey.oneskyapp.com/collaboration/project?id=338205

You can also contact me via email for more info:
Everyday > Support > Troubleshoot > Report.

Strings breakup
It contains various strings from different projects, please have a look below.

- strings-utils.xml
Strings used by the dynamic-utils library which is an open-source project on GitHub.
- strings-support.xml
Strings used by the dynamic-support library which is an open-source project on GitHub.
- strings.xml
Strings used by the Everyday - Calendar Widget.

XDA:DevDB Information
Everyday - Calendar Widget, App for all devices (see above for details)

Contributors
Pranav Pandey
Source Code: https://github.com/pranavpandey/dynamic-support


Version Information
Status:
Stable
Current Stable Version: 7.0.1
Stable Release Date: 2020-05-04

Created 2019-06-21
Last Updated 2020-05-16
 

Attachments

  • feature.png
    feature.png
    25.1 KB · Views: 996
  • screenshots.png
    screenshots.png
    39.3 KB · Views: 989
  • dynamic-theme.png
    dynamic-theme.png
    79.9 KB · Views: 263
  • widgets-screenshot.png
    widgets-screenshot.png
    209.5 KB · Views: 139
  • home-screenshot.png
    home-screenshot.png
    136.1 KB · Views: 138
  • widgets-agenda-screenshot.png
    widgets-agenda-screenshot.png
    191.3 KB · Views: 147
  • widgets-month-screenshot.png
    widgets-month-screenshot.png
    178 KB · Views: 127
  • settings-screenshot.png
    settings-screenshot.png
    190.2 KB · Views: 136
  • events-screenshot.jpg
    events-screenshot.jpg
    120.3 KB · Views: 131
  • agenda-screenshot.png
    agenda-screenshot.png
    246.6 KB · Views: 126
  • data-screenshot.png
    data-screenshot.png
    185.7 KB · Views: 112
  • everyday-v7.0.1.apk
    2.9 MB · Views: 42
Last edited:

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
Now Stable

1.2.1
- Added German translations.
- Fixed invisible dates for Agenda widget.
- Gesture navigation support for Android Q.
- Disable navigation bar theme to use full screen.
- Various bug fixes and design improvements.

1.2.0
- Group layout option for Agenda widget.
- All new preview for app and widget themes.
- Swipe up or down to show or hide it respectively.
- Tap on the save or check icon to update the theme.

It is in active development, please provide the feedback to make it better.
 
Last edited:
  • Like
Reactions: pepot

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
Version 1.2.3

Update
1.2.3
- Fixed a crash in restore process.
- Improved Agenda widget functionality.

1.2.1
- Added German translations.
- Gesture navigation support for Android Q.
- Disable navigation bar theme to use full screen.

1.2.0
- All new preview for app and widget themes.
- Swipe up or down to show or hide it respectively.
- Tap on the save or check icon to update the theme.


Please try and help to make it better.
Updated with various bug fixes and improvements.

Themes can be shared between Everyday and my other app Rotation.
 

kurt.gomez

Senior Member
Oct 27, 2011
338
108
Google Pixel 3a
Google Pixel 4a
@Pranav Pandey

First off, this is really great especially with the level of customisation.

A couple of suggestions if you could look into
1) Allow option to remove the tab below the header which shows how many calendars are selected (highlighted in yellow in the attached image)
2) Make the refresh tab at the bottom optional so number of calendar entries is maximised
3) Add an option to reduce the spacing between each event
 

Attachments

  • Screenshot_20190701-074255.png
    Screenshot_20190701-074255.png
    210.4 KB · Views: 353
  • Like
Reactions: Pranav Pandey

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
Version 1.2.4

1.2.4
- Fixed declined events functionality.
- Updated app info to comply with family policies.
- Various bug fixes and design improvements.

Text customisation for widgets including color and size will be available soon in the future updates.

Dynamic Theme Tips

@Pranav Pandey You might want to consider to "recruit" translators via this thread: https://forum.xda-developers.com/showthread.php?t=2069390

Thanks for the info! I will post in the thread after finalizing the strings for Everyday.

@Pranav Pandey

First off, this is really great especially with the level of customisation.

A couple of suggestions if you could look into
1) Allow option to remove the tab below the header which shows how many calendars are selected (highlighted in yellow in the attached image)
2) Make the refresh tab at the bottom optional so number of calendar entries is maximised
3) Add an option to reduce the spacing between each event

Thanks for the suggestions!
Header and Footer are there to support the rounded corners otherwise, events list will go off from the corners.
I am already analysing the various design possibilities and will do my best to improve it further.
 
Last edited:

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
1.3.0
- Updated target SDK to 29 (Android Q).
- Improved support for multi-day events.
- Added text color customisation for widgets.
- Various bug fixes and design improvements.

Please configure widget theme again after installing this update.

A Note
When I started developing this app, my major goal was to create a simple calendar widget which would enhance the capability of your default Calendar, especially Google Calendar. Now, I have seen various comments and reviews like it is useless without Google Tasks. Please note that Everyday uses the default calendar provider for Android and it doesn't has support for Google Tasks. Even Google Calendar can't do that as it has a separate API which we can integrate in our apps to provide the required functionality.

As I am the only person responsible for all of my projects (most of them are free), it is very difficult to implement everything from the beginning. I am not completely discarding this functionality and I would love to implement it if there will be enough support in the future. Saying something useless is very easy but at least consider the time that I have invested here in creating the various ROMs and MODs.

Now, almost 60% (UI/UX) of the code used in my apps is open sourced on GitHub and you are free to play with it. This is not a challenge but it will give you some idea about the time and energy that I have invested in developing the apps like Everyday (and Rotation). Also, giving one star rating (without any review) on Google Play or writing hate comments will not be beneficial for anyone. If you really want to make things better, then please contact me via app or leave your feedback here.

I really appreciate the early adopters, translators and all other contributors for their support and I will do my best to make it better.

Thanks,
Pranav Pandey
 
Last edited:
  • Like
Reactions: vivian&ondine

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
Recently, I noticed that some of the Google apps have different (larger) font size for the dark theme. So, I decided to do an experiment and now...
Introducing dynamic font scaling for Android in Everyday and Rotation because some themes need extra attention.

2.0.0
- Added Hindi and Chinese (Simplified) translations.
- Introducing font scale for themes to adjust text size.
- Updated widget header to open the current month.
- Added support to show/hide agenda widget details.
- Various bug fixes and improved data operations.

It is in active development, please provide the feedback to make it better.

Now, strings are almost finalized and I am inviting translators (I will post here also) to make Everyday available in more languages.
Please read the first post for more info.
 

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
[UPDATE] Version 3.4.0 [13/11/2019]

Everyday is now better than ever!
Try some theme presets from here.
Please check this tweet for a true black theme.

3.4.0
- Improved widgets functionality.
- Various bug fixes and improvements.

Removed social links, please contact via email or website in case of any issues.

3.2.1
- Introducing URL support for sharing themes.
- Improved file support for themes and backup.
- Fixed font scale preference for app widgets.
- Various bug fixes and design improvements.

3.1.0
- Introducing file support for themes.
- Improved support for all day events.
- Improved support for gesture navigation.
- Added backup and theme file associations.
- Various bug fixes and design improvements.

All new start with better Android Q support!

3.0.0
- Improved themes functionality.
- Consider local time zone for events.
- Added support to show empty days (paid).
- Enabled background aware for event color.
- Various bug fixes and design improvements.

 
Last edited:

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
[APP] [4.1+] Palettes - Theme Manager [1.0.0] [13/12/2019]

Everyday is now better than ever!
Introducing Palettes for the theme presets.

Features
- A collection of theme presets that can be applied in the supported apps.
- Extend them to create custom ones according to the requirement.
- Preview them natively in the supported apps and widgets.
- Experimental option to enable dark mode in devices that don't have a system setting.

Dynamic theme
- Best ever theme engine with a color for every choice.
- Change the theme of all the supported apps at once via Shortcuts or Notification tile.

Download
Palettes - Theme Manager

 

Attachments

  • shortcuts-screenshot.jpg
    shortcuts-screenshot.jpg
    108 KB · Views: 79
  • settings-screenshot.jpg
    settings-screenshot.jpg
    127.6 KB · Views: 80
  • presets-screenshot.png
    presets-screenshot.png
    231.5 KB · Views: 80
  • theme-screenshot.png
    theme-screenshot.png
    151.3 KB · Views: 76
  • data-screenshot.png
    data-screenshot.png
    210 KB · Views: 76

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
[UPDATE] Version 7.0.1 [04/05/2020]

Everyday is now better than ever!
Introducing agenda for the month widget.
All new presets via Palettes app.

7.0.1
- Initial support for Android 11 Preview.
- Improved dynamic theme for app widgets.
- Improved font scaling throughout the app.
- Added agenda (days) for the month widget.
- Various bug fixes and design improvements.

All new start to make things even better!

 

Attachments

  • widgets-screenshot.png
    widgets-screenshot.png
    209.5 KB · Views: 114
  • widgets-agenda-screenshot.png
    widgets-agenda-screenshot.png
    191.3 KB · Views: 115
  • widgets-month-screenshot.png
    widgets-month-screenshot.png
    178 KB · Views: 107
  • everyday.jpg
    everyday.jpg
    109.1 KB · Views: 108
Last edited:

Pranav Pandey

Recognized Developer
Apr 15, 2011
493
5,808
New Delhi
pranavpandey.com
[UPDATE] Version 10.4.0 [18/12/2020]

Everyday Key is on sale!

Various internal improvements, especially related to the date and time (zone). Please report in case of any issues.
All new presets via Palettes app.

10.4.0
# Added setting to adjust duplicate events.
Everyday > Home > Widgets > Duplicate events

- Added preview for the theme code.
- Fixed Today widget empty day setting.
- Stroke color support for the app widgets.
- Improved backup and restore functionality.
- Improved locale and font scale functionality.
- Various bug fixes and design improvements.

 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    The missing link between your Calendar and Widget!
    Built with Google Material design guidelines


    Thanks to XDA for featuring it on the portal.

    Hello everyone,
    This is my second major app for Android and first after Rotation. Currently, it is the active development. Please feel free to provide feedback and suggestions.


    attachment.php


    Everyday is a calendar widget to quickly check the events and month from the home screen. It is highly customizable with best in class theme engine to match your style.
    Let's give it a try and it also has lots of other useful features.


    Join Discord server
    Like Facebook page

    Dynamic Theme in Everyday
    attachment.php

    Features
    Agenda widget
    A widget to check the events quickly.

    Month widget
    A widget to navigate through the various days quickly.

    Various settings to customize according to the need.
    • Calendars • First day • Days count • Events count
    • Events indicator • Events visibility and more.

    Best ever theme engine with a color for every choice.
    • All new dynamic theme engine with background aware functionality to avoid any visibility issues.
    • Configure multiple widgets with different themes and calendars to recognize the theme easily.

    - Various settings to customise according to the need.
    • Start on boot • Notification • Notification toggles
    • Notification priority • Toast messages • Vibration and more.

    Best ever theme engine with a color for every choice.
    • All new dynamic theme engine with background aware functionality to avoid any visibility issue. More info here.

    In-built support
    • Detailed app settings to configure all widgets at once.
    # Perform backup and restore operations to save and load the app settings.

    Features marked with # are paid and Everyday Key is required to use them.


    Notice
    - This app is currently in development.
    - More features will be added later and it will become more stable with future releases.

    Changelog
    10.4.0
    # Added setting to adjust duplicate events.
    Everyday > Home > Widgets > Duplicate events

    - Added preview for the theme code.
    - Fixed Today widget empty day setting.
    - Stroke color support for the app widgets.
    - Improved backup and restore functionality.
    - Improved locale and font scale functionality.
    - Various bug fixes and design improvements.

    7.0.1
    - Initial support for Android 11 Preview.
    - Improved dynamic theme for app widgets.
    - Improved font scaling throughout the app.
    - Added agenda (days) for the month widget.
    - Various bug fixes and design improvements.

    All new start to make things even better!

    4.0.2

    - All new home screen to show the agenda.
    - Introducing theme presets via the Palettes app.
    - Various bug fixes and design improvements.

    3.4.0
    - Improved widgets functionality.
    - Various bug fixes and improvements.

    Removed social links, please contact via email or website in case of any issues.

    3.2.1

    - Introducing URL support for sharing themes.
    - Improved file support for themes and backup.
    - Fixed font scale preference for app widgets.
    - Various bug fixes and design improvements.

    3.1.0
    - Introducing file support for themes.
    - Improved support for all-day events.
    - Improved support for gesture navigation.
    - Added backup and theme file associations.
    - Various bug fixes and design improvements.

    All new start with better Android Q support!

    3.0.0

    - Improved themes functionality.
    - Consider the local time zone for events.
    - Added support to show empty days (paid).
    - Enabled background aware for event color.
    - Various bug fixes and design improvements.

    2.0.0
    - Added Hindi and Chinese (Simplified) translations.
    - Introducing the font scale for themes to adjust text size.
    - Updated widget header to open the current month.
    - Added support to show/hide agenda widget details.
    - Various bug fixes and improved data operations.

    1.3.0
    - Updated target SDK to 29 (Android Q).
    - Improved support for multi-day events.
    - Added text color customization for widgets.
    - Various bug fixes and design improvements.
    Please configure the widget theme again after installing this update.

    1.2.4
    - Fixed declined events functionality.
    - Updated app info to comply with family policies.
    - Various bug fixes and design improvements.

    1.2.3
    - Fixed a crash in the restore process.
    - Improved Agenda widget functionality.
    - Various bug fixes and design improvements.

    1.2.1
    - Added German translations.
    - Fixed invisible dates for the Agenda widget.
    - Gesture navigation support for Android Q.
    - Disable navigation bar theme to use full screen.
    - Various bug fixes and design improvements.

    1.2.0
    - Group layout option for Agenda widget.
    - All new preview for app and widget themes.
    - Swipe up or down to show or hide it respectively.
    - Tap on the save or check icon to update the theme.

    Support Development
    Please support so that I can develop more free apps in the future. You can support in following ways:
    - Download Everyday from Google Play and rate so that more people can reach it.
    - Buy Everyday Key from Google Play to appreciate my work.
    - Translate it in your language so that more people can use it properly.

    Translate and get Everyday Key for free
    Become a translator
    If you want to see Everyday in your language, please become a translator. I have something for my contributors, hope you will like it.
    - I will give you a promo code of Everyday Key so that you can use all the features of Everyday. If you have already purchased it then, please send me your order id to initiate a refund.
    - Your name will be in the app info section after your approval.
    Everyday > About > Info > Translators.

    I have setup an One Sky project for the Everyday - Calendar Widget, please visit the link below:
    http://pranavpandey.oneskyapp.com/collaboration/project?id=338205

    You can also contact me via email for more info:
    Everyday > Support > Troubleshoot > Report.

    Strings breakup
    It contains various strings from different projects, please have a look below.

    - strings-utils.xml
    Strings used by the dynamic-utils library which is an open-source project on GitHub.
    - strings-support.xml
    Strings used by the dynamic-support library which is an open-source project on GitHub.
    - strings.xml
    Strings used by the Everyday - Calendar Widget.

    XDA:DevDB Information
    Everyday - Calendar Widget, App for all devices (see above for details)

    Contributors
    Pranav Pandey
    Source Code: https://github.com/pranavpandey/dynamic-support


    Version Information
    Status:
    Stable
    Current Stable Version: 7.0.1
    Stable Release Date: 2020-05-04

    Created 2019-06-21
    Last Updated 2020-05-16
    2
    @Pranav Pandey You might want to consider to "recruit" translators via this thread: https://forum.xda-developers.com/showthread.php?t=2069390
    2
    Version 1.2.4

    1.2.4
    - Fixed declined events functionality.
    - Updated app info to comply with family policies.
    - Various bug fixes and design improvements.

    Text customisation for widgets including color and size will be available soon in the future updates.

    Dynamic Theme Tips

    @Pranav Pandey You might want to consider to "recruit" translators via this thread: https://forum.xda-developers.com/showthread.php?t=2069390

    Thanks for the info! I will post in the thread after finalizing the strings for Everyday.

    @Pranav Pandey

    First off, this is really great especially with the level of customisation.

    A couple of suggestions if you could look into
    1) Allow option to remove the tab below the header which shows how many calendars are selected (highlighted in yellow in the attached image)
    2) Make the refresh tab at the bottom optional so number of calendar entries is maximised
    3) Add an option to reduce the spacing between each event

    Thanks for the suggestions!
    Header and Footer are there to support the rounded corners otherwise, events list will go off from the corners.
    I am already analysing the various design possibilities and will do my best to improve it further.
    1
    Now Stable

    1.2.1
    - Added German translations.
    - Fixed invisible dates for Agenda widget.
    - Gesture navigation support for Android Q.
    - Disable navigation bar theme to use full screen.
    - Various bug fixes and design improvements.

    1.2.0
    - Group layout option for Agenda widget.
    - All new preview for app and widget themes.
    - Swipe up or down to show or hide it respectively.
    - Tap on the save or check icon to update the theme.

    It is in active development, please provide the feedback to make it better.
    1
    @Pranav Pandey

    First off, this is really great especially with the level of customisation.

    A couple of suggestions if you could look into
    1) Allow option to remove the tab below the header which shows how many calendars are selected (highlighted in yellow in the attached image)
    2) Make the refresh tab at the bottom optional so number of calendar entries is maximised
    3) Add an option to reduce the spacing between each event