Coder Social home page Coder Social logo

pe's People

Contributors

gyulong1 avatar

Watchers

 avatar

pe's Issues

Typo in DG

Under Logic component, "QuickcContactsParser" is incorrectly spelled.

Screenshot 2023-04-14 at 3.29.59 PM.png

Missing third part for user story

Under user story, the third part of this user story is missing even though it is not clear why a user would want to retrieve a deleted contact.

Screenshot 2023-04-14 at 3.33.16 PM.png

"forces import" not well explained

Under the importm feature in the UG, it is unclear to the user what "forces import" means.

Does it mean that it will overwrite the existing data or simply import the other meeting that are not duplicated/in a wrong format? More explanations would help the user understand what actually happens during a forced import.

Labelled as Low as it can cause inconvenience for new users reading the UG.

Screenshot 2023-04-14 at 3.20.28 PM.png

Inconsistent link behaviour in the DG

The Main link directs users to the source code on GitHub while the Commons link directs users to the commands section in the DG.

Causes inconvenience to users who are not expecting the link to bring them to an external webpage.
Perhaps using a different format for the link or including a GitHub logo beside the link would benefit readers of the DG.

Screenshot 2023-04-14 at 3.25.35 PM.png

Red colouring for dates are not explained

UG/Application does not contain an explanation for why some timings are labelled as red. I'm guessing it is those that are past but it would be good to mention this somewhere.

Labelled as Low as new users are not able to find any explanation for the red colouring, causing inconvenience.

Screenshot 2023-04-14 at 3.06.48 PM.png

Import/Export feature requires knowledge of JSON

The import/export feature requires the target audience of general users and not computer science students to have knowledge of what JSON is and how it works in order to use it.

Labelled as Low as a general user may not understand JSON and thus the import feature becomes unusable to them.

import function has order sensitive prefixes

Even though it is specified that command prefixes can be in any order, it seems that f/ has to be the last prefix in order for the import function to work.

Screenshot 2023-04-14 at 2.56.26 PM.png

Screenshot 2023-04-14 at 2.57.02 PM.png

Labelled as Low as this may cause an inconvenience to users who are familiar with the rest of the commands and find themselves having to care able the prefix order for the import command.

JSON mentioned in the UG for import function but not explained

There is no guidance as to what JSON is and how the intended user which are just regular individuals who are not expected to have contact with JSON can use the feature.

Perhaps it would be better to include a link to an external page with explanations of JSON and how the format works.

Labelled as Medium as most users would not have prior experience in JSON.

Screenshot 2023-04-14 at 3.15.17 PM.png

Export function is not explained well

Export function in the UG is not explained clearly, ie. JSON is not mentioned and the user does not know if export generates a new file or whether the data has to be copied out manually.

More details would make it more user-friendly and labelled as Medium as most users would not be able to understand how the feature works on first reading of the UG.

Screenshot 2023-04-14 at 3.13.13 PM.png

Grammatical error in DG

This sentence is not grammatically correct. Could be 1. User requests a search of contacts by name.

Screenshot 2023-04-14 at 3.38.31 PM.png

JSON field is not properly explained for import command

For the import command, JSON is included as a parameter but not explained that it is a placeholder.

Initially, I typed "import JSON [ { "name": "Charlotte Oliveiro" }]" as the command as I thought JSON was a format specifier for the data. More details should be included that the JSON is a placeholder for the actual data.

Labelled Low as it may cause some inconvenience for new users.

Screenshot 2023-04-14 at 3.17.12 PM.png

Email doman filter is too restrictive

Email filter requires that the domain name be at least 2 characters long which may cause inconvenience to users with emails that end with .u or .o.

There is also no clear reason why there is such a feature and allowing only 1 character domain should not affect the functionality of the product.

Marked as Low as such emails should not appear often but are possible emails that will be rejected by the product.

Screenshot 2023-04-14 at 2.38.43 PM.png

Inconsistent feature design for findm vs list

All the commands for meetings seems to be the same as for persons with a "m" at the back. However, even thought list works for person listm does not exist and the "listing" feature for meetings is instead done using a "findm" command without any prefixes which is very unintuitive.

Labelled as Medium as this affects most users who may want to list all meetings and is already familiar with the rest of the commands. They would need to scroll through the entire UG to find how to list meetings.

Screenshot 2023-04-14 at 3.01.09 PM.png

Awkward phrasing of error message for pending

Error message shown says "un-done" and "not over" for pending command when the UG explanation is much clear ie. Shows meetings that are not marked as done and those that are in the future i.e not over yet.

Marked as Low as it may cause confusion for some users.

Screenshot 2023-04-14 at 3.09.31 PM.png

Missing detail in UC

Could be clearer as to what is being listed, Meeting and Contacts.

This sentence is also not grammatically correct.

Screenshot 2023-04-14 at 3.39.46 PM.png

Selecting meeting unselects it straight away

Meetings shown on the left panel are selectable but it unselects themselves after a while with the default meeting (Bug seems to occur whwne there is only 1 meeting in the list).

Marked as Low as it may cause minor inconvenience to users who may want to highlight a meeting in order to read its details.

Help menu has buggy loading scene

When loading the help menu, there is a ghost-like window that moves to the bottom left corner before displaying the actual help menu.

Steps to reproduce

  1. I am using a screen with 2K resolution (the one between 1080p and ) which should be supported without any visual errors.
  2. Display the help menu either through the UI button or the 'help' command.

Labelled as VeryLow as it is a cosmetic issue and does not affect functionality of the feature.


video:https://raw.githubusercontent.com/gyulong1/pe/main/files/2a4226ab-52f5-4d4b-961f-e00c346b20d2.mov

UC2 could reference UC5

Under UC 2, it is stated for a user to list all contacts which is precisely UC5. However, it is not linked and there is a repeated explanation in the UC.

Including a link to the other UC would make the UC more succint

Screenshot 2023-04-14 at 3.36.13 PM.png

Edit error message is too general

When using the edit command with an invalid INDEX it displays the entire command message instead of saying that the INDEX is not a positive integer.

Labelled as Low as it causes minor inconvenience to users if they mistype the index but this should be a rare instance.

Screenshot 2023-04-14 at 2.35.33 PM.png

Wrong tab result after import command

Type "import JSON" in the command bar then tab gives "importm" as the new command parameter instead of f/.

Marked as Medium as users who depend on the tab autocomplete function may be confused by the "importm" parameter.

Screenshot 2023-04-14 at 2.45.55 PM.png

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.