mirror of
https://github.com/go-gitea/gitea.git
synced 2026-10-26 06:16:56 +09:00
Adds emoji reactions to releases and moves the reaction picker of issues, comments and releases into a GitHub-like reaction bar. - Releases omit 👎 or 😕 - Drafts and tags can't be reacted to - Moved menu to tippy - Added keyboard navigation Fixes: https://github.com/go-gitea/gitea/issues/34268 Fixes: https://github.com/go-gitea/gitea/issues/16676 Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
90 lines
1.7 KiB
CSS
90 lines
1.7 KiB
CSS
.bottom-reactions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 4px;
|
|
margin: 0 14px 14px;
|
|
}
|
|
|
|
.timeline-item .conversation-holder .bottom-reactions {
|
|
margin: 14px 0 0 24px;
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
.releases .bottom-reactions {
|
|
margin: 14px 0 0;
|
|
}
|
|
|
|
.bottom-reactions .select-reaction,
|
|
.bottom-reactions .ui.label {
|
|
height: 28px;
|
|
}
|
|
|
|
.bottom-reactions .select-reaction {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 28px;
|
|
padding: 0;
|
|
border-radius: var(--border-radius-full);
|
|
border: 1px solid var(--color-light-border);
|
|
background: var(--color-reaction-bg);
|
|
color: var(--color-text-light-1);
|
|
}
|
|
|
|
.bottom-reactions .select-reaction:hover,
|
|
.bottom-reactions .select-reaction[aria-expanded="true"] {
|
|
background: var(--color-hover);
|
|
color: var(--color-text);
|
|
}
|
|
|
|
.bottom-reactions .ui.label {
|
|
padding: 0 8px;
|
|
background: transparent;
|
|
}
|
|
|
|
.bottom-reactions .ui.basic.label[data-has-reacted="true"] {
|
|
border-color: var(--color-primary);
|
|
background: var(--color-reaction-active-bg);
|
|
color: var(--color-text);
|
|
}
|
|
|
|
.bottom-reactions .ui.label:not(.disabled):hover {
|
|
background: var(--color-reaction-hover-bg);
|
|
}
|
|
|
|
.bottom-reactions .ui.label.disabled {
|
|
cursor: default;
|
|
opacity: 1;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.bottom-reactions .ui.label .reaction {
|
|
font-size: 16px;
|
|
display: flex;
|
|
}
|
|
|
|
.bottom-reactions .ui.label .reaction img {
|
|
height: 16px;
|
|
aspect-ratio: 1;
|
|
}
|
|
|
|
.reaction-picker {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 4px;
|
|
padding: 0 4px;
|
|
}
|
|
|
|
.tippy-box .reaction-picker .item {
|
|
justify-content: center;
|
|
width: 32px;
|
|
height: 32px;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-size: 17.5px;
|
|
}
|
|
|
|
.tippy-box .reaction-picker .item[data-has-reacted="true"] {
|
|
background: var(--color-reaction-active-bg);
|
|
}
|