From bc47bef80d522b1f59caad34bc9d701bcba546a4 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 8 Dec 2025 18:12:21 +0200 Subject: [PATCH] branding/manifest part done --- .../settings_modal/admin_tabs/instance_tab.js | 6 + .../admin_tabs/instance_tab.vue | 39 +++-- .../settings_modal/helpers/color_setting.js | 17 +++ .../settings_modal/helpers/color_setting.vue | 54 +++++++ .../helpers/list_tuple_setting.vue | 5 +- .../helpers/pwa_manifest_icons_setting.js | 45 ++++++ .../helpers/pwa_manifest_icons_setting.vue | 135 ++++++++++++++++++ .../settings_modal/helpers/setting.js | 1 - .../settings_modal/tabs/filtering_tab.js | 1 - src/i18n/en.json | 1 + 10 files changed, 288 insertions(+), 16 deletions(-) create mode 100644 src/components/settings_modal/helpers/color_setting.js create mode 100644 src/components/settings_modal/helpers/color_setting.vue create mode 100644 src/components/settings_modal/helpers/pwa_manifest_icons_setting.js create mode 100644 src/components/settings_modal/helpers/pwa_manifest_icons_setting.vue diff --git a/src/components/settings_modal/admin_tabs/instance_tab.js b/src/components/settings_modal/admin_tabs/instance_tab.js index deac26e1e..ddbd58a88 100644 --- a/src/components/settings_modal/admin_tabs/instance_tab.js +++ b/src/components/settings_modal/admin_tabs/instance_tab.js @@ -2,9 +2,12 @@ import BooleanSetting from '../helpers/boolean_setting.vue' import ChoiceSetting from '../helpers/choice_setting.vue' import IntegerSetting from '../helpers/integer_setting.vue' import StringSetting from '../helpers/string_setting.vue' +import ColorSetting from '../helpers/color_setting.vue' import GroupSetting from '../helpers/group_setting.vue' import AttachmentSetting from '../helpers/attachment_setting.vue' import ListSetting from '../helpers/list_setting.vue' +import PWAManifestIconsSetting from '../helpers/pwa_manifest_icons_setting.vue' +import MapSetting from '../helpers/map_setting.vue' import SharedComputedObject from '../helpers/shared_computed_object.js' import { get } from 'lodash' @@ -21,8 +24,11 @@ const InstanceTab = { ChoiceSetting, IntegerSetting, StringSetting, + ColorSetting, AttachmentSetting, ListSetting, + PWAManifestIconsSetting, + MapSetting, GroupSetting }, computed: { diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue index 3cf54eb84..b8a478df5 100644 --- a/src/components/settings_modal/admin_tabs/instance_tab.vue +++ b/src/components/settings_modal/admin_tabs/instance_tab.vue @@ -6,6 +6,24 @@
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • + +

    {{ $t('admin_dash.instance.branding') }}

    +