FossifyOrg / Calendar

A simple calendar with events, customizable widgets and no ads.
https://www.fossify.org
GNU General Public License v3.0
785 stars 55 forks source link

Support for different time zones for starttime and endtime in a single calender event #311

Open user4andre opened 2 months ago

user4andre commented 2 months ago

Checklist

Feature description

I would like to be able to individually select the time zone for the start and end of each calender enty.

Why do you want this feature?

I travel a lot. When flying between different countries, locally different time zones can quickly result in incorrect time displays if the cell phone automatically switches to the current time zone of the country you are in. When booking flights, the time zone of the respective airport (country) is usually used for take-off and landing times. This time zones may differ for start and landing for flights from one country to another.

Additional information

I use currently another calendar app. This allows me to select the time zone per entry (start and end the same). When using it, I create two entries as a workaround if necessary. One with the start time and one with the landing time. This works reasonably well, but it is far away from beeing perfect.

I'm not a programmer and I'm new to GitHub. I have done the initial checks listed on top as best I could. Nevertheless, I cannot 100% rule out having missed a similar topic.

Update:

09.09.2024: I removed some information from this text that meight cause confusion.

Aga-C commented 2 months ago

It's already implemented. Go to Settings → Allow changing event time zones (in Events section). After checking it, you'll be able to select the time zone for each event.

user4andre commented 2 months ago

Hello Agnieszka C,

Thanks for your quick reply.

I arsed for a possibility to change time zone for start ans end individually. You are right that it is possible to change time zone of an calender entery. And yes I missed the setting. It is partly done.

Setting one time Zone for start and a different one for end time is not possible at the moment. I described for what I need it in the change request.

Best regards André

Aga-C commented 2 months ago

Can you give an example of a calendar app that supports setting different time zones for the start and end of the event? 

Also, if you think that the current implementation is not enough, you can edit your request to emphasize what's lacking in the current implementation and why these changes would be useful. Because the current explanation suggests that there's no possibility to set timezone manually. Then we can consider reopening the request.

user4andre commented 2 months ago

I do not know any Andoid app were you can set it individually. On Windows computers (or Linux) it is possible with Thunderbird.

TB

As I described before, when traveling between countries seperate time zones are helpfull for leaving and arrival times. With one time zone per calender event there is always one time that deviantes from local time.

Aga-C commented 2 months ago

Can you edit at least the title of the request, so it doesn't suggest the existing functionality? I can reopen your request, but now it's misleading because it sounds like the app doesn't support different time zones at all.

user4andre commented 2 months ago

Changed specification for change request:

Feature description

I would like to be able to enter two different time zones for the start and end of a calendar event. One time zone for the start time. Another time zone for the end. I need this for travel times between countries in different time zones.

Why do you want this feature?

I need this for travel times between countries in different time zones.

An example:

I have booked a flight from Japan to Sri Lanka. In the travel confirmation, the departure and arrival times are both given in local time. Assuming the flight starts at 7 a.m. in Japan and takes 5 hours. Unfortunately, many airlines do not always include the flight time. The booking confirmation states: Departure Tokyo 30.08. 7:00 am (local time) Arrival Colombo 30.08. 8:30 am (local time)

The following information is normally not part of the booking confirmation: Japan is in the UTC+9 time zone. Sri Lanka is in the time zone UTC+5:30

I can easily set the times in Thunderbird. Thunderbird settings

When I look at the calendar entry in Thunderbird (after doubbleclick), I see the times in the local time zone of my calendar and in the time zones I have set: Thunderbird Anzeige

I can transfer the entries to the Fossify calendar. The times are (correctly) converted to the time zone selected for the start. I can view these in the editing view. fossify edit view

In the normal calendar view, the display is in the current time zone of the cell phone (here: Germany). fossify calender view This ensures that if the cell phone is set to the correct time zone at the respective location, the times appropriate to the location are displayed.

With the current version of the app, it becomes problematic if I want to enter such a flight on my cell phone while on the move (e.g. in the event of flight time changes). Now I can select the appropriate time zone for the departure and enter the departure time as it was communicated to me. Next, I have to search the internet for the time difference between the two locations and convert the arrival time to the time zone of the departure location by hand. This is prone to errors.

Since it is sometimes necessary to make plans for the time after arrival at the destination, knowing the arrival time is important. I currently only have the option of changing the time zone of the cell phone in order to see the appointments in any time zone.

user4andre commented 2 months ago

I am giving my best. It takes a longer time sometimes because that are my first steps in GitHub.