Git Product home page Git Product logo

ped's Introduction

Hello Internet ๐Ÿ‘‹ My name is Darren!

About me

I'm Darren Sim, a fun-loving and creative Software Engineer based in the vibrant city of Singapore. I specialize in crafting top-notch Web Development and UI/UX Design solutions, ensuring that my projects not only look great but also provide an exceptional user experience. ๐Ÿš€

Frameworks/Skills: React, Vue, Svelte, Node.js, FastAPI, Unity3D, Adobe XD/Figma, Git, ElectronJS, Testing (Playwright/AVA/Vitest)

Languages: JavaScript/TypeScript, C#, C++, Python, Java, MySQL/PostgreSQL, HTML5/CSS3

Ways to reach me

LinkedIn: https://www.linkedin.com/in/kalsyc/

Email: [email protected]

Stats

ped's People

Contributors

kalsyc avatar

Watchers

 avatar  avatar

ped's Issues

[Stats] Pie Chart Legend disappears with more than 14 exercises

Before:

image.png

After adding the 15th exercise:

image.png

After adding the 15th exercise, the Pie Chart Legend disappears and can't be found. There are also no percentages shown for each exercise which makes me think that the feature is incomplete and hard to use.

Suggestion: Make the legend scrollable so that I can tell which part of the Pie Chart is referring to which exercise. It might also be better to have the pie chart bigger so that it's easier to see. Also, have percentages or some measure of some statistic so that the feature will be more complete.

[Doc] Examples in UG do not work properly

image.png

The examples here in the UG do not work properly as Add command takes in mandatory parameters (/c, /q, /u).
Add command does not work when those parameters are missing.

Suggestion: Remove those negative examples and include more variations of proper examples.

[Logic] Cannot resolve conflict between 2 regimes of the same name

image.png

2 regimes of the same name (1 scheduled, 1 in the regime list) cannot be resolved properly as the command Resolve works via indicating which regime is to be resolved.

Suggestion: Have indices or tags that mark out which regime and have the command resolve scheduling conflicts via those parameters. Also, it would be good to mark out which regime is the conflicting one and which regime is the currently scheduled one. Another way is to simply not allow 2 regimes of the same name to be created.

[GUI] Long names for exercises are cut-off

image.png

When an exercise of a long name (Let's say Inclined Bench Press with Smith Machine) is added into ExerHealth, the full name is truncated and the cut-off is shown as ellipses.

Suggestion: Either place a limit on the number of characters in the name of the exercise or extend the card that holds the name such that it wraps around a text box. We can also simply lengthen the card holding the text or decreasing the font size to ensure a long name fits.

[UG] Edit command paramters in User Guide and Feedback does not match

image.png

image.png

User Guide and Feedback from system doesn't match. It is likely that the User Guide is wrong as the /t parameter is not required since edit only works for exercises, and the command works just fine without the /t parameter.

Suggestion: Decide on a consistent command format.

[Doc] Inaccurate error/help message shown for Add command

image.png

The error message shown for Add command is inaccurate as it tells me that there are no parameters for the command to add exercises into the exercise list. However, the error/help message does tell me the correct parameters for adding regimes into the regime list.

Suggestion: Give examples in the error message/fill in the required parameters for Add command for adding exercises.

[Doc] Wrong error message for creating 2 Regimes of the same name

image.png

Error message is wrong when attempting to create a regime that has a name that already exists.

Also, it is actually possible to create regimes of the same name if one has already been scheduled, which can lead to a potential functionality bug whereby 2 conflicitng schedules have the same name.

Suggestion: Should flag out that there already exists a regime of the same name.

[Stats] Dates are missing from Line Graph

image.png

When viewing statistics for 31 days, the second day and the second last day is missing. This only happens when the range is 31 days.

Suggestion: Make those 2 dates appear.

[Undo] Undo does not give me the correct previous state

image.png

image.png

Upon deleting of the first exercise and then undoing it subsequently, the exercise does not get added back to the original index but instead gets appended to the end of the exercise list. It does not break the app but it does not undo as intended.

Suggestion: Maintain a sorting order for the exercises or the item contains some index that allows it to be written back into the same location via undo.

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.