Giter VIP home page Giter VIP logo

Comments (13)

chesio avatar chesio commented on June 10, 2024 3

Still confusing, I removed the task event type as you suggested.

Think of a calendar as a normal paper calendar where you can put notes about both events and tasks - both entities are related to time, but there is a difference:

  • Event has a timespan and location.
  • Task can have a start date or due date. Task can have progress (0%, 50%, ...).

Think of event type as name for you calendar. You can have more calendars: personal, work... You can name the calendar "Regular tasks" or "Regular events", but still have both events and tasks stored in the calendar (hence the confusion).

Now to the UI:

  1. The two "+" buttons allow you to select what entity you want to create: event or task.
  2. On new event/task screen, you then select the calendar where you want the event/task to be stored. This however does not change entity type: an event stays an event even if you store it in calendar named "Regular tasks" (and vice versa for task and a calendar named "Regular events").

Btw. I see where your confusion comes from, the use of term "event types" for calendar names is perhaps not the best UI/UX.

from calendar.

chesio avatar chesio commented on June 10, 2024 2

The two "+" buttons allow you to select what you want create: event or task.

One more note: if you only use the app for events (like I do), you can turn off the "+" button for tasks in the settings.

from calendar.

naveensingh avatar naveensingh commented on June 10, 2024 2

I was writing my own reply but @chesio nailed it.

Bottomline is that the button isn't redundant. Without it, the app wouldn't know whether you want to create an event or a task.

We should probably replace the concept of 'event types' with 'local calendars'.

from calendar.

naveensingh avatar naveensingh commented on June 10, 2024 2

decide (or vote? 😄 ) on the best replacement

I think I see what you did there ;)

It will be announced (at least using a feature request) because changes like this always alienate at least some users.

Come to think of it, there should also be an option to save/insert these private calendars into the Android database so that they can be managed using other (offline) calendar apps.

from calendar.

Aga-C avatar Aga-C commented on June 10, 2024 1

The app should not ask to choose the event type after pressing the + button.
This behavior is kind of redundant, since the app always defaults to the default event type defined in settings.

These are two separate things. An event is not the same as a task, and choosing an event type doesn't determine whether something's an event or a task. You are confusing these ideas. Events are regular calendar entries that have specific duration, can take place in a specific location and have other attendees. Tasks are more like reminders, TODO items.

Event type is just for categorizing events and tasks. It's the same as having different calendars in Google, Outlook or anything like this. Just because you have defined an event type Regular task (which isn't a standard type in this app) it doesn't mean it's the same as creating events or tasks. You can create other event types like Appointments, Birthdays, Holidays, and create either events or tasks under them.

Since these are completely separate things in the app, I close this issue. If it confuses you, just remove the Regular task event type. App will still behave the same.

from calendar.

seniordevel avatar seniordevel commented on June 10, 2024 1

Thank you for all the answers. Very helpful.

Btw. I see where your confusion comes from, the use of term "event types" for calendar names is perhaps not the best UI/UX.

We should probably replace the concept of 'event types' with 'local calendars'.

Yes, I think this could be an improvement.

But the other point of confusion has not been mentioned here:

I never recognized any visual diffrence between events and tasks in calender view. It needed a hint with screenshot where Agniezka ecplicitely pointet out that there is a small task icon in calender view!

Please be aware that many aged persons (I am still under 60 years) have problems reading small text. Especially if not focused, e.g. trying to capture a whole month in calender view. Even the best spectacles won't compensate.

Thus I hope task and events will have different default colors in the future.

from calendar.

seniordevel avatar seniordevel commented on June 10, 2024

Still confusing, I removed the task event type as you suggested.

The two event type buttons are still available.
So, as those are different categories such as different calendars, I would expect that this difference is made visible in clear way, such as different default colors. But in calender there seems to be no difference, except the category name, shown only in detail view.

We don't have separate categories for events and tasks

Well, sad as events and tasks are comparable to different calenders as you wrote.

So you might allow to request different default colors for events and tasks?

from calendar.

chesio avatar chesio commented on June 10, 2024

We should probably replace the concept of 'event types' with 'local calendars'.

Perhaps a good start would be to collect all occurences of this term in the app. Then decide (or vote? 😄 ) on the best replacement that works in all contexts.

from calendar.

seniordevel avatar seniordevel commented on June 10, 2024

By the way, I agree and I consider it as useful to have two categories

  • for tasks like appointments and dates ... and
  • for events like holidays

There is a different color option for weekends available already, but not for events

from calendar.

seniordevel avatar seniordevel commented on June 10, 2024

One more note: if you only use the app for events (like I do), you can turn off the "+" button for tasks in the settings.

Well, but additionally I activated the built-in holidays feature. Now everything works fine for me.

Now I have seperate default colors for holidays and tasks.

Perfect solution for me!
Thanks for all your help in general, and this note/hint in special.

from calendar.

seniordevel avatar seniordevel commented on June 10, 2024

I tried to remove some holiday items in calender view, but I see inconsistent confirmation popups. There occurred two different types:

  1. Just asking "Are you sure to delete ..."
  2. Offering 3 options to choose from:

I see no reason for why this happens.

Screenshot_20240506-171116 Screenshot_20240506-171053

For sure, the 3 options choice should appear everywhere.

I am pretty sure this are imported holidays only.

from calendar.

Aga-C avatar Aga-C commented on June 10, 2024

That's because the first holiday has been created as a single occurrence event because it has a moving date. You're just prompted then about deleting that one particular event.

The second event is repeating because that holiday is always on the same date. That's why the app is asking what specifically you want to remove.

from calendar.

Aga-C avatar Aga-C commented on June 10, 2024

@seniordevel If you have more questions about how the app works, please use Discussions for it.

from calendar.

Related Issues (20)

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.