Coder Social home page Coder Social logo

soumyajit2825 / to-do-list Goto Github PK

View Code? Open in Web Editor NEW
15.0 1.0 37.0 1.16 MB

A simple to-do-list webpage

Home Page: https://spontaneous-torte-f50e6a.netlify.app/

CSS 36.20% HTML 22.62% JavaScript 41.18%
beginner-friendly good-first-issue apertre24

to-do-list's People

Contributors

123shreyanvi avatar abdulraoof13 avatar adnansam110 avatar aldyadk avatar anitsarkar123 avatar anshupathak-88825 avatar ayishikd avatar chaitanya-087 avatar coding-manuel avatar darshanshah1996 avatar eccentriccoder01 avatar g1mishra avatar ghost-2362003 avatar hacktoberfest-maintainer avatar imgbotapp avatar jsvigneshkanna avatar pnkjxmwl avatar ritesh2004 avatar rko0211 avatar sayanbose-0000 avatar smitioswal avatar soumojitshome2023 avatar soumya-2003 avatar soumyajit2825 avatar urmilasc avatar vilasrhegde avatar w3ssfs avatar yooashu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

to-do-list's Issues

Refactoring of the dark theme system

The dark theme system code is not well written.

  • It's directly changing the colors of the presented elements in the DOM using JavaScript by selecting each element using querySelector on the theme toggle.
  • The theme color is not persistent

My approach would be

  • We will just toggle one class of body element.
  • CSS will handle the text and background color of DOM elements.

I would like to work on this.

Improving User Interface

Hy,
i would like to contribute to your repository by improving the user Interface.
If you want to improve UI kindly assign this task to me @Soumyajit2825
Thank You

Upgrade the Readme.md

Anyone can show his/her interest to work under this issue. I will assign likewise.

  • You can add website images in the readme
  • You can add more description about the project
  • You can describe each tech stacks in depth etc etc

Adding a congratulatory reward for each complete task and unlocking new features with those rewards.

A congratulatory reward in the form of points, coins or diamonds etc. would be nice for every complete task. This could make completing task fun for the user and also motivate him/her to complete all of his to do list.

Also the user can unlock new features like different themes maybe with those rewards.

/This is just a suggestion to fellow contributors to fix this issue as I'm just beginner to coding and don't know how to fix it/

I found a problem in scrolling and completed tasks

  • changing opacity of completed tasks so that everything, along with the checkbox is decrease in opacity (earlier only the text was grayed out, which looked bad against the fully coloured checkbox).
  • Earlier, when the no. of items were large, the entire container scrolled. As a result, the todo count got hidden. I fixed it too.
    • when I fixed the above issue, I saw the scrollbars looked bad on the small box. So, I added new custom scrollbars

Enter key press to add a new TODO

The user should also be able to add a todo by just pressing the enter key.
The tone of green in dark mode could be lightened for better visibility.
After

Misaligned Button and TextInput

image
The text Input and the Add button have different heights which should be the same.
Also, the button should have some padding and the font size should be smaller.

Upgrading button

  • Add hover effect in the buttons
  • Do some more attractive styles with the buttons

After your work give a screenshot of your work and then make the PR

Scroll Not Functioning in Todo Website

Problem:

The scrolling functionality on the Todo website is not working as expected, hindering the user's ability to navigate through the content seamlessly.

Expected Behavior:

Scrolling should allow users to smoothly move through the tasks and other content on the Todo website.

Steps to Reproduce:

  1. Open the Todo website.
  2. Attempt to scroll through the tasks or other content.

Current Behavior:

The scrolling action does not respond or behaves unexpectedly.

Reverse List Creation Order

I want to change the way the list gets added. It currently adds new items to the last of the list and not to the first. I want to reverse it and add it to the first

BUG FIX*

Screenshot 2022-10-10 173028

  • On the left mark the editing "text" is not showing properly fix that!
  • On the left mark see the edit and delete icons are not alligned properly at the time of editing make them fixed
  • Change the edit and delete icon make them some more stylish
  • Put a screen-shot or s short video of your changes before doing the PR or at the time of PR

responsive css

The mood and sun icons are getting on top of adding the todo item bar, please label it as hacktoberfest and assign this to me so I can correct this.

Add a Todo and Complete Count

Add a Todo Count and Completed Count for a person to better understand how many todos that he/she have to work on and how much is completed. The Count should be displayed in round brackets next to TODO and Completed Headers respectively

Dark mode toggle button margin issue

The dark mode toggle button bottom margin has to be increased as it overlaps with todo input area,

image

Please assign this issue to my name,

Appreciate that!

Add new favicon to website

Description:

We can add new favicon to the website which represent todo (like notepad icon)

Please assign this to my name
Please add hacktoberfest label to kepp track of my contributions this month

TO-do section

Make the TO-DO list view some larger than now.
You can make the to-do list bigger in size

Put a screen shot of your work and then make PR

bug *

Screenshot 2022-10-10 185432
On adding a huge number of items in the list the toggle theme button is dissapeared
So if anyone add a scroll button in the to-do list to make the list size fixed in the page it will be very useful

Save data to browser's local storage

I wonder what if every user visiting this page will have the capability to save each of their own todo list just by saving it's data to their local storage. I could write some code to achieve that.

Editing To Do List Allows Blank Value

On Editing a List Item added currently we allow the list item to blank although we show validation that todo list item cant be blank when we add new list item

Would like to add validation for Edit field as well

Also currently when we show a validation message Please enter a todo we use the Alert modal would like to replace it with toaster message on the UI. Let me know your thoughts for a different UI if required for toaster message

Issue Screencast:
https://www.loom.com/share/37423b2420fa43b3ac51e95fc4038d6b

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.