mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Better naming, add use:folders option
This commit is contained in:
parent
6959f57fbe
commit
2a1336089d
5 changed files with 6 additions and 7 deletions
|
|
@ -51,7 +51,7 @@ struct LibraryFeatureCardNavigationLink: View {
|
|||
viewModel.setLinkArchived(dataService: dataService, objectID: item.objectID, archived: true)
|
||||
})
|
||||
Button("Remove", action: {
|
||||
viewModel.removeLink(dataService: dataService, objectID: item.objectID)
|
||||
viewModel.removeLibraryItem(dataService: dataService, objectID: item.objectID)
|
||||
})
|
||||
if FeaturedItemFilter(rawValue: viewModel.featureFilter) != .pinned {
|
||||
Button("Mark Read", action: {
|
||||
|
|
|
|||
|
|
@ -246,6 +246,7 @@ import Views
|
|||
}.joined(separator: ","))
|
||||
}
|
||||
|
||||
query.append(" use:folders")
|
||||
print("QUERY: `\(query)`")
|
||||
|
||||
return query
|
||||
|
|
|
|||
|
|
@ -731,7 +731,7 @@ struct AnimatingCellHeight: AnimatableModifier {
|
|||
case .delete:
|
||||
return AnyView(Button(
|
||||
action: {
|
||||
viewModel.removeLink(dataService: dataService, objectID: item.objectID)
|
||||
viewModel.removeLibraryItem(dataService: dataService, objectID: item.objectID)
|
||||
},
|
||||
label: {
|
||||
Label("Remove", systemImage: "trash")
|
||||
|
|
@ -768,7 +768,7 @@ struct AnimatingCellHeight: AnimatableModifier {
|
|||
case .toggleArchiveStatus:
|
||||
viewModel.setLinkArchived(dataService: dataService, objectID: item.objectID, archived: !item.isArchived)
|
||||
case .delete:
|
||||
viewModel.removeLink(dataService: dataService, objectID: item.objectID)
|
||||
viewModel.removeLibraryItem(dataService: dataService, objectID: item.objectID)
|
||||
case .editLabels:
|
||||
viewModel.itemUnderLabelEdit = item
|
||||
case .editTitle:
|
||||
|
|
|
|||
|
|
@ -143,7 +143,7 @@ import Views
|
|||
Button("Remove Link", role: .destructive) {
|
||||
if let itemToRemove = itemToRemove {
|
||||
withAnimation {
|
||||
viewModel.removeLink(dataService: dataService, objectID: itemToRemove.objectID)
|
||||
viewModel.removeLibraryItem(dataService: dataService, objectID: itemToRemove.objectID)
|
||||
self.itemToRemove = nil
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ import Views
|
|||
@Published var itemUnderLabelEdit: Models.LibraryItem?
|
||||
@Published var itemUnderTitleEdit: Models.LibraryItem?
|
||||
@Published var itemForHighlightsView: Models.LibraryItem?
|
||||
@Published var snoozePresented = false
|
||||
@Published var itemToSnoozeID: String?
|
||||
@Published var linkRequest: LinkRequest?
|
||||
@Published var presentWebContainer = false
|
||||
@Published var showLoadingBar = false
|
||||
|
|
@ -193,7 +191,7 @@ import Views
|
|||
snackbar(archived ? "Link archived" : "Link moved to Inbox")
|
||||
}
|
||||
|
||||
func removeLink(dataService: DataService, objectID: NSManagedObjectID) {
|
||||
func removeLibraryItem(dataService: DataService, objectID: NSManagedObjectID) {
|
||||
removeLibraryItemAction(dataService: dataService, objectID: objectID)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue