diff --git a/.changelog/1335.txt b/.changelog/1335.txt new file mode 100644 index 00000000000..e4a682d00c9 --- /dev/null +++ b/.changelog/1335.txt @@ -0,0 +1,3 @@ +```release-note:improvement +ui: Improve the design of the Project Settings forms +``` diff --git a/ui/app/components/app-form/project-settings.hbs b/ui/app/components/app-form/project-settings.hbs index 7f1d937a75c..6c9928a608a 100644 --- a/ui/app/components/app-form/project-settings.hbs +++ b/ui/app/components/app-form/project-settings.hbs @@ -1,7 +1,9 @@
-
-

{{t "form.project_settings.git_title"}}

+
+
+

{{t "form.project_settings.git_title"}}

+
+
{{/if}} - +
-

{{t "form.project_settings.hcl_title"}}

+
+
+
+

{{t "form.project_settings.hcl_title"}}

+
-
-

Anyone using Waypoint to deploy from their workstation needs to install it locally. The below instructions guide you through that for various operating systems. @@ -15,19 +13,11 @@

Install Waypoint

- + + Manual installation + Homebrew on OS X + Linux + {{outlet}} diff --git a/ui/app/templates/onboarding/install/linux.hbs b/ui/app/templates/onboarding/install/linux.hbs index e06857a5722..43ce3fbea9c 100644 --- a/ui/app/templates/onboarding/install/linux.hbs +++ b/ui/app/templates/onboarding/install/linux.hbs @@ -1,12 +1,10 @@

HashiCorp officially maintains and signs packages for the following Linux distributions.

- + + Ubuntu/Debian + CentOS/RHEL + Fedora + Amazon Linux + {{outlet}} \ No newline at end of file diff --git a/ui/app/templates/onboarding/install_release.hbs b/ui/app/templates/onboarding/install_release.hbs index ead6751d259..ccfb1d21978 100644 --- a/ui/app/templates/onboarding/install_release.hbs +++ b/ui/app/templates/onboarding/install_release.hbs @@ -14,22 +14,12 @@

Install Waypoint

- + + Manual installation + Homebrew on OS X + Chocolatey on Windows + Linux + {{outlet}} diff --git a/ui/app/templates/workspace/projects/index.hbs b/ui/app/templates/workspace/projects/index.hbs index 82f46e3582f..1c443f5110e 100644 --- a/ui/app/templates/workspace/projects/index.hbs +++ b/ui/app/templates/workspace/projects/index.hbs @@ -7,8 +7,8 @@
{{/if}} - -
+ +

Projects

{{#if @model.length}} diff --git a/ui/app/templates/workspace/projects/new.hbs b/ui/app/templates/workspace/projects/new.hbs index 5397a8e7faa..d903ad17ee2 100644 --- a/ui/app/templates/workspace/projects/new.hbs +++ b/ui/app/templates/workspace/projects/new.hbs @@ -6,7 +6,7 @@ -
+
+

{{t 'form.project_new.create_git_helptext'}}

+ {{t 'form.project_new.create_git_checkbox_label'}} -
diff --git a/ui/app/templates/workspace/projects/project/apps.hbs b/ui/app/templates/workspace/projects/project/apps.hbs index 25f2238562f..49f9a7d42ad 100644 --- a/ui/app/templates/workspace/projects/project/apps.hbs +++ b/ui/app/templates/workspace/projects/project/apps.hbs @@ -3,7 +3,10 @@

{{@model.name}}

{{pluralize @model.applicationsList.length "application"}}
- Settings + + +  Manage settings + {{#each @model.applicationsList as |app|}} diff --git a/ui/translations/en-us.yaml b/ui/translations/en-us.yaml index 66cd06048ba..1c63e67598c 100644 --- a/ui/translations/en-us.yaml +++ b/ui/translations/en-us.yaml @@ -28,14 +28,16 @@ form: project_new: title: 'New Project' project_name_label: 'Project Name' - create_git_label: 'Git Configuration' - create_git_helptext: 'Connect a git repository. If you skip this, you can always configure it later in project settings.' - create_git_checkbox_label: 'Connect a Git repository to this Project' - button: 'Next' + create_git_label: 'Connect a git repository' + create_git_helptext: 'If you skip this, you can always configure this later in project settings.' + create_git_checkbox_label: 'Connect a repository to this project' + button: 'Create project' project_settings: git_title: 'Git settings' git_source_url_label: 'Git Source URL' git_source_ref_label: 'Git Ref' + git_source_ref_helptext: 'This can be a branch name, a tag name, or a fully qualified git ref such as' + git_source_ref_example: 'refs/pull/1014' git_source_path_label: 'Git Source Path (optional)' git_auth_type_label: 'Authentication' git_auth_type_basic_label: 'Username & Password'