Comments (9)
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.
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.
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.
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.
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.
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.
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.
@apozas I think this would be the right approach, thanks!
from contactdiary.
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)
- Crowdin Hungarian translation HOT 1
- Crowdin finished many languages HOT 1
- a treat for you, too HOT 1
- [Bug] "Make a copy today" doesn't work in 2021 HOT 2
- [Bug] HOT 2
- App doppelt Begegnungen aus 2020 nicht fΓΌr 2021 HOT 1
- [Bug] When copy contact for today the year is set to 2020 instead of 2021 HOT 1
- [Request] FAB should respond when keyboard is showing HOT 7
- [Bug] App version 1.4.0 crashes on start HOT 9
- [Request] Support sharing of UK NHS Venue QR Code scans HOT 9
- F-Droid Build Fails on versions 1.4.1 and 1.4.2 HOT 2
- Cannot store a contact or event accross different dates HOT 8
- F-Droid build failed HOT 5
- [Bug]F-Droid build failed HOT 2
- [Bug] Since version 1.4.7, the "make a copy today"-button is missing HOT 5
- [Bug] The mobile phone number entered in incorrect format HOT 1
- App store - outdated main screenshot HOT 1
- Saving of end date is incorrect if end time is set afterwards
- To add Hindi translation of in-app text[Request] HOT 2
- F-Droid build failed HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contactdiary.