ped's People
ped's Issues
Task gets deleted when new contact added gets deleted
I'm sorry that I didn't take a screenshot for this. But previously there was one task displayed in the task list and I added a new contact called John Doe by this command "add n/John Doe p/98765432 e/[email protected] a/John street, block 123, #1-01" -- so John Doe appears as the 7 the contact.
At this point in time, there was only one task left in the meeting cards (I've accidentally checked the other one previously, you can refer to my issue #1)
But when I input the command "delete 7", the new contact John Doe gets deleted, but the remaining one task gets deleted as well(???). I'm not too sure why the task gets deleted along with the contact.
(Minor issue) Lack of a confirmation message/ prompt for user confirmation before checking a task
I accidentally clicked on the white box and the task disappeared straight away and I need to re-create one -- Could be a possible shortfall for the UX.
New task not displayed in task list
Need to account for repetitive/ recurring tasks
I tried adding multiple tasks of the same title, the first task does not have a deadline, the second task has the same title as the first task and has a deadline, but the programme feedbacked that the same task already exists. This may be not so user-friendly in cases where the user wants to perform recurring tasks (i.e. weekly daily).
Also the new tasks are not displayed in the UI (as mentioned in one of my previous issues)
Not all tasks are updated in UI immediately after creation
Sort contacts by name
I think it will be good if the contacts can be sorted (or there's a command to sort) by alphabetical order of their names, otherwise it may get messy when the user wants to find the contact they are looking for.
e.g. If I want to create a task with Alex Yeoh and Alex Doe (and a few more people), and if the names aren't in alphabetical order, it might be a bit confusing to find the right people.
Does not allow adding two people with the same name
When I try to add two people with the same name, the error message "This person already exists in the address book" gets displayed. This happens despite the person I want to add lives at a different address, or has a different phone number or email. It can be potentially troublesome if the user wants to add contacts with the same first name and the user doesn't know the full names of the contacts (i.e. multiple ppl with the name, Alex, David, John etc.)
Date format for tasks
Unmark tasks -- vague description
I am somewhat confused about how I can use the "task unmark" command -- Since all tasks are unmarked upon creation (by default) and a task disappears when marked, how can I unmark a task by its index if I cannot see it from the UI?
Account for country code in phone numbers
When I try to include country codes (i.e. +65) in new contacts' phone numbers, I will always receive the error message "Phone numbers should only contain numbers, and it should be at least 3 digits long". Might be a good corner case to consider.
Assigning an invalid person to a task
Task UI cards only displayed under certain conditions
It seems like the task card UI is only displayed after the task is assigned to at least one person in the address book. Perhaps you guys might want to consider other cases where the user uses the address book as a "notepad" to record tasks only for themselves, or in cases where the user hasn't decided to who to assign a task. In these cases the UI cards for the tasks won't get displayed, will there be a better way around this?
Lack of clarify in specifying the format of tags
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.