Alpha sort FE config descriptions
authorMark Felder <feld@FreeBSD.org>
Wed, 13 May 2020 21:18:26 +0000 (16:18 -0500)
committerMark Felder <feld@FreeBSD.org>
Wed, 13 May 2020 21:18:26 +0000 (16:18 -0500)
config/description.exs

index 65353efc326739eca58d650331beff69e76a2ab9..2119ed177c01d6aa9a09e557809ba5af8e83ff33 100644 (file)
@@ -1135,16 +1135,10 @@ config :pleroma, :config_description, [
         ],
         children: [
           %{
-            key: :theme,
-            type: :string,
-            description: "Which theme to use, they are defined in styles.json",
-            suggestions: ["pleroma-dark"]
-          },
-          %{
-            key: :logo,
-            type: :string,
-            description: "URL of the logo, defaults to Pleroma's logo",
-            suggestions: ["/static/logo.png"]
+            key: :alwaysShowSubjectInput,
+            label: "Always show subject input",
+            type: :boolean,
+            description: "When disabled, auto-hide the subject field if it's empty"
           },
           %{
             key: :background,
@@ -1154,32 +1148,17 @@ config :pleroma, :config_description, [
             suggestions: ["/images/city.jpg"]
           },
           %{
-            key: :redirectRootNoLogin,
-            label: "Redirect root no login",
-            type: :string,
-            description:
-              "Relative URL which indicates where to redirect when a user isn't logged in",
-            suggestions: ["/main/all"]
-          },
-          %{
-            key: :redirectRootLogin,
-            label: "Redirect root login",
-            type: :string,
-            description:
-              "Relative URL which indicates where to redirect when a user is logged in",
-            suggestions: ["/main/friends"]
-          },
-          %{
-            key: :showInstanceSpecificPanel,
-            label: "Show instance specific panel",
+            key: :collapseMessageWithSubject,
+            label: "Collapse message with subject",
             type: :boolean,
-            description: "Whenether to show the instance's specific panel"
+            description:
+              "When a message has a subject (aka Content Warning), collapse it by default"
           },
           %{
-            key: :scopeOptionsEnabled,
-            label: "Scope options enabled",
+            key: :enableEmojiPicker,
+            label: "Emoji picker",
             type: :boolean,
-            description: "Enable setting a notice visibility and subject/CW when posting"
+            description: "Enables emoji picker."
           },
           %{
             key: :formattingOptionsEnabled,
@@ -1188,13 +1167,6 @@ config :pleroma, :config_description, [
             description:
               "Enable setting a formatting different than plain-text (ie. HTML, Markdown) when posting, relates to `:instance`, `allowed_post_formats`"
           },
-          %{
-            key: :collapseMessageWithSubject,
-            label: "Collapse message with subject",
-            type: :boolean,
-            description:
-              "When a message has a subject (aka Content Warning), collapse it by default"
-          },
           %{
             key: :hidePostStats,
             label: "Hide post stats",
@@ -1209,26 +1181,19 @@ config :pleroma, :config_description, [
               "Hide profile statistics (posts, posts per day, followers, followings, ...)"
           },
           %{
-            key: :scopeCopy,
-            label: "Scope copy",
-            type: :boolean,
-            description: "Copy the scope (private/unlisted/public) in replies to posts by default"
-          },
-          %{
-            key: :subjectLineBehavior,
-            label: "Subject line behavior",
+            key: :logo,
             type: :string,
-            description: "Allows changing the default behaviour of subject lines in replies.
-          `email`: copy and preprend re:, as in email,
-          `masto`: copy verbatim, as in Mastodon,
-          `noop`: don't copy the subject.",
-            suggestions: ["email", "masto", "noop"]
+            description: "URL of the logo, defaults to Pleroma's logo",
+            suggestions: ["/static/logo.png"]
           },
           %{
-            key: :alwaysShowSubjectInput,
-            label: "Always show subject input",
-            type: :boolean,
-            description: "When disabled, auto-hide the subject field if it's empty"
+            key: :logoMargin,
+            label: "Logo margin",
+            type: :string,
+            description:
+              "Allows you to adjust vertical margins between logo boundary and navbar borders. " <>
+                "The idea is that to have logo's image without any extra margins and instead adjust them to your need in layout.",
+            suggestions: [".1em"]
           },
           %{
             key: :logoMask,
@@ -1239,13 +1204,38 @@ config :pleroma, :config_description, [
                 "If you want a colorful logo you must disable logoMask."
           },
           %{
-            key: :logoMargin,
-            label: "Logo margin",
+            key: :redirectRootNoLogin,
+            label: "Redirect root no login",
             type: :string,
             description:
-              "Allows you to adjust vertical margins between logo boundary and navbar borders. " <>
-                "The idea is that to have logo's image without any extra margins and instead adjust them to your need in layout.",
-            suggestions: [".1em"]
+              "Relative URL which indicates where to redirect when a user isn't logged in",
+            suggestions: ["/main/all"]
+          },
+          %{
+            key: :redirectRootLogin,
+            label: "Redirect root login",
+            type: :string,
+            description:
+              "Relative URL which indicates where to redirect when a user is logged in",
+            suggestions: ["/main/friends"]
+          },
+          %{
+            key: :scopeCopy,
+            label: "Scope copy",
+            type: :boolean,
+            description: "Copy the scope (private/unlisted/public) in replies to posts by default"
+          },
+          %{
+            key: :scopeOptionsEnabled,
+            label: "Scope options enabled",
+            type: :boolean,
+            description: "Enable setting a notice visibility and subject/CW when posting"
+          },
+          %{
+            key: :showInstanceSpecificPanel,
+            label: "Show instance specific panel",
+            type: :boolean,
+            description: "Whenether to show the instance's specific panel"
           },
           %{
             key: :stickers,
@@ -1253,10 +1243,20 @@ config :pleroma, :config_description, [
             description: "Enables stickers."
           },
           %{
-            key: :enableEmojiPicker,
-            label: "Emoji picker",
-            type: :boolean,
-            description: "Enables emoji picker."
+            key: :subjectLineBehavior,
+            label: "Subject line behavior",
+            type: :string,
+            description: "Allows changing the default behaviour of subject lines in replies.
+          `email`: copy and preprend re:, as in email,
+          `masto`: copy verbatim, as in Mastodon,
+          `noop`: don't copy the subject.",
+            suggestions: ["email", "masto", "noop"]
+          },
+          %{
+            key: :theme,
+            type: :string,
+            description: "Which theme to use, they are defined in styles.json",
+            suggestions: ["pleroma-dark"]
           }
         ]
       },