Reactive-Resume icon indicating copy to clipboard operation
Reactive-Resume copied to clipboard

[FEATURE] Allow to use different date format

Open StarHamster opened this issue 4 years ago • 4 comments

Problem

Sometimes it is required to specify the full date in one case, and in the other - only the year. E. g., in the Education section, it is often enough to specify only the years. And in the Work Experience, the full date is usually indicated. I would like there to be not one global setting for the the whole resume, but it would be possible to specify the date format for each specific case.

Solutions that I see

  • Allow the 00 to be specified instead of the date part. Eg. 00.00.2022 when I want to specify only the year. Or 12.00.2022 for months and years (without days).

  • Add select to select the date format to each card where there are dates.

    That's how I see it:

    Additional select for the date format in a card

StarHamster avatar Mar 30 '22 15:03 StarHamster

This would be great to have! I'm surprised its not already part of this otherwise great tool

MLNW avatar May 04 '22 18:05 MLNW

I'd love to implement it, but adding date format to each individual modal and the schema would be a huge change in terms of schema structure. I just don't want to do anything that can jeopardize previously made resumes and potentially make errors that could break older resumes with no formats. Gotta be really careful especially now that a lot of people are using the platform.

amruthpillai avatar May 04 '22 21:05 amruthpillai

I get your concerns, but I do believe that by improving this you would increase usability a lot. If you look at how LinkedIn for example does this, it is very common to only show the years for education entries. Anything else looks weird to me.

I love the overall style and usability of the tool but if at the end the date format stays as is and I don't have any workaround to modify it to my liking, then I'm not sure if I can stomach using it.

MLNW avatar May 04 '22 22:05 MLNW

I just had a look at the code and saw that the DateRange used throughout the schema relies on simple strings which are then formatted via the date utils.

Now in those date utils you already have a list of possible date formats. Which of them is used is set by the user for the entire resume. To implement this feature one could add an option to change the date format per section and then check if the section has a date format set and if not use the default set centrally.

That should result in small schema changes that are easily backward compatible. What do you think @AmruthPillai ?

MLNW avatar May 05 '22 07:05 MLNW