[#668] Tablet view (#716)

* draft for tablet view
* adapt sidebar to tablet view
* split menubar to handle tablet and desktop separatly
* split sidebar to handle tablet and desktop separatly
* prettier day navigationin tablet view
* added missing translations
* coderabbit comments
* fix UI of view switcher on tablet, remove hard text
* fix style of selected view option
* fix wrong I18n key
* extracted menubar recurring components to own files
* adjust test case of calendar component
* refactor function change calendar view

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
This commit is contained in:
Camille Moussu
2026-04-03 08:49:37 +02:00
committed by GitHub
parent c1d3cf5f3d
commit 4e57f6b342
36 changed files with 1549 additions and 576 deletions
+6
View File
@@ -230,7 +230,10 @@
"duplicateEvent": "Duplicate event"
},
"menubar": {
"toggleSidebar": "Toggle sidebar",
"today": "Today",
"next": "Next",
"prev": "Previous",
"refresh": "Refresh",
"viewSelector": "Select view",
"languageSelector": "Select language",
@@ -378,5 +381,8 @@
"searchError": "Unable to fetch resources right now. Please try again.",
"noResults": "No results",
"loading": "Loading..."
},
"sidebar": {
"displayMode": "Display mode"
}
}
+7 -1
View File
@@ -232,6 +232,8 @@
},
"menubar": {
"today": "Aujourd'hui",
"next": "Précédent",
"prev": "Suivant",
"refresh": "Actualiser",
"viewSelector": "Sélectionner la vue",
"languageSelector": "Sélectionner la langue",
@@ -245,7 +247,8 @@
"logoAlt": "Calendrier",
"settings": "Paramètres",
"help": "Aide",
"logout": "Déconnexion"
"logout": "Déconnexion",
"toggleSidebar": "Afficher/masquer la barre latérale"
},
"settings": {
"title": "Paramètres",
@@ -379,5 +382,8 @@
"searchError": "Impossible de récupérer les ressources pour le moment. Veuillez réessayer.",
"noResults": "Aucun résultat",
"loading": "Chargement..."
},
"sidebar": {
"displayMode": "Mode d'affichage"
}
}
+7 -1
View File
@@ -232,6 +232,8 @@
},
"menubar": {
"today": "Сегодня",
"next": "Следующий",
"prev": "Предыдущий",
"refresh": "Обновить",
"viewSelector": "Выбор вида",
"languageSelector": "Язык",
@@ -245,7 +247,8 @@
"logoAlt": "Календарь",
"settings": "Настройки",
"help": "Помощь",
"logout": "Выйти"
"logout": "Выйти",
"toggleSidebar": "Показать/скрыть боковую панель"
},
"settings": {
"title": "Настройки",
@@ -379,5 +382,8 @@
"searchError": "Не удалось получить ресурсы. Попробуйте снова.",
"noResults": "Нет результатов",
"loading": "Загрузка..."
},
"sidebar": {
"displayMode": "Режим отображения"
}
}
+7 -1
View File
@@ -230,6 +230,8 @@
},
"menubar": {
"today": "Hôm nay",
"next": "Tiếp theo",
"prev": "Trước đó",
"refresh": "Làm mới",
"viewSelector": "Chọn chế độ xem",
"languageSelector": "Chọn ngôn ngữ",
@@ -243,7 +245,8 @@
"logoAlt": "Lịch",
"settings": "Cài đặt",
"help": "Giúp đỡ",
"logout": "Đăng xuất"
"logout": "Đăng xuất",
"toggleSidebar": "Ẩn/hiện thanh bên"
},
"settings": {
"title": "Cài đặt",
@@ -377,5 +380,8 @@
"searchError": "Không thể lấy tài nguyên. Vui lòng thử lại.",
"noResults": "Không có kết quả",
"loading": "Đang tải..."
},
"sidebar": {
"displayMode": "Chế độ hiển thị"
}
}