- Integrate Kingfisher for image caching with CachedAsyncImage component - Add CacheSettingsView for managing image cache size and clearing cache - Implement three card layout styles: compact, magazine (default), natural - Add AppearanceSettingsView with visual layout previews and theme settings - Create Clean Architecture for card layout with domain models and use cases - Implement FlowLayout for dynamic label width calculation - Add skeleton loading animation for initial bookmark loads - Replace delete confirmation dialogs with immediate delete + 3-second undo - Support multiple simultaneous undo operations with individual progress bars - Add grayed-out visual feedback for pending deletions - Centralize notification names in dedicated NotificationNames file - Remove pagination logic from label management (replaced with FlowLayout) - Update AsyncImage usage across BookmarkCardView, BookmarkDetailView, ImageViewerView - Improve UI consistency and spacing throughout the app
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
{
|
|
"originHash" : "23641a762ee1f352c85f7c3a1e980d54670907541f34888222e901374fcaa088",
|
|
"pins" : [
|
|
{
|
|
"identity" : "kingfisher",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/onevcat/Kingfisher.git",
|
|
"state" : {
|
|
"revision" : "2015fda791daa72c8058619545a593bf8c1dd59f",
|
|
"version" : "8.5.0"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "netfox",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/kasketis/netfox",
|
|
"state" : {
|
|
"revision" : "557576032736fd3140422baefb68b8f76c55088f",
|
|
"version" : "1.21.0"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "r.swift",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/mac-cain13/R.swift.git",
|
|
"state" : {
|
|
"revision" : "a9abc6b0afe0fc4a5a71e1d7d2872143dff2d2f1",
|
|
"version" : "7.8.0"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "swift-argument-parser",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/apple/swift-argument-parser",
|
|
"state" : {
|
|
"revision" : "309a47b2b1d9b5e991f36961c983ecec72275be3",
|
|
"version" : "1.6.1"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "xcodeedit",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/tomlokhorst/XcodeEdit",
|
|
"state" : {
|
|
"revision" : "0e550cdee72844b35431afc3a1e176042be6d0f0",
|
|
"version" : "2.13.0"
|
|
}
|
|
}
|
|
],
|
|
"version" : 3
|
|
}
|