k3b / calef

CalEF: Create and send Appointment-Confirmation-Message from Android-Calendar-Entry.
GNU General Public License v3.0
9 stars 1 forks source link

[Feature Request] Support more fields #2

Open fohfuu opened 2 years ago

fohfuu commented 2 years ago

I want to preserve these information fields when exporting: DTEND (the event end day & time), LOCATION, and CATEGORIES. It would be nice to have options for CREATED and LAST-MODIFIED, too.

Is there a way to implement this?

k3b commented 2 years ago

you want to (optionally) add


how should this feature be used without becoming too complicated to use?

what exactly is your usecase that needs the additional fields?

=======

my current usecase: create a confirmation text for an appointment, that does not need the new fields.


currently the app has this hard-coded pattern that is used all the time

%MesssagePrefix% %date% %title% %messageContent%

message short=%date% %title% message medium=%MesssagePrefix% %date% %title% message long=%date% %title% %messageContent% message full=%MesssagePrefix% %date% %title% %messageContent%

message short/medium/long/full will not work anymore whith the additional fields: too many combinations :-(


probably too much work and too complicated to use: Templateeditor Requirements:

fohfuu commented 2 years ago

Sorry for the slow reply - life got in the way.

I would need to go into my personal details for my particular use case, but I will make a fictional comparison.

Let's say I have a Chemistry lecture every day. It is in different lecture halls on different days because the university has a room shortage, but there is nothing different about the content of the lectures, so when I wrote my timetable in my calendar, I gave each event the same name, "Chemistry", and added the room number in the location field. If I lose my calendar data and I go to check my backup using CalEF, I can't see what rooms I need to go in future.

You can imagine a similar situation for categories. I could have named both my lab sessions and lectures "Chemistry" and told them apart by their category.

Including the end of the event would let me see how long my lab sessions are booked for.

The others fields would just be nice to have for future reference, but I don't have a particular need for them.

I thought there may be a limitation like this, that's a shame. I don't have anything else I can add to development, unfortunately. If the app is restructured in the future, it could be considered then.

k3b commented 1 month ago

@fohfuu : your request this is not a technical problem but a "Usability"-problem.

How would you design the configuration of the additional fields in this screen?

?