GithubHelp home page GithubHelp logo

Comments (7)

apozas avatar apozas commented on September 3, 2024 5

from contactdiary.

leso-kn avatar leso-kn commented on September 3, 2024 2

Hi! I also like the idea of involving the contacts feature of android!

Maybe for the beginning it would be sufficient to add contact names to the autocomplete list of the name text box and automatically fill the phone number if the selection changes (and a phone number is available)

from contactdiary.

alrt84 avatar alrt84 commented on September 3, 2024 1

Hi, thanks for the app! Is it possible to add a database of places (or to collect them once inserted) so that a place can be selected without entering it manually everytime? I am thinking to the workplace for instance, where I have most of my daily contacts with people.

from contactdiary.

CrsiX avatar CrsiX commented on September 3, 2024 1

I found the app in F-Droid yesterday and just checked it out, struggling with #5. This lead me to this issue where I could request even more features for your nice project :)

I think it's useful if you could select multiple contacts from your local contact book, especially for new larger events. The main workflow is as following (basically, only 3.3 is new):

  1. Open the app and add a new event
  2. Fill in the name, place and date/time of the event as usual
  3. Add people that you have met during the event
    1. Click on the companions field
    2. Enter some first letters (e.g. A)
    3. If the contact permission is given:
      • Look into the local contact book and search for contacts starting with A
      • Show the top x results as a drop-down-like list (e.g. Alice and Ashley)
      • Click on Alice to add it to the list of other people (companions list) or click on "Next" / "Enter" on the keyboard or a new + button to safe the string as-is (e.g. if you have no contact for someone)
      • Clear the text box input
    4. If the contact permission is not given:
      • Use the inserted text as-is
      • Add the inserted string into the contacts list when the user presses "Next" or "Enter" on the keyboard or you add a + button for this purpose
  4. Add indoor/outdoor, distance information and notes as usual
  5. You might want to be able to edit / delete users from the list of companions, regardless whether they are plain strings or contacts from your contact book

However, in my opinion, using the local contact book must be optional. The app should work absolutely fine if the permission is not given, underlining the privacy aspect.

from contactdiary.

apozas avatar apozas commented on September 3, 2024 1

Thanks a lot for the amount of detail. I have in mind implementing, at least, something along the lines of your point 3.iv. Hopefully this will be relatively soon, although right now I want to dedicate a few days to translations.

from contactdiary.

apozas avatar apozas commented on September 3, 2024

from contactdiary.

leso-kn avatar leso-kn commented on September 3, 2024

Also, short tip: Usually it's easier to split github issues into separate issues for feature requests, makes it easier to follow the discussion :)

Github also offers a template feature for issues, where you can for example create templates for [feature request] or [bug report]

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.