From 55996a5bd580b44780645cf972c31f8e321e913b Mon Sep 17 00:00:00 2001 From: Imre Gera Date: Tue, 12 Apr 2022 17:31:34 +0200 Subject: [PATCH] feat(tasks): Make tasks panel responsive (#200) * refactor: Format class name order in taskItem * feat(taskItem): Tasks are bigger on mobile * refactor(controls): Remove bottom margin * refactor(timerSwitch): Remove width and height modifiers * feat: Add task display component * refactor(tasks): Make task list more mobile friendly * feat(tasks): Show task list on the right on desktop * refactor(timer): Todo manager button is now consistently on the right * feat(todoItem): Make checkbox bigger on mobile * feat(todoDisplay): Make displayed tasks fixed width * feat(tasks): Increase bottom padding on desktop * feat(taskDisplay): Add transitions for displayed tasks * refactor(timer): Remove todoDisplay for now * fix(timer): Make todo manager fixed This mitigates some layout issues caused by scroll bars appearing during absolute positioning * fix(timer): Hide todo manager by default --- components/timer/controls/contolsBasic.vue | 2 +- components/timer/display/_timerSwitch.vue | 2 +- components/todoList/display.vue | 35 ++++++++++++++++++++ components/todoList/item.vue | 16 +++++---- components/todoList/main.vue | 26 +++++++++------ pages/timer.vue | 38 +++++++++++++++------- 6 files changed, 89 insertions(+), 30 deletions(-) create mode 100644 components/todoList/display.vue diff --git a/components/timer/controls/contolsBasic.vue b/components/timer/controls/contolsBasic.vue index 2d1c9d6..ed71629 100644 --- a/components/timer/controls/contolsBasic.vue +++ b/components/timer/controls/contolsBasic.vue @@ -1,5 +1,5 @@