From 64f879090b7dd7cef568483edf373455e61bafae Mon Sep 17 00:00:00 2001
From: Jesus Galaz <jesusgalazr@icloud.com>
Date: Sun, 13 Oct 2024 14:33:42 +0200
Subject: [PATCH] Fixing some design issues

---
 public/css/index.css | 231 +++++++++++++++++++++----------------------
 public/index.html    | 144 ++++++---------------------
 2 files changed, 146 insertions(+), 229 deletions(-)

diff --git a/public/css/index.css b/public/css/index.css
index b0973e6..1d82d71 100644
--- a/public/css/index.css
+++ b/public/css/index.css
@@ -1,117 +1,116 @@
 body {
-    font-family: "Arial", sans-serif;
-    background-color: #f5f5f5;
-    color: #333;
-    line-height: 1.6;
-    margin: 0;
-    padding: 0;
-  }
-  .container {
-    max-width: 600px;
-    margin: 2rem auto;
-    padding: 2rem;
-    background-color: #fff;
-    border-radius: 8px;
-    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
-  }
-  header {
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-    margin-bottom: 2rem;
-  }
-  h1 {
-    font-size: 2rem;
-    font-weight: 300;
-    margin: 0;
-  }
-  #logout-btn {
-    background-color: transparent;
-    border: 1px solid #333;
-    color: #333;
-    padding: 0.5rem 1rem;
-    border-radius: 4px;
-    cursor: pointer;
-    transition: all 0.3s ease;
-  }
-  #logout-btn:hover {
-    background-color: #333;
-    color: #fff;
-  }
-  #new-task-form {
-    display: flex;
-    margin-bottom: 2rem;
-  }
-  input[type="text"] {
-    flex-grow: 1;
-    padding: 0.75rem;
-    border: 1px solid #ddd;
-    border-radius: 4px 0 0 4px;
-    font-size: 1rem;
-  }
-  button[type="submit"] {
-    padding: 0.75rem 1.5rem;
-    background-color: #4caf50;
-    color: #fff;
-    border: none;
-    border-radius: 0 4px 4px 0;
-    cursor: pointer;
-    transition: background-color 0.3s ease;
-  }
-  button[type="submit"]:hover {
-    background-color: #45a049;
-  }
-  .task-list ul {
-    list-style-type: none;
-    padding: 0;
-  }
-  .task-list li {
-    background-color: #f9f9f9;
-    border-left: 4px solid #4caf50;
-    margin-bottom: 1rem;
-    padding: 1rem;
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-    transition: all 0.3s ease;
-  }
-  .task-list li:hover {
-    background-color: #f0f0f0;
-  }
-  .task-list li.completed {
-    border-left-color: #999;
-    opacity: 0.6;
-  }
-  .task-list li.completed span {
-    text-decoration: line-through;
-  }
-  .task-actions {
-    display: flex;
-    gap: 0.5rem;
-  }
-  .task-list li button {
-    background-color: transparent;
-    border: none;
-    cursor: pointer;
-    font-size: 1.2rem;
-    transition: color 0.3s ease;
-    padding: 0;
-    width: 24px;
-    height: 24px;
-    display: flex;
-    align-items: center;
-    justify-content: center;
-  }
-  .complete-btn {
-    color: #4caf50;
-  }
-  .complete-btn:hover {
-    color: #45a049;
-  }
-  .delete-btn {
-    color: #d9534f;
-  }
-  .delete-btn:hover {
-    color: #c9302c;
-  }
-  
\ No newline at end of file
+  font-family: "Arial", sans-serif;
+  background-color: #f5f5f5;
+  color: #333;
+  line-height: 1.6;
+  margin: 0;
+  padding: 0;
+}
+.container {
+  max-width: 600px;
+  margin: 2rem auto;
+  padding: 2rem;
+  background-color: #fff;
+  border-radius: 8px;
+  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+}
+header {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  margin-bottom: 2rem;
+}
+h1 {
+  font-size: 2rem;
+  font-weight: 300;
+  margin: 0;
+}
+#logout-btn {
+  background-color: transparent;
+  border: 1px solid #333;
+  color: #333;
+  padding: 0.5rem 1rem;
+  border-radius: 4px;
+  cursor: pointer;
+  transition: all 0.3s ease;
+}
+#logout-btn:hover {
+  background-color: #333;
+  color: #fff;
+}
+#new-task-form {
+  display: flex;
+  margin-bottom: 2rem;
+}
+input[type="text"] {
+  flex-grow: 1;
+  padding: 0.75rem;
+  border: 1px solid #ddd;
+  border-radius: 4px 0 0 4px;
+  font-size: 1rem;
+}
+button[type="submit"] {
+  padding: 0.75rem 1.5rem;
+  background-color: #4caf50;
+  color: #fff;
+  border: none;
+  border-radius: 0 4px 4px 0;
+  cursor: pointer;
+  transition: background-color 0.3s ease;
+}
+button[type="submit"]:hover {
+  background-color: #45a049;
+}
+.task-list ul {
+  list-style-type: none;
+  padding: 0;
+}
+.task-list li {
+  background-color: #f9f9f9;
+  border-left: 4px solid #4caf50;
+  margin-bottom: 1rem;
+  padding: 1rem;
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  transition: all 0.3s ease;
+}
+.task-list li:hover {
+  background-color: #f0f0f0;
+}
+.task-list li.completed {
+  border-left-color: #999;
+  opacity: 0.6;
+}
+.task-list li.completed span {
+  text-decoration: line-through;
+}
+.task-actions {
+  display: flex;
+  gap: 0.5rem;
+}
+.task-list li button {
+  background-color: transparent;
+  border: none;
+  cursor: pointer;
+  font-size: 1.2rem;
+  transition: color 0.3s ease;
+  padding: 0;
+  width: 24px;
+  height: 24px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.complete-btn {
+  color: #4caf50;
+}
+.complete-btn:hover {
+  color: #45a049;
+}
+.delete-btn {
+  color: #d9534f;
+}
+.delete-btn:hover {
+  color: #c9302c;
+}
diff --git a/public/index.html b/public/index.html
index ada57ea..ceb9136 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,117 +1,35 @@
 <!DOCTYPE html>
 <html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <title>To-Do Dashboard</title>
-    <link rel="stylesheet" href="./css/main.css"> </head>
-<body>
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>ToDo</title>
+    <link rel="stylesheet" href="./css/index.css" />
+    <script src="./js/index.js" defer></script>
+  </head>
+  <body>
     <div class="container">
-        <header class="header">
-            <h1>To-Do Dashboard</h1>
-			<button class="new-btn">New Task</button>
-            <div class="user-actions">
-                <button class id="change-password-btn">Change Password</button>
-                <button id="logout-btn">Logout</button>
-            </div>
-        </header>
-        <main class="main-content">
-            <aside class="sidebar">
-                <h2>Status</h2>
-                <ul class="status-bar">
-					<li><progress id="file" value="3" max="5"> 60% </progress></li>
-                    <li>Total Tasks: <span id="total-tasks">5</span></li>
-                    <li>Active: <span id="active-tasks">2</span></li>
-                    <li>Hidden: <span id="hidden-tasks">3</span></li>
-                    <li><button id="show-hidden-btn">Show Hidden</button></li>
-                </ul>
-            </aside>
-            <section class="task-list">
-                <h2>Tasks</h2>
-                <ul>
-                    <li class="task">
-						<form method="POST" action="" autocomplete="off">
-							<input type="text" name="task" style="width:60%;">
-							<div class="task-actions">
-								<button class="add-btn">Add</button>
-							</div>
-						</form>
-                    </li>
-                    <li class="task">
-                        <p>Finish Project Report</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Buy Groceries</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Finish Project Report</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Buy Groceries</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Finish Project Report</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Buy Groceries</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Finish Project Report</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Buy Groceries</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                    <li class="task">
-                        <p>Finish Project Report</p>
-                        <div class="task-actions">
-                            <button class="hide-btn">Done</button>
-                            <button class="edit-btn">Edit</button>
-                            <button class="delete-btn">Delete</button>
-                        </div>
-                    </li>
-                </ul>
-            </section>
-        </main>
+      <header>
+        <h1>ToDo List</h1>
+        <button id="logout-btn">Logout</button>
+      </header>
+
+      <main>
+        <form id="new-task-form">
+          <input
+            type="text"
+            name="task"
+            placeholder="Add a new task..."
+            required
+          />
+          <button type="submit">Add</button>
+        </form>
+
+        <!-- Lista de tareas -->
+        <section class="task-list">
+          <ul id="task-list"></ul>
+        </section>
+      </main>
     </div>
-    </body>
-</html>
\ No newline at end of file
+  </body>
+</html>
-- 
GitLab