mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	Various UI and arc-green fixes (#13291)
- introduce variable for border-radius value - fix some white borders in arc-green - add text selection and placeholder in arc-green - tweak branch list footer - more things I forgot Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		@@ -19,7 +19,7 @@
 | 
				
			|||||||
									{{svg "octicon-shield-lock"}}
 | 
														{{svg "octicon-shield-lock"}}
 | 
				
			||||||
								{{end}}
 | 
													{{end}}
 | 
				
			||||||
								<a href="{{$.RepoLink}}/src/branch/{{$.DefaultBranch | EscapePound}}">{{$.DefaultBranch}}</a>
 | 
													<a href="{{$.RepoLink}}/src/branch/{{$.DefaultBranch | EscapePound}}">{{$.DefaultBranch}}</a>
 | 
				
			||||||
								<p class="info">{{svg "octicon-git-commit"}}<a href="{{$.RepoLink}}/commit/{{.Commit.ID.String}}">{{ShortSha .Commit.ID.String}}</a> · <span class="commit-message">{{RenderCommitMessage .Commit.CommitMessage $.RepoLink $.Repository.ComposeMetas}}</span> · {{$.i18n.Tr "org.repo_updated"}} {{TimeSince .Commit.Committer.When $.i18n.Lang}}</p>
 | 
													<p class="info df ac my-2">{{svg "octicon-git-commit" 16 "mr-2"}}<a href="{{$.RepoLink}}/commit/{{.Commit.ID.String}}">{{ShortSha .Commit.ID.String}}</a> · <span class="commit-message">{{RenderCommitMessage .Commit.CommitMessage $.RepoLink $.Repository.ComposeMetas}}</span> · {{$.i18n.Tr "org.repo_updated"}} {{TimeSince .Commit.Committer.When $.i18n.Lang}}</p>
 | 
				
			||||||
							{{end}}
 | 
												{{end}}
 | 
				
			||||||
						{{end}}
 | 
											{{end}}
 | 
				
			||||||
						</td>
 | 
											</td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
<div class="ui segments repository-summary">
 | 
					<div class="ui segments repository-summary{{if and (.Permission.CanRead $.UnitTypeCode) (not .IsEmptyRepo) .LanguageStats }} repository-summary-language-stats{{end}}">
 | 
				
			||||||
	<div class="ui segment sub-menu repository-menu">
 | 
						<div class="ui segment sub-menu repository-menu">
 | 
				
			||||||
		<div class="ui two horizontal center link list">
 | 
							<div class="ui two horizontal center link list">
 | 
				
			||||||
			{{if and (.Permission.CanRead $.UnitTypeCode) (not .IsEmptyRepo)}}
 | 
								{{if and (.Permission.CanRead $.UnitTypeCode) (not .IsEmptyRepo)}}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,6 +5,7 @@
 | 
				
			|||||||
  --fonts-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";
 | 
					  --fonts-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";
 | 
				
			||||||
  /* other variables */
 | 
					  /* other variables */
 | 
				
			||||||
  --fonts-regular: var(--fonts-proportional), var(--fonts-emoji), sans-serif;
 | 
					  --fonts-regular: var(--fonts-proportional), var(--fonts-emoji), sans-serif;
 | 
				
			||||||
 | 
					  --border-radius: .28571429rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
:root:lang(ja) {
 | 
					:root:lang(ja) {
 | 
				
			||||||
@@ -114,7 +115,7 @@ a {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.rounded {
 | 
					.rounded {
 | 
				
			||||||
  border-radius: .28571429rem !important;
 | 
					  border-radius: var(--border-radius) !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.wrap {
 | 
					.wrap {
 | 
				
			||||||
@@ -1230,6 +1231,18 @@ table th[data-sortt-desc] {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.ui.dropdown .menu .item {
 | 
				
			||||||
 | 
					  border-radius: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.ui.dropdown .menu .item:first-of-type {
 | 
				
			||||||
 | 
					  border-radius: var(--border-radius) var(--border-radius) 0 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.ui.dropdown .menu .item:last-of-type {
 | 
				
			||||||
 | 
					  border-radius: 0 0 var(--border-radius) var(--border-radius);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.text-label {
 | 
					.text-label {
 | 
				
			||||||
  display: inline-flex !important;
 | 
					  display: inline-flex !important;
 | 
				
			||||||
  align-items: center !important;
 | 
					  align-items: center !important;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -248,7 +248,7 @@
 | 
				
			|||||||
      padding: 0 5px;
 | 
					      padding: 0 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      &:first-child {
 | 
					      &:first-child {
 | 
				
			||||||
        border-radius: .28571429rem 0 0 .28571429rem;
 | 
					        border-radius: var(--border-radius) 0 0 var(--border-radius);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1948,7 +1948,7 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .clone.button:first-child {
 | 
					      .clone.button:first-child {
 | 
				
			||||||
        border-radius: .28571429rem 0 0 .28571429rem;
 | 
					        border-radius: var(--border-radius) 0 0 var(--border-radius);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .ui.action.small.input {
 | 
					      .ui.action.small.input {
 | 
				
			||||||
@@ -2390,7 +2390,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      .item {
 | 
					      .item {
 | 
				
			||||||
        width: 100%;
 | 
					        width: 100%;
 | 
				
			||||||
        border-radius: 3px;
 | 
					
 | 
				
			||||||
 | 
					        &:first-of-type {
 | 
				
			||||||
 | 
					          border-radius: var(--border-radius) 0 0 var(--border-radius);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        &:last-of-type {
 | 
				
			||||||
 | 
					          border-radius: 0 var(--border-radius) var(--border-radius) 0;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        a {
 | 
					        a {
 | 
				
			||||||
          color: black;
 | 
					          color: black;
 | 
				
			||||||
@@ -2499,6 +2506,8 @@
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .repository-summary {
 | 
					  .repository-summary {
 | 
				
			||||||
 | 
					    box-shadow: none !important;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .segment.language-stats-details,
 | 
					    .segment.language-stats-details,
 | 
				
			||||||
    .segment.repository-summary {
 | 
					    .segment.repository-summary {
 | 
				
			||||||
      border-top: none;
 | 
					      border-top: none;
 | 
				
			||||||
@@ -2528,6 +2537,15 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .repository-menu {
 | 
				
			||||||
 | 
					    padding: 0 !important;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .repository-menu .item {
 | 
				
			||||||
 | 
					    padding-top: 9px !important;
 | 
				
			||||||
 | 
					    padding-bottom: 9px !important;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  &.diff .committed-by {
 | 
					  &.diff .committed-by {
 | 
				
			||||||
    padding-top: .5rem;
 | 
					    padding-top: .5rem;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -3228,11 +3246,11 @@ td.blob-excerpt {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.diff-file-box[data-folded="true"] .diff-file-header {
 | 
					.diff-file-box[data-folded="true"] .diff-file-header {
 | 
				
			||||||
  border-radius: .28571429rem !important;
 | 
					  border-radius: var(--border-radius) !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* prevent page shaking on language bar click */
 | 
					/* prevent page shaking on language bar click */
 | 
				
			||||||
.repository.file .repository-summary {
 | 
					.repository-summary-language-stats {
 | 
				
			||||||
  height: 48px;
 | 
					  height: 48px;
 | 
				
			||||||
  overflow: hidden;
 | 
					  overflow: hidden;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -388,6 +388,14 @@
 | 
				
			|||||||
  color: #fff;
 | 
					  color: #fff;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.repository .ui.segment.sub-menu .list .item.active {
 | 
				
			||||||
 | 
					  background: #404552;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.ui.segments {
 | 
				
			||||||
 | 
					  border-color: #454b5a;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.horizontal.segments > .segment {
 | 
					.ui.horizontal.segments > .segment {
 | 
				
			||||||
  background-color: #383c4a;
 | 
					  background-color: #383c4a;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -433,6 +441,15 @@ body {
 | 
				
			|||||||
  background: #87ab63 !important;
 | 
					  background: #87ab63 !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					::selection {
 | 
				
			||||||
 | 
					  background: #87ab63 !important;
 | 
				
			||||||
 | 
					  color: #fff !important;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					::placeholder {
 | 
				
			||||||
 | 
					  color: #7f7f7f !important;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
a {
 | 
					a {
 | 
				
			||||||
  color: #87ab63;
 | 
					  color: #87ab63;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -535,6 +552,7 @@ a:hover {
 | 
				
			|||||||
  border: 1px solid #333640;
 | 
					  border: 1px solid #333640;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.ui.secondary.menu .active.item,
 | 
				
			||||||
.ui.secondary.menu .dropdown.item:hover,
 | 
					.ui.secondary.menu .dropdown.item:hover,
 | 
				
			||||||
.ui.secondary.menu .link.item:hover,
 | 
					.ui.secondary.menu .link.item:hover,
 | 
				
			||||||
.ui.secondary.menu .active.item:hover,
 | 
					.ui.secondary.menu .active.item:hover,
 | 
				
			||||||
@@ -549,6 +567,12 @@ a:hover {
 | 
				
			|||||||
  background: #454b5a;
 | 
					  background: #454b5a;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.ui.link.list .item,
 | 
				
			||||||
 | 
					.ui.link.list a.item,
 | 
				
			||||||
 | 
					.ui.link.list .item a:not(.ui) {
 | 
				
			||||||
 | 
					  color: #dbdbdb;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.menu .ui.dropdown .menu > .item {
 | 
					.ui.menu .ui.dropdown .menu > .item {
 | 
				
			||||||
  color: #9e9e9e !important;
 | 
					  color: #9e9e9e !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -622,8 +646,8 @@ footer {
 | 
				
			|||||||
.ui.label,
 | 
					.ui.label,
 | 
				
			||||||
.ui.label.basic {
 | 
					.ui.label.basic {
 | 
				
			||||||
  color: #dbdbdb;
 | 
					  color: #dbdbdb;
 | 
				
			||||||
  border-color: rgb(152, 152, 152);
 | 
					  border-color: #6a737d;
 | 
				
			||||||
  background-color: #2a2e39;
 | 
					  background-color: #353945;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.issue.list > .item .title {
 | 
					.issue.list > .item .title {
 | 
				
			||||||
@@ -672,6 +696,7 @@ a.ui.basic.green.label:hover {
 | 
				
			|||||||
.ui.ui.menu .item.disabled,
 | 
					.ui.ui.menu .item.disabled,
 | 
				
			||||||
.ui.ui.menu .item.disabled:hover {
 | 
					.ui.ui.menu .item.disabled:hover {
 | 
				
			||||||
  color: #626773;
 | 
					  color: #626773;
 | 
				
			||||||
 | 
					  opacity: 1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.disabled.checkbox label,
 | 
					.ui.disabled.checkbox label,
 | 
				
			||||||
@@ -855,7 +880,7 @@ a.ui.basic.green.label:hover {
 | 
				
			|||||||
.ui.basic.button,
 | 
					.ui.basic.button,
 | 
				
			||||||
.ui.basic.buttons .button {
 | 
					.ui.basic.buttons .button {
 | 
				
			||||||
  color: #9e9e9e;
 | 
					  color: #9e9e9e;
 | 
				
			||||||
  background: rgba(0, 0, 0, .08);
 | 
					  background: rgba(0, 0, 0, .06);
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -915,8 +940,8 @@ a.ui.basic.green.label:hover {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.table tbody tr {
 | 
					.ui.table tbody tr {
 | 
				
			||||||
  border-color: #333640;
 | 
					  border-color: #404552;
 | 
				
			||||||
  background: #2a2e3a;
 | 
					  background: #353945;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui .text.grey {
 | 
					.ui .text.grey {
 | 
				
			||||||
@@ -1245,6 +1270,11 @@ td.blob-hunk {
 | 
				
			|||||||
  color: #dbdbdb !important;
 | 
					  color: #dbdbdb !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.repository .filter.menu.labels .label-filter .menu .info,
 | 
				
			||||||
 | 
					.repository .filter.menu.labels .label-filter .menu .info code {
 | 
				
			||||||
 | 
					  border-color: #4e5361;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.card,
 | 
					.ui.card,
 | 
				
			||||||
.ui.cards > .card {
 | 
					.ui.cards > .card {
 | 
				
			||||||
  background: #353945;
 | 
					  background: #353945;
 | 
				
			||||||
@@ -1719,6 +1749,7 @@ a.ui.labels .label:hover {
 | 
				
			|||||||
  border-color: #634343 !important;
 | 
					  border-color: #634343 !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.repository .labelspage .item,
 | 
				
			||||||
.organization.settings .labelspage .item,
 | 
					.organization.settings .labelspage .item,
 | 
				
			||||||
.organization.teams .repositories .item:not(:last-child),
 | 
					.organization.teams .repositories .item:not(:last-child),
 | 
				
			||||||
.organization.teams .members .item:not(:last-child),
 | 
					.organization.teams .members .item:not(:last-child),
 | 
				
			||||||
@@ -1727,8 +1758,14 @@ a.ui.labels .label:hover {
 | 
				
			|||||||
  border-bottom-color: #404552;
 | 
					  border-bottom-color: #404552;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.repository .labelspage .item a,
 | 
				
			||||||
 | 
					.organization.settings .labelspage .item a {
 | 
				
			||||||
 | 
					  color: #6a737d;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.repository .labelspage .item a:hover,
 | 
				
			||||||
.organization.settings .labelspage .item a:hover {
 | 
					.organization.settings .labelspage .item a:hover {
 | 
				
			||||||
  color: #fff;
 | 
					  color: #9e9e9e;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.blue.button:active,
 | 
					.ui.blue.button:active,
 | 
				
			||||||
@@ -1766,6 +1803,11 @@ a.ui.labels .label:hover {
 | 
				
			|||||||
  background: #383c4a;
 | 
					  background: #383c4a;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.minicolors-panel {
 | 
				
			||||||
 | 
					  background: #404552 !important;
 | 
				
			||||||
 | 
					  border-color: #6a737d !important;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.editor-toolbar {
 | 
					.editor-toolbar {
 | 
				
			||||||
  background-color: #404552;
 | 
					  background-color: #404552;
 | 
				
			||||||
  border-color: #4b505f;
 | 
					  border-color: #4b505f;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user