Skip to content

Commit 5b9648a

Browse files
committed
Implement mobile list option
1 parent f740b49 commit 5b9648a

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

frontend/components/SettingsDialog.vue

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,20 @@
2424
</v-list-item-action>
2525
</v-list-item>
2626

27+
<v-list-item>
28+
<v-list-item-content>
29+
<v-list-item-title>
30+
Mobile Tasklist
31+
</v-list-item-title>
32+
<v-list-item-subtitle>
33+
multiple tasks per line
34+
</v-list-item-subtitle>
35+
</v-list-item-content>
36+
<v-list-item-action>
37+
<v-checkbox v-model="settings.mobilelist" />
38+
</v-list-item-action>
39+
</v-list-item>
40+
2741
<v-list-item>
2842
<v-list-item-content>
2943
<v-list-item-title>
@@ -106,7 +120,8 @@ export default defineComponent({
106120
const settings = reactive({
107121
dark: store.state.settings.dark,
108122
autoRefresh: store.state.settings.autoRefresh,
109-
autoSync: store.state.settings.autoSync
123+
autoSync: store.state.settings.autoSync,
124+
mobilelist: store.state.settings.mobilelist
110125
});
111126
112127
const reset = () => {

frontend/components/TaskList.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
v-model="selected"
4848
class="elevation-1"
4949
style="width: 100%"
50+
:mobile-breakpoint="store.state.settings.mobilelist ? undefined : 0"
5051
>
5152
<template v-slot:top>
5253
<v-row class="px-4">
@@ -390,6 +391,7 @@ export default defineComponent({
390391
};
391392
392393
return {
394+
store,
393395
linkify,
394396
refresh,
395397
headers,

frontend/store/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ export const state = () => ({
1212
settings: {
1313
dark: false,
1414
autoRefresh: '5', // in minutes
15-
autoSync: '0' // in minutes
15+
autoSync: '0', // in minutes
16+
mobilelist: true
1617
}
1718
});
1819

0 commit comments

Comments
 (0)