mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Timeline and color tweaks (#21799)
Followup to https://github.com/go-gitea/gitea/pull/21784. - Restore muted effect on timeline author and issuelist comment icon - Remove whitespace inside shared user templates, fixing link hover underline - Use shared author link template more - Use `bold` class instead of CSS - Fix grey-light color being too dark on arc-green - Add missing black-light color - Fix issuelist progress bar color - Fix various other cases of missing `.muted` <img width="416" alt="Screenshot 2022-11-13 at 12 15 22" src="https://user-images.githubusercontent.com/115237/201519497-1d4725c6-bc8b-47b5-9f68-1278ac9a8c92.png"> <img width="324" alt="Screenshot 2022-11-13 at 12 16 52" src="https://user-images.githubusercontent.com/115237/201519501-c0d03700-f9af-4316-ab46-482f2c7c738b.png"> <img width="79" alt="Screenshot 2022-11-13 at 12 30 55" src="https://user-images.githubusercontent.com/115237/201519502-46dc2d73-bbdf-4a2e-84d3-d2976f793163.png"> <img width="440" alt="Screenshot 2022-11-13 at 12 41 03" src="https://user-images.githubusercontent.com/115237/201519876-ada33948-f84a-4aeb-a40d-5c873f9a49e9.png"> <img width="213" alt="Screenshot 2022-11-13 at 12 52 54" src="https://user-images.githubusercontent.com/115237/201520291-a4d7238e-aeca-46c7-9008-8b644b1b676e.png"> <img width="208" alt="Screenshot 2022-11-13 at 12 56 16" src="https://user-images.githubusercontent.com/115237/201520436-aa8ba109-b959-42fb-831a-021e806c7082.png"> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		| @@ -38,10 +38,10 @@ | ||||
| 						{{end}} | ||||
| 					</div> | ||||
| 				</div> | ||||
| 				<div class="metas df ac"> | ||||
| 				<div class="metas df ac text grey"> | ||||
| 					{{if .PrimaryLanguage}} | ||||
| 						<a href="{{$.Link}}?q={{$.Keyword}}&sort={{$.SortType}}&language={{.PrimaryLanguage.Language}}"> | ||||
| 							<span class="text grey df ac mr-3"><i class="color-icon mr-3" style="background-color: {{.PrimaryLanguage.Color}}"></i>{{.PrimaryLanguage.Language}}</span> | ||||
| 						<a class="muted" href="{{$.Link}}?q={{$.Keyword}}&sort={{$.SortType}}&language={{.PrimaryLanguage.Language}}"> | ||||
| 							<span class="df ac mr-3"><i class="color-icon mr-3" style="background-color: {{.PrimaryLanguage.Color}}"></i>{{.PrimaryLanguage.Language}}</span> | ||||
| 						</a> | ||||
| 					{{end}} | ||||
| 					{{if not $.DisableStars}} | ||||
|   | ||||
| @@ -68,8 +68,8 @@ | ||||
| 							<div class="item"> | ||||
| 								<a href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}"><strong class="team-name">{{.Name}}</strong></a> | ||||
| 								<p class="text grey"> | ||||
| 									<a href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}"><strong>{{.NumMembers}}</strong> {{$.locale.Tr "org.lower_members"}}</a> · | ||||
| 									<a href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}/repositories"><strong>{{.NumRepos}}</strong> {{$.locale.Tr "org.lower_repositories"}}</a> | ||||
| 									<a class="muted" href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}"><strong>{{.NumMembers}}</strong> {{$.locale.Tr "org.lower_members"}}</a> · | ||||
| 									<a class="muted" href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}/repositories"><strong>{{.NumRepos}}</strong> {{$.locale.Tr "org.lower_repositories"}}</a> | ||||
| 								</p> | ||||
| 							</div> | ||||
| 						{{end}} | ||||
|   | ||||
| @@ -11,7 +11,7 @@ | ||||
| 		<div class="ui top attached header comment-header df ac sb"> | ||||
| 			<div class="comment-header-left df ac"> | ||||
| 				{{if .OriginalAuthor}} | ||||
| 					<span class="text black mr-2"> | ||||
| 					<span class="text black bold mr-2"> | ||||
| 						{{svg (MigrationIcon $.root.Repository.GetOriginalURLHostname)}} | ||||
| 						{{.OriginalAuthor}} | ||||
| 					</span> | ||||
|   | ||||
| @@ -30,7 +30,7 @@ | ||||
| 					<div class="ui top attached header comment-header df ac sb"> | ||||
| 						<div class="comment-header-left df ac"> | ||||
| 							{{if .Issue.OriginalAuthor}} | ||||
| 								<span class="text black"> | ||||
| 								<span class="text black bold"> | ||||
| 									{{svg (MigrationIcon .Repository.GetOriginalURLHostname)}} | ||||
| 									{{.Issue.OriginalAuthor}} | ||||
| 								</span> | ||||
| @@ -45,7 +45,7 @@ | ||||
| 									{{avatar .Issue.Poster}} | ||||
| 								</a> | ||||
| 								<span class="text grey"> | ||||
| 									<a class="author"{{if gt .Issue.Poster.ID 0}} href="{{.Issue.Poster.HomeLink}}"{{end}}>{{.Issue.Poster.GetDisplayName}}</a> | ||||
| 									{{template "shared/user/authorlink" .Issue.Poster}} | ||||
| 									{{.locale.Tr "repo.issues.commented_at" (.Issue.HashTag|Escape) $createdStr | Safe}} | ||||
| 								</span> | ||||
| 							{{end}} | ||||
|   | ||||
| @@ -25,7 +25,7 @@ | ||||
| 					<div class="ui top attached header comment-header df ac sb"> | ||||
| 						<div class="comment-header-left df ac"> | ||||
| 							{{if .OriginalAuthor}} | ||||
| 								<span class="text black mr-2"> | ||||
| 								<span class="text black bold mr-2"> | ||||
| 									{{svg (MigrationIcon $.Repository.GetOriginalURLHostname)}} | ||||
| 									{{.OriginalAuthor}} | ||||
| 								</span> | ||||
| @@ -42,9 +42,7 @@ | ||||
| 									</a> | ||||
| 								{{end}} | ||||
| 								<span class="text grey"> | ||||
| 									<a class="author"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}> | ||||
| 										{{.Poster.GetDisplayName}} | ||||
| 									</a> | ||||
| 									{{template "shared/user/authorlink" .Poster}} | ||||
| 									{{$.locale.Tr "repo.issues.commented_at" (.HashTag|Escape) $createdStr | Safe}} | ||||
| 								</span> | ||||
| 							{{end}} | ||||
| @@ -151,14 +149,14 @@ | ||||
| 				<span class="badge">{{svg "octicon-bookmark"}}</span> | ||||
| 				{{template "shared/user/avatarlink" .Poster}} | ||||
| 				{{if eq .RefAction 3}}<del>{{end}} | ||||
| 				<span class="text grey"> | ||||
| 				<span class="text grey muted-links"> | ||||
| 					{{template "shared/user/authorlink" .Poster}} | ||||
| 					{{$.locale.Tr $refTr (.EventTag|Escape) $createdStr (.RefCommentHTMLURL|Escape) $refFrom | Safe}} | ||||
| 				</span> | ||||
| 				{{if eq .RefAction 3}}</del>{{end}} | ||||
|  | ||||
| 				<div class="detail"> | ||||
| 					<span class="text grey"><a href="{{.RefIssueHTMLURL}}"><b>{{.RefIssueTitle}}</b> {{.RefIssueIdent}}</a></span> | ||||
| 					<span class="text grey"><a class="muted" href="{{.RefIssueHTMLURL}}"><b>{{.RefIssueTitle}}</b> {{.RefIssueIdent}}</a></span> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 		{{else if eq .Type 4}} | ||||
| @@ -207,7 +205,7 @@ | ||||
| 					{{if .RemovedAssignee}} | ||||
| 						{{template "shared/user/avatarlink" .Assignee}} | ||||
| 						<span class="text grey"> | ||||
| 							<a class="author" {{if gt .Assignee.ID 0}}href="{{.Assignee.HomeLink}}"{{end}}>{{.Assignee.GetDisplayName}}</a> | ||||
| 							{{template "shared/user/authorlink" .Assignee}} | ||||
| 							{{if eq .Poster.ID .Assignee.ID}} | ||||
| 								{{$.locale.Tr "repo.issues.remove_self_assignment" $createdStr | Safe}} | ||||
| 							{{else}} | ||||
| @@ -331,7 +329,7 @@ | ||||
| 					<div class="detail"> | ||||
| 						{{svg "octicon-plus"}} | ||||
| 						<span class="text grey"> | ||||
| 							<a href="{{.DependentIssue.HTMLURL}}"> | ||||
| 							<a class="muted" href="{{.DependentIssue.HTMLURL}}"> | ||||
| 								{{if eq .DependentIssue.RepoID .Issue.RepoID}} | ||||
| 									#{{.DependentIssue.Index}} {{.DependentIssue.Title}} | ||||
| 								{{else}} | ||||
| @@ -354,7 +352,7 @@ | ||||
| 					<div class="detail"> | ||||
| 						<span class="text grey">{{svg "octicon-trash"}}</span> | ||||
| 						<span class="text grey"> | ||||
| 							<a href="{{.DependentIssue.HTMLURL}}"> | ||||
| 							<a class="muted" href="{{.DependentIssue.HTMLURL}}"> | ||||
| 								{{if eq .DependentIssue.RepoID .Issue.RepoID}} | ||||
| 									#{{.DependentIssue.Index}} {{.DependentIssue.Title}} | ||||
| 								{{else}} | ||||
| @@ -408,7 +406,7 @@ | ||||
| 							<div class="comment-header-left df ac"> | ||||
| 								<span class="text grey"> | ||||
| 									{{if .OriginalAuthor}} | ||||
| 										<span class="text black"> | ||||
| 										<span class="text black bold"> | ||||
| 											{{svg (MigrationIcon $.Repository.GetOriginalURLHostname)}} | ||||
| 											{{.OriginalAuthor}} | ||||
| 										</span> | ||||
| @@ -536,7 +534,7 @@ | ||||
| 																{{end}} | ||||
| 																<span class="text grey"> | ||||
| 																	{{if .OriginalAuthor}} | ||||
| 																		<span class="text black"> | ||||
| 																		<span class="text black bold"> | ||||
| 																			{{svg (MigrationIcon $.Repository.GetOriginalURLHostname)}} | ||||
| 																			{{.OriginalAuthor}} | ||||
| 																		</span> | ||||
|   | ||||
| @@ -389,7 +389,7 @@ | ||||
| 									{{avatar $user}} | ||||
| 								</a> | ||||
| 								<div class="content"> | ||||
| 									<a class="author">{{$user.DisplayName}}</a> | ||||
| 									{{template "shared/user/authorlink" $user}} | ||||
| 									<div class="text"> | ||||
| 										{{$trackedtime}} | ||||
| 									</div> | ||||
|   | ||||
| @@ -160,7 +160,7 @@ | ||||
| 				</div> | ||||
| 				<div class="issue-item-icon-right text grey"> | ||||
| 					{{if .NumComments}} | ||||
| 						<a class="tdn" href="{{if .HTMLURL}}{{.HTMLURL}}{{else}}{{$.Link}}/{{.Index}}{{end}}"> | ||||
| 						<a class="tdn muted" href="{{if .HTMLURL}}{{.HTMLURL}}{{else}}{{$.Link}}/{{.Index}}{{end}}"> | ||||
| 							{{svg "octicon-comment" 16 "mr-2"}}{{.NumComments}} | ||||
| 						</a> | ||||
| 					{{end}} | ||||
|   | ||||
| @@ -1,3 +1 @@ | ||||
| <a class="author"{{if gt .ID 0}} href="{{.HomeLink}}"{{end}}> | ||||
| 	{{.GetDisplayName}} | ||||
| </a> | ||||
| <a class="author text black bold muted"{{if gt .ID 0}} href="{{.HomeLink}}"{{end}}>{{.GetDisplayName}}</a> | ||||
|   | ||||
| @@ -1,3 +1 @@ | ||||
| <a class="avatar"{{if gt .ID 0}} href="{{.HomeLink}}"{{end}}> | ||||
| 	{{avatar .}} | ||||
| </a> | ||||
| <a class="avatar"{{if gt .ID 0}} href="{{.HomeLink}}"{{end}}>{{avatar .}}</a> | ||||
|   | ||||
| @@ -1,3 +1 @@ | ||||
| <a{{if gt .ID 0}} href="{{.HomeLink}}"{{end}}> | ||||
| 	{{.GetDisplayName}} | ||||
| </a> | ||||
| <a{{if gt .ID 0}} href="{{.HomeLink}}"{{end}}>{{.GetDisplayName}}</a> | ||||
|   | ||||
| @@ -79,6 +79,7 @@ | ||||
|   --color-pink: #e03997; | ||||
|   --color-brown: #a5673f; | ||||
|   --color-grey: #888888; | ||||
|   --color-black: #1b1c1d; | ||||
|   /* light variants - produced via Sass scale-color(color, $lightness: +25%) */ | ||||
|   --color-red-light: #e45e5e; | ||||
|   --color-orange-light: #f59555; | ||||
| @@ -92,9 +93,9 @@ | ||||
|   --color-pink-light: #e86bb1; | ||||
|   --color-brown-light: #c58b66; | ||||
|   --color-grey-light: #a6a6a6; | ||||
|   --color-black-light: #525558; | ||||
|   /* other colors */ | ||||
|   --color-gold: #a1882b; | ||||
|   --color-black: #1b1c1d; | ||||
|   --color-white: #ffffff; | ||||
|   --color-diff-removed-word-bg: #fdb8c0; | ||||
|   --color-diff-added-word-bg: #acf2bd; | ||||
| @@ -293,13 +294,15 @@ a, | ||||
|   text-decoration-skip-ink: all; | ||||
| } | ||||
|  | ||||
| a.muted { | ||||
| a.muted, | ||||
| .muted-links a { | ||||
|   color: inherit; | ||||
| } | ||||
|  | ||||
| a:hover, | ||||
| a.muted:hover, | ||||
| a.muted:hover [class*="color-text"], | ||||
| .muted-links a:hover, | ||||
| .ui.breadcrumb a:hover { | ||||
|   color: var(--color-primary); | ||||
| } | ||||
|   | ||||
| @@ -829,7 +829,7 @@ | ||||
|  | ||||
|         .timeline-avatar { | ||||
|           position: absolute; | ||||
|           left: -72px; | ||||
|           left: -68px; | ||||
|  | ||||
|           img { | ||||
|             width: 40px !important; | ||||
| @@ -846,7 +846,6 @@ | ||||
|         .avatar img { | ||||
|           width: 20px; | ||||
|           height: 20px; | ||||
|           margin: 0 .25rem; | ||||
|           vertical-align: middle; | ||||
|         } | ||||
|  | ||||
| @@ -981,10 +980,6 @@ | ||||
|           margin-top: 4px; | ||||
|         } | ||||
|  | ||||
|         .author { | ||||
|           font-weight: 600; | ||||
|         } | ||||
|  | ||||
|         .comment-form-reply .footer { | ||||
|           padding-bottom: 1em; | ||||
|         } | ||||
| @@ -1165,9 +1160,12 @@ | ||||
|         padding-left: 15px; | ||||
|  | ||||
|         .detail { | ||||
|           font-size: .9rem; | ||||
|           margin-top: 5px; | ||||
|           margin-left: 8px; | ||||
|           margin-top: 4px; | ||||
|           margin-left: 14px; | ||||
|  | ||||
|           .svg { | ||||
|             margin-right: 2px; | ||||
|           } | ||||
|         } | ||||
|  | ||||
|         .segments { | ||||
| @@ -2723,12 +2721,10 @@ | ||||
|  | ||||
|   a { | ||||
|     color: var(--color-text); | ||||
|     text-decoration: none; | ||||
|   } | ||||
|  | ||||
|   a:hover { | ||||
|     color: var(--color-primary); | ||||
|     text-decoration: none; | ||||
|   } | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -91,6 +91,14 @@ | ||||
|           border-radius: 3px; | ||||
|           vertical-align: 2px !important; | ||||
|         } | ||||
|  | ||||
|         progress::-webkit-progress-value { | ||||
|           background-color: var(--color-secondary-dark-4); | ||||
|         } | ||||
|  | ||||
|         progress::-moz-progress-bar { | ||||
|           background-color: var(--color-secondary-dark-4); | ||||
|         } | ||||
|       } | ||||
|  | ||||
|       .conflicting { | ||||
|   | ||||
| @@ -67,8 +67,9 @@ | ||||
|   --color-purple: #b259d0; | ||||
|   --color-pink: #d22e8b; | ||||
|   --color-brown: #a47252; | ||||
|   --color-grey: #5e626a; | ||||
|   /* light variants */ | ||||
|   --color-grey: #9ea2aa; | ||||
|   --color-black: #1e222e; | ||||
|   /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ | ||||
|   --color-red-light: #c23636; | ||||
|   --color-orange-light: #b84f0b; | ||||
|   --color-yellow-light: #b88a03; | ||||
| @@ -80,9 +81,9 @@ | ||||
|   --color-purple-light: #a742c9; | ||||
|   --color-pink-light: #be297d; | ||||
|   --color-brown-light: #94674a; | ||||
|   --color-grey-light: #55585f; | ||||
|   --color-grey-light: #8d919b; | ||||
|   --color-black-light: #1b1f29; | ||||
|   /* other colors */ | ||||
|   --color-black: #1e222e; | ||||
|   --color-gold: #b1983b; | ||||
|   --color-white: #ffffff; | ||||
|   --color-diff-removed-word-bg: #6f3333; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user