Giter VIP home page Giter VIP logo

ped's People

Contributors

tlchicken avatar

Watchers

 avatar

ped's Issues

Take command format

As a user of this application, it feels very unnatural to specify the module I am referring to by it's INDEX in the shown list, as I would have to search for it in the list first to see what the index is.

A more intuitive way may be to refer to a module by it's CODE instead since all modules have unique CODEs
i.e. take CODE y/YEAR s/SEMESTER

list takes a long time to respond

I'm not sure why but list has a noticeable lag when I use it with this data file, hope this helps in optimisation.

Append to the end of the data file:

{
"code" : "PHS1101",
"title" : "BILLION DOLLAR PILL",
"description" : "'''"""''""''"""""""""'",
"mc" : 99,
"academicYear" : 0,
"semester" : 0,
"tagged" : [ ]
}, {
"code" : "DMY1401TSG",
"title" : "Abc mc mod",
"description" : "smol",
"mc" : 1,
"academicYear" : 0,
"semester" : 0,
"tagged" : [ ]
}, {
"code" : "ACC1701X",
"title" : "Accounting",
"description" : "acc",
"mc" : 1,
"academicYear" : 1,
"semester" : 1,
"tagged" : [ ]
}, {
"code" : "CS3203",
"title" : "Abcde",
"description" : "abcde",
"mc" : 4,
"academicYear" : 0,
"semester" : 0,
"tagged" : [ "aaa", "ccc", "bbb", "eee", "ddd", "nnnnnnnn", "ggg", "fff", "iii", "hhh", "jjj", "mmmmmmmmmmm", "ertffgh", "wow", "age" ]
}, {
"code" : "1a2b3c4d5e6f7g8h9i110jb",
"title" : "Abcde",
"description" : "abcde",
"mc" : 4,
"academicYear" : 0,
"semester" : 0,
"tagged" : [ ]
} ]
}

MC bar cosmetic issue

image.png

Even though 1 MC is taken, it appears like no MC had been completed yet based on the bar.

A suggestion would be to make the bar minimally show a tiny red line if 1 or more MCs had been completed.

Set command error message formatting

image.png

When all 3 parameters are specified for the set command, the error message a missing space between the word YEAR and the s/ prefix. (As shown by the red arrow in the screenshot)

Cannot see module code when the app is at it's default size

image.png

When opening the app for the first time, a few modules have text that are too long to fit on the screen as shown in the screenshot. The module codes are then cut off which causes a lot of inconvenience as the module code uniquely identifies a module.

As a user, the module code and it's MC count is quite important (Especially the module code as it is the module's identifier) but I am unable to see their full text.

A suggestion would be to always show the module code and only allow the module name to be truncated.

add command large valid MC not accepted

image.png

The only requirement for MC is that it is an integer and must not be less than 0, so a large integer 99999999999 should be valid. However it does not work as seen in the screenshot.

User Guide unaligned screenshot

image.png

The circled screenshot is on the same line as the text which makes the formatting look weird as the different pictures are not aligned with each other.

Edit command works when not replacing anything

image.png

image.png

According to the User Guide as shown above, the edit command is supposed to work only if it is replacing a value with something new but in actual fact there is no error even when editing a module without new values.

add command valid input not accepted

image.png

According to user guide, the command add c/CS3203 t/Abcde d/abcde m/4 t/a should be a valid input as there is no restriction on tags but it does not work.

If a user wants to tag modules with his grade, tagging modules with single letters would be very useful and should work, however this input is rejected.

clear command grammar issue

image.png

There is a grammar issue in the command result for the clear command, where untaked is grammatically wrong.

Also there is an extra space in between the year and semester description.

Untake command format

As a user of this application, it feels very unnatural to specify the module I am referring to by it's INDEX in the shown list, as I would have to search for it in the list first to see what the index is.

A more intuitive way may be to refer to a module by it's CODE instead since all modules have unique CODEs
i.e. untake CODE

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.