Giter Club home page Giter Club logo

ped's Introduction

Helluu I am XinYue โœจ

Penultimate year comp sci undergrad at National University of Singapore

GitHub followers Linkedin: eksinyue website

A little more about me...

const xinyue = {
    pronouns: "she" | "her",
    code: ["golang", "python", "java", "swift", "ruby", "sql", "javaScript", "html", "css"],
    askMeAbout: ["web dev", "app dev", "tech", "ui/ux design", "drawing"],
    technologies: {
        backEnd: {
            js: ["node", "express"],
            python: ["django"]
        },
        frontEnd: {
            js: ["react"],
            ui: ["styled-components"]
        },
        mobileApp: {
            native: ["ios development"]
        },
        databases: ["postgreSQL", "mySQL", "sqlite"],
    },
};

Thanks for visiting! Looking forward to connecting with you! ๐Ÿค“ ๐Ÿค™


Github stats

ped's People

Contributors

eksinyue avatar

Watchers

 avatar  avatar

ped's Issues

Consistency between the error message of doToday command and UG

Users may not always refer to the user guide when using the application. The error message in GUI itself is a faster and more efficient way to help them recognise the errors in the command they enter.

However, the error message for doToday command may cause confusion to users, as the example command given in the error message, does not actually work.

image.png

image.png

Does not support WEIGHTAGE with decimal places.

WEIGHTAGE with decimal places is rejected as invalid input, despite it being a positive percentage value.

Moreover, many module components can have a weightage with decimal places. It hinders user experience not supporting weightage with dp.

image.png

Unknown white box in GUI window.

There is an unknown white box in the GUI window when the application is first open, as shown in the picture below.

image.png

One possible reason for this bug is that a maximum height is set, and when the window size goes beyond a certain size, a white colour background will be padded to fill the window.

When the height of the GUI window is reduced, the GUI is shown as expected:

image.png

When the height of the GUI window is increased:

image.png

Tasks with same name but different module code are not allowed.

Tasks with the same names are considered duplicated tasks, and hence does is not allowed to be added/edited, despite these tasks having different module code or deadline.

For example, almost all modules will have Tutorial 1. However, these tasks cannot be present in the task tracker at the same time, due to repeated task names.

I personally think this feature causes inconvenience to the users and is not ideal. Two tasks should only be considered as the same, when task name, module code, and deadline are all the same.

Moreover, the error message is not updated. It says address book instead of task tracker.

image.png

Typo and misleading error message.

There is a typo in the error message for add and edit command, regarding the usage of ptag. The error message says PriorityTag should be a LOW/MEDIUM/HGIH, while what is intended is PriorityTag should be a LOW/MEDIUM/HIGH.

image.png

Module names that end with letter is not allowed

As shown in the screenshot below, the add command only supports module code in the format of CSXXXX. However, many CS modules' module code has an additional letter at the end, for e.g. CS1101S, CS1010S, CS2103T, etc. This restriction hinders users' use of the product to add tasks related to some modules.

image.png

Daily tasks are not saved on disk.

According to the UG,

image.png

However, after adding tasks to Daily Tasks list.

image.png

The Daily Task list is not saved after exiting and restarting the application.

image.png

Potential confusion with INDEX argument.

There are two lists All tasks and Daily tasks in the app's GUI. However, in the documentation, when the user is given instruction to refer to a specific task using its INDEX. There is a lack of specification on the index of which lists users should use, as seen from the screenshot below.

image.png

Moreover, some instructions in the UG is not updated, e.g. The index refers to the index number shown in the displayed person list. This will potentially cause further confusion to users in terms of what index the instruction is referring to.

image.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.