Giter Site home page Giter Site logo

simplemobiletools / simple-calendar Goto Github PK

View Code? Open in Web Editor NEW
3.5K 107.0 1.1K 123.88 MB

A simple calendar with events, tasks, customizable colors, widgets and no ads.

Home Page: https://www.simplemobiletools.com

License: GNU General Public License v3.0

Kotlin 99.89% Ruby 0.11%
calendar android android-development open-source freedom kotlin

simple-calendar's Introduction

Simple Calendar

Logo

Simple Calendar 2023 is a highly customizable, offline monthly calendar app for Android. Have an agenda planner in your pocket, designed to do exactly what a personal tiny schedule planner should do in 2023. No complicated features, unnecessary permissions, or ads!
***Supports syncing events via Google Calendar

Download now!

Daily Digital Schedule App: Take Control of Your Time Whether you are looking for a work calendar for business, a day planner, an appointment scheduler, or organization and scheduling of single and recurring events like birthdays, anniversary, appointment reminder, or anything else, Simple Calendar 2023 makes it easy to stay organized. The calendar widget has an incredible variety of customization options: customize event reminders, notification appearance, tiny calendar reminders widget, and overall appearance.

Schedule Planner: Plan Your Day Appointment scheduler, monthly planner, and family organizer in one! Check your upcoming agenda, schedule business meetings, and events & book appointments easily. Reminders will keep you on time and informed on your daily schedule app. This 2023 calendar widget is remarkably easy to use. You can even view everything as a simple list of events rather than in a monthly view, so you know exactly what’s coming up in your life and how to organize and plan your agenda.

Simple Calendar 2023 Features

✔️ The Best User Experience
➕ No ads or annoying popups, truly great user experience!
➕ No internet access is needed, giving you more privacy, security, and stability

✔️ Flexibility for Your Productivity
➕ Calendar Widget supports exporting & importing events via .ics files
➕ Export settings to .txt files to import to another device
➕ Flexible event creation – times, duration, reminders, powerful repetition rules
➕ CalDAV support for syncing events via Google Calendar, Microsoft Outlook, Nextcloud, Exchange, etc

✔️ Personalized Just for You
➕ Schedule planner - customize and change sound, looping, audio stream, vibrations
➕ Calendar widget - Colorful Calendars and customizable themes
➕ Open source tiny calendar, translated into 30+ languages
➕ Plan your day with others - ability to share events fast on social media, emails, etc
➕ Family Organizer - with hasslefree event duplication, organization, and time management

✔️ Organization and Time Management
➕ Day planner - the agenda planner will help you to organize your day
➕ Weekly planner - staying ahead of your busy weekly schedule has never been easier
➕ Itinerary manager - business calendar shared between teams at work
➕ Appointment scheduler - organize and maintain your agenda with ease
➕ Planning app - easy to use personal event, appointment reminder, and schedule planner
➕ Plan your day - manage your day with this android schedule planner, event & family organizer

✔️ #1 Calendar App
➕ Import holidays, contact birthdays, and anniversaries easily
➕ Filter personal events quickly by event type
➕ Daily schedule and event location, shown on a map
➕ Quick business calendar, or personal digital agenda
➕ Quickly switch between daily, weekly, monthly, yearly & event views

DOWNLOAD SIMPLE CALENDAR PLANNER – OFFLINE SCHEDULE AND AGENDA PLANNER WITH NO ADS! PLAN YOUR 2023 TIMETABLE!

Check out the full suite of Simple Tools here:
https://www.simplemobiletools.com

Facebook:
https://www.facebook.com/simplemobiletools

Reddit:
https://www.reddit.com/r/SimpleMobileTools

Telegram:
https://t.me/SimpleMobileTools

Get it on Google Play Get it on F-Droid

App image App image App image

simple-calendar's People

Contributors

10cents avatar aga-c avatar artemmolotov avatar avtkal avatar en2sv avatar fatih-baker avatar fricyo avatar ftno avatar honk2 avatar ikazuhiro avatar kryptkode avatar ldmpub avatar ltguillaume avatar milotype avatar naveensingh avatar nopeppermint avatar oersen avatar rex07 avatar slavekb avatar smarquespt avatar solokot avatar spkprs avatar supyrow avatar tibbi avatar trubitsyn avatar txemaq avatar vfbfan avatar weblate avatar welaq avatar xmgz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simple-calendar's Issues

Calendar grid for aesthetics

I noticed my eyes kind of get lost with nothing but numbers on the calendar.
I think a grid would make it easier to look at, keeping the eye moving up, down, left, right.
Just a thin line is all that's needed; it would make it look really sharp and contained.
A toggle setting would work if not everyone wants this.
Thanks

Simple Calendar crashing everytime after update to 1.21

I updated the to 1.21. The widget crashed instantly.
Then, I tried to open the app. Crashed again.
So, I tried to downgrade. Even in 1.20 or 1.19 versions, the app is crashing after the update. Even after cleaning data.
So, I cannot use the app. Here is the logcat:

logcat.txt

EDIT: changed the logcat file. It seemed "broken" on notepad on Windows. I used linux to generate it.

Week number shifted by -1

On my device (OnePlus X (ONE E1003)) running ResurrectionRemix 5.7.4 with german system date format the displayed week numbers are shifted by -1 as well as this years week 1 (Jan 4-10) is numbered 53 of the previous year.

Plan to display synced calendars

Hi!

I just saw your projects and loved the idea. For this one, I am wondering if you plan to display the synced calendar? Or will you keep it simpler?

[Feature Request] Repeat/recurring event option

There are various types of events that people might want to have recur at a given interval (weekly, bi-weekly, monthly, quarterly, yearly), such as birthdays, bill pay reminders, etc.

On the edit event screen this could be added after the reminder option.

[Feature request] Allow default reminder time in minutes

Would it be possible to have a setting that allows for a custom default time rather than needing to enter the minutes each time? Having both side by side would be good but having a default of 30 or 60 minutes would be fairly helpful. Would save time adding a bunch of events and typing in the minutes each time.

Unable to edit single event for recurring task

In relation to #16 which has been working, I have found that a single event of a recurring set cannot be modified. Instead it modifies all entries even if those in the future should remain at a set time.

To duplicate: create a recurring task (in my case I used bi-weekly). Edit one of the sonnest upcoming task times. You will notice all in the set have the time changed.

[Feature] Share an event.

It would be nice with an share button on the saved event, that exports to vcal and allows to send it thru any app installed that supports attachments eg. email.

Reminder notification not working

Using Android 6.0.1 stock ROM with root I set a reminder of 30 before an event but never recived any sort of notification. I do not use the widget on my home screen so I am unsure if that is related.

What type of notification should be expected, and can a default reminder be set? For instance always use 1 hour before an event.

Day forward arrow in details view does not advance day

Hello. I'm not a tech person. Forgive me if this not the right way to submit a bug report.

Simple Calendar 1.15, Android 6.0.1, Cyanogenmod 13 nightly

To reproduce problem:

  1. Launch Simple Calendar (or navigate to widget)
  2. Touch (select) any day in any month. This will load details view.
  3. Touching the '>' arrow to advance the day forward registers the touch, but the day/date does not advance forward.

[Feature] Solarized color scheme

Would it be possible to get the solarized color scheme as an option for this? It might contrast with the orange header but soloarized is much easier to read, especially the dark version.

Month title always says "Llll" since upgrade to v1.16

Since I upgraded to v1.16 the month title always says "Llll" in the app and in the widget. Every month has the same title. I tried downgrading, re-upgrading, uninstalling, re-installing, wiping all the apps stored settings then reinstalling, reinstalling older versions... I tried everything I could think of, but no matter what I do, every month is now called "Llll" and this wonderful simple lil app is now unusable for me. I've got a motorola droid razr m running non stock and rooted android v4.1.2. I did not see this bug at all before the upgrade to v1.16, but since the upgrade all versions show the same issue.
Any and all help / ideas would be very gratefully received, thanks...

force close when opening settings

Phone: sonim xp6, android 4.4.2, rooted, all google things removed, with microG & xposed
simple calendar version: 1.42 (F-droid)

Issue: application force close when settings selected.

Previous versions works fine.

Add landscape mode

I would like to use this app landscape mode too. Currently it forces the device in portrait mode.

This is also valid for all other SimpleMobileApps.

Cannot add Tasks

In Samsung's S Planner it is possible to add both Events and Tasks. In Simple Calendar it is possible to add Events but not Tasks, are you going to implement it?

Custom reminder alarm

Hi just a proposol !
what do you think of choosing a custom alarm tone or ringtone for the reminder ?

greets frank

Multiselection not working properly and deleting events

Hi very nice app but there is a bug.

in DayActivity.java if you multiselect items they are never getting deleted .
Only if you select one item it works. Also i´m getting a database error while selecting multiply items.

In DBHelper i have changed deleteEvent to make it working if i select multiply items like this:

public void deleteEvents(String[] ids) {
StringBuilder placeholders = new StringBuilder();
for (int i = 0; i < ids.length; i++) {
if (i != 0)
placeholders.append(", ");

        placeholders.append("?");
    }
    final String selection = COL_ID + " IN (" + placeholders.toString() + ")";
    db.delete(TABLE_NAME, selection, ids);
    db.close();

   if (mCallback != null)
      mCallback.eventsDeleted(ids.length);
}

greets frank

Current day does not change with local device day/time

This issue was present as early as v1.17 and is present in v1.20.

Problem:
The default behavior of the app/widget on the month view is to 'highlight' the current day by displaying the numerals in a larger font and/or bolding them. This is the indication to the user that the calendar has switched days.

Thus, when the local device time changes from 11:59pm to 12:00am (or 23:59 to 00:00), it is expected the the current day would highlight the next numeral in the sequence of days, but this does not occur immediately.

Instead, the local device date (day) changes, but the calendar remains on the same day for a period of time (hours?). I am not sure how much time passes before the calendar matches the local device time. I suspect this is a locale or timezone related bug.

[Feature Request] Traditional Chinese Calendar

On Ku’an wang many users complains that this app does not support traditional Chinese calendar (known as Lunar calendar (农历, nónglì) in Chinese). I suggest you to implement it. I guess you to create this feature as plugin, which looks like other app (.apk), but it cannot be launched, also does not display the icon on the launcher, it must be run when Simple Calendar is launched, with this way you can also get support for many other non-Gregorian calendars.

Dark background color

It would be nice to be able to use a dark mode (preferable a #000 background), especially for AMOLED devices where this can save battery.

Of course this is basically valid for all SimpleMobileTools.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.