From 398a87ef20680df65a25d35c15afa81bcc5d24d4 Mon Sep 17 00:00:00 2001 From: Olli Meier Date: Wed, 25 Sep 2024 14:04:49 +0200 Subject: [PATCH 1/8] Add 'User settings' to application-settings including Theme and Language settings --- src/fontra/client/lang/en.json | 1 + src/fontra/client/lang/zh-CN.json | 1 + .../applicationsettings.html | 2 + .../applicationsettings.js | 7 ++ .../views/applicationsettings/panel-base.js | 1 + .../panel-user-settings.js | 90 +++++++++++++++++++ 6 files changed, 102 insertions(+) create mode 100644 src/fontra/views/applicationsettings/panel-user-settings.js diff --git a/src/fontra/client/lang/en.json b/src/fontra/client/lang/en.json index f6de03c07..c6acbed96 100644 --- a/src/fontra/client/lang/en.json +++ b/src/fontra/client/lang/en.json @@ -29,6 +29,7 @@ "action.undo": "Undo", "application-settings.server-info.title": "Server info", "application-settings.shortcuts.title": "Shortcuts", + "application-settings.user-settings.title": "User settings", "axes.add": "Add new axis", "axes.axis-values": "Axis values", "axes.create": "New axis", diff --git a/src/fontra/client/lang/zh-CN.json b/src/fontra/client/lang/zh-CN.json index 3a5524263..ba65de77b 100644 --- a/src/fontra/client/lang/zh-CN.json +++ b/src/fontra/client/lang/zh-CN.json @@ -28,6 +28,7 @@ "action.undo": "撤销", "application-settings.server-info.title": "服务器信息", "application-settings.shortcuts.title": "Shortcuts", + "application-settings.user-settings.title": "用户设置", "axes.add": "添加新参数轴", "axes.axis-values": "参数轴数值", "axes.create": "新建参数轴", diff --git a/src/fontra/views/applicationsettings/applicationsettings.html b/src/fontra/views/applicationsettings/applicationsettings.html index a8d27ddaf..b16530375 100644 --- a/src/fontra/views/applicationsettings/applicationsettings.html +++ b/src/fontra/views/applicationsettings/applicationsettings.html @@ -6,6 +6,8 @@ Fontra Application Settings + +