Put a pinned feed's pin on the corner of its artwork
The pin was a small accent-coloured icon before the feed's name. It is now a disc on the artwork's corner, where a failing feed's mark is, in the accent and the ink the theme already pairs with it for primary buttons (checked by tests/contrast.js), so no palette changes. A feed both pinned and failing keeps the error mark at the bottom corner and the pin at the top. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -130,8 +130,9 @@ function renderFeeds(){
|
||||
// The mark sits on the artwork, the thing the eye scans the list by, and the line under
|
||||
// the name says what is wrong in place of the counts.
|
||||
`<span class="fart">${mine.length?folderArt(f,mine):artHTML(f.image,f.title||f.id)}`+
|
||||
(err?`<span class="ferr" role="img" title="${esc(err)}" aria-label="Error: ${esc(err)}">${ICON.alert}</span>`:'')+`</span>`+
|
||||
`<div class="txt"><b>${f.pinned?`<span class="fpin" title="Pinned">${ICON.pinOn}</span>`:''}${esc(f.title||f.id)}</b><small>`+
|
||||
(err?`<span class="ferr" role="img" title="${esc(err)}" aria-label="Error: ${esc(err)}">${ICON.alert}</span>`:'')+
|
||||
(f.pinned?`<span class="fpin" role="img" title="Pinned" aria-label="Pinned">${ICON.pinOn}</span>`:'')+`</span>`+
|
||||
`<div class="txt"><b>${esc(f.title||f.id)}</b><small>`+
|
||||
(nbad?`${plural(nbad,'feed')} not updating`
|
||||
:err?esc(f.failing?.reason||'The last check failed')
|
||||
:`${mine.length?plural(mine.length,'feed'):plural(eps,'item')} · ${saved} downloaded`)+
|
||||
|
||||
Reference in New Issue
Block a user