GithubHelp home page GithubHelp logo

Comments (9)

apozas avatar apozas commented on July 29, 2024 3

Hi,

First off, thank you for your feedback. I am happy to know that you are finding Contact Diary useful.

I see what you mean. Contact Diary has two primary goals in mind: to serve you as a log of your contacts, and to have a summary that can be useful if you get contacted by a professional contact tracer. The required options are those that conform the bare minimum that a contact tracer may need to assess the risk of the contacts and advise you and them to take any measures, even if it may be "too much" information for the first goal (you know if you are a close friend of Mary, and even if you have kept a safe distance outdoors you may want to let her know about your positive if you care about her). For now, it is my impression that there are more people that find the required fields useful than people that do not, but I will leave this issue open in the aim of hearing more experiences and opinions.

With this, I am not saying that this will not be implemented, but rather than it will not be on the top of the list. In the meantime, let me suggest some workarounds within the current functionalities of the app:

  • If you already have a contact with the name you care about, or you have the same contacts under the same conditions recursively (like college or work colleagues), from another day, you can long-press and select "Make a Copy Today" to create a duplicate of that entry in today's register.

  • You can also duplicate multiple entries at once by choosing "Select" in the long-press menu, choosing the contacts, and pressing the icon next to the trash can in the top-right corner.

  • If you are entering names of multiple friends, you can instead create an event and add all those names in the Companions field. This is what I do whenever I go to office.

I hope at least one of the solutions offered satisfies your needs. As I said, I will leave this issue open to hear other opinions and experiences regarding the use of required fields.

from contactdiary.

GenosseFlosse avatar GenosseFlosse commented on July 29, 2024 1

I'll second @2br-2b 's opinion. I actually have many entries where location equals the name. The only required field that I personally think are the most useful for me are the distance and the name. Whether someone is my relative or close friend doesn't change occasionally πŸ˜‚

But I also think about people only wanting to store the list of names and for convenience do not want to store more information. These people tend to be reluctant of this apps usage if forced to set more information fields.

Since I will notify everyone on my list in case I encounter a covid infection most fields do not matter. I still fill them in but my friend is a bit annoyed of having to put everything in: "when I meet my friend xyz I always know where when and how if I know the date from the app, I don't need to store that".

So the question is if this information requirement is a special feature on behalf of contact tracers or not. And if so, there should probably be an info box stating just that. Or a pop-up asking you whether you think you will know where you met this person in two weeks from now?

from contactdiary.

2br-2b avatar 2br-2b commented on July 29, 2024 1

I think a popup would be a bit too intrusive unless you could say "Do not show this message again" and then forget that setting later.

I do understand, though, what you're saying. It's just that I know that if I met this person, I'll know where/how I met them. On the other hand, I can still enter the other info; it just takes longer, and the info doesn't always seem necessary to me.

from contactdiary.

apozas avatar apozas commented on July 29, 2024 1

Thanks a lot for the thoughts. These are valid suggestions. I want to think about how to best implement it, and I may come back to you with questions about them.

from contactdiary.

apozas avatar apozas commented on July 29, 2024 1

Hi,

After playing around for a few days with the duration field myself, I liked much more the way of choosing times. I am seriously considering moving back to a "beginning time", followed by an "ending time" in case one wants to specify the duration. Also, I had another realization, this one regarding the required fields. I should not be nor feel responsible for what the users insert into the forms. Therefore, the next version will only have the bare minimum as required, this is, just the contact/event name. The rest will be optional.

from contactdiary.

apozas avatar apozas commented on July 29, 2024 1

Would it be feasible to have an option in the preferences to choose required fields?

Yes, that is the ideal final form. It will take a bit of time, since first I want to focus on other features that I find more important (import/export, for example). But in the end, it should look like this :)

from contactdiary.

ltguillaume avatar ltguillaume commented on July 29, 2024

If I fill in the name John and leave the location blank, an option to autofill it with "John's" would be nice.

Currently, filling in the duration is rather cumbersome. I think it would be better to have separate fields for hours and minutes, with plus and minus buttons next to them, and only an input field opening when you click the number. (I think the input field should then have all input selected automatically, so that input from the keyboard overwrites the old value directly.)

To be honest, I think it'd be better to make the duration field optional: users already judge for themselves if the contact duration satisfies the requirement of registration in the app or not.

from contactdiary.

ltguillaume avatar ltguillaume commented on July 29, 2024

@apozas I think this would be the right approach, thanks!

from contactdiary.

2br-2b avatar 2br-2b commented on July 29, 2024

Thanks! I think this is the best approach.

Would it be feasible to have an option in the preferences to choose required fields? That way, if a user always wants to always remember to do a certain field, they can.

On the other hand, this is just icing on top and not a required feature. Thank you do much for the change you're already making!

from contactdiary.

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.