Release v0.6.41: filter and remember pinned clipboard history
This commit is contained in:
1 parent
524a836cc0
commit
684ca1b3cc
14 files changed
+60
-28
No files matched your search
+2
-1
@@ -924,9 +924,10 @@ std::optional<std::wstring> History::ocrText(const std::wstring &id, const std::
|
||||
if (bytes.empty() || bytes.front() != 1) throw std::runtime_error("Invalid OCR text format");
|
||||
return wide(std::string(bytes.begin() + 1, bytes.end()));
|
||||
}
|
||||
std::vector<Entry> History::search(const std::wstring &query) const
|
||||
std::vector<Entry> History::search(const std::wstring &query, bool pinnedOnly) const
|
||||
{
|
||||
auto items = entries();
|
||||
if (pinnedOnly) std::erase_if(items, [](const Entry &entry) { return !entry.pinned; });
|
||||
if (query.empty())
|
||||
return items;
|
||||
auto q = lower(query);
|
||||
|
||||
Reference in new issue
Block a user