-
-
Notifications
You must be signed in to change notification settings - Fork 219
Add Group Details plugin for Group Cards #700
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Stash-KennyG
wants to merge
29
commits into
stashapp:main
Choose a base branch
from
Stash-KennyG:pr/groupdetails-mainline-v0.2.0
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
e9dfa7a
Add Group Details plugin (0.1.0)
2827b06
Update Group Details plugin to version 0.1.2
af52adb
Adjustment to plugin justification layout
9bea738
Refactor Group Details plugin layout and enhance tooltip functionality
fd98c2a
GroupDetails: resolution buckets, layout, and tooltips.
f775500
Update Group Details plugin to version 0.1.8
f9d1ec2
Update Group Details plugin to version 0.1.9
217e61b
Update Group Details plugin to version 0.2.0
abf9b2f
Refactor Group Details plugin to streamline resolution metrics
ec65736
Update Group Details plugin to simplify duration tooltip text
c75ded7
Update Group Details plugin to version 0.1.12
e7d3ae1
Update Group Details plugin to version 0.1.14
d0d70e7
Add new resolution PNG assets and update Group Details plugin to vers…
239fa24
Update Group Details plugin to version 0.1.17
5d54cd3
Update Group Details plugin to version 0.1.19
81e4a3f
Enhance Group Details plugin with dynamic base URL and safe file name…
de76891
Update Group Details plugin to version 0.1.22
fc8714f
Refactor Group Details plugin to improve metrics display and update v…
69f2d88
Refactor Group Details plugin to utilize embedded resolution images a…
eb3e6f6
Update Group Details plugin to version 0.1.25 by removing the 480p re…
8ade1be
Update Group Details plugin to version 0.1.26 by removing the 480p re…
8cfce16
Update Group Details plugin to version 0.1.27 by removing the 5k reso…
9fd4f62
Update Group Details plugin to version 0.1.28 by removing the 240p an…
3cae153
Remove obsolete image assets from Group Details plugin and add new bu…
493061c
Update Group Details plugin to version 0.1.29 by adding new embedded …
666b2c5
Update Group Details version to 0.1.27 and refresh embedded p-resolut…
d99c4bd
Update Group Details to version 0.2.0, adding new screenshot asset an…
5bda5f7
Readme update for Pr into mainline.
384e10d
Reducing the duration filter threshold to 360 sec,
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,101 @@ | ||
| .group-card .card-popovers { | ||
| flex-wrap: wrap; | ||
| } | ||
|
|
||
| /* Stacked layout: line1 = duration + scene count; line2 = resolution (so extra chips stay on their own row). */ | ||
| .group-card .card-popovers .gd-metrics-row { | ||
| display: flex; | ||
| flex-direction: column; | ||
| align-items: stretch; | ||
| width: 100%; | ||
| flex: 1 1 100%; | ||
| box-sizing: border-box; | ||
| gap: 0.12rem; | ||
| padding: 0.15rem 2px; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-metrics-line1 { | ||
| display: grid; | ||
| grid-template-columns: 1fr; | ||
| align-items: center; | ||
| width: 100%; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-metrics-line1 .scene-count { | ||
| justify-self: center; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-metrics-line2 { | ||
| display: flex; | ||
| justify-content: flex-end; | ||
| align-items: center; | ||
| width: 100%; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-res-bucket { | ||
| display: inline-flex; | ||
| align-items: center; | ||
| justify-content: center; | ||
| min-height: 1.15em; | ||
| line-height: 1; | ||
| /* Let hover hit the wrapper so the native `title` tooltip on .gd-res-bucket shows (SVG children do not inherit it). */ | ||
| cursor: help; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-res-bucket > * { | ||
| pointer-events: none; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-resolution-png { | ||
| height: 1em; | ||
| width: auto; | ||
| max-width: 2.4em; | ||
| display: block; | ||
| object-fit: contain; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-res-bucket-fallback { | ||
| font-size: 0.68rem; | ||
| font-weight: 600; | ||
| letter-spacing: 0.04em; | ||
| opacity: 0.95; | ||
| } | ||
|
|
||
| .group-card .card-popovers .gd-stat { | ||
| display: inline-flex; | ||
| align-items: center; | ||
| justify-content: center; | ||
| min-width: 0; | ||
| padding: 0.2rem 0.15rem; | ||
| font-size: 0.9rem; | ||
| line-height: 1.1; | ||
| color: var(--text, #d5dbe3); | ||
| opacity: 0.95; | ||
| white-space: nowrap; | ||
| } | ||
|
|
||
| .group-card .gd-date-line { | ||
| display: flex; | ||
| justify-content: space-between; | ||
| align-items: center; | ||
| width: 100%; | ||
| } | ||
|
|
||
| .group-card .gd-date-text { | ||
| min-width: 0; | ||
| } | ||
|
|
||
| .group-card .gd-date-duration { | ||
| margin-left: 0.5rem; | ||
| margin-right: 0; | ||
| margin-inline-start: 0.5rem; | ||
| margin-inline-end: 0; | ||
| padding: 0; | ||
| justify-content: flex-end; | ||
| font-size: inherit; | ||
| line-height: inherit; | ||
| font-weight: inherit; | ||
| color: inherit; | ||
| opacity: inherit; | ||
| cursor: help; | ||
| } |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks to be a rogue file?