Ariver
2026-05-06 108b05c619b432f093e9cd64a15ce3bbc0e02840
Apptag/ContentView.swift
@@ -345,6 +345,9 @@
                        else { highlightedGroup = tag.id }
                        scrollTo(tag.id)
                    })
                    .onHover { hovering in
                        if hovering { scrollTo(tag.id) }
                    }
                }
            }.padding(.horizontal, 24)
        }
@@ -360,6 +363,9 @@
                        else { highlightedGroup = tag.id }
                        scrollTo(tag.id)
                    })
                    .onHover { hovering in
                        if hovering { scrollTo(tag.id) }
                    }
                }
            }.padding(12)
        }.frame(width: 135)
@@ -461,13 +467,16 @@
        return VStack(alignment: .leading, spacing: 6) {
            HStack(spacing: 0) {
                Rectangle().fill(.secondary.opacity(0.25)).frame(height: 1)
                    .layoutPriority(0)
                Text(group.name)
                    .font(.system(size: tagFontSize, weight: .semibold))
                    .foregroundStyle(.secondary)
                    .lineLimit(1)
                    .truncationMode(.middle)
                    .padding(.horizontal, 10)
                    .layoutPriority(1)
                Rectangle().fill(.secondary.opacity(0.25)).frame(height: 1)
                    .layoutPriority(0)
            }
            let itemSize = iconSize + 28
            LazyVGrid(