Skip to content

Commit 19af8f0

Browse files
author
Iakov Senatov
committed
OpenWithService: add caching for 'Open With' applications
- introduced NSCache-based cache for application lists - prevents repeated LaunchServices lookups (LSCopyApplicationURLsForURL) - improves performance when rendering large directories - keeps LRU ordering and default app prioritization - no behavior change for 'Open With' menu
1 parent 8003355 commit 19af8f0

File tree

8 files changed

+665
-602
lines changed

8 files changed

+665
-602
lines changed

GUI/Resources/Localizable.xcstrings

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,10 @@
231231
"comment" : "An emoji displayed when there are no printers to show.",
232232
"isCommentAutoGenerated" : true
233233
},
234+
"A file named %@ already exists. Do you want to replace it?" : {
235+
"comment" : "An alert message shown when renaming a file, asking the user whether to overwrite it if a file with the new name already exists.",
236+
"isCommentAutoGenerated" : true
237+
},
234238
"A folder with this name already exists:\n%@" : {
235239
"comment" : "Folder already exists error",
236240
"localizations" : {
@@ -1101,6 +1105,10 @@
11011105
"comment" : "A label for a slider in the settings panel.",
11021106
"isCommentAutoGenerated" : true
11031107
},
1108+
"File already exists" : {
1109+
"comment" : "An alert title that appears when a user tries to rename a file to a name that already exists.",
1110+
"isCommentAutoGenerated" : true
1111+
},
11041112
"File Already Exists" : {
11051113
"comment" : "File exists dialog title",
11061114
"localizations" : {
@@ -1735,6 +1743,10 @@
17351743
},
17361744
"Other..." : {
17371745

1746+
},
1747+
"Overwrite" : {
1748+
"comment" : "A button that overwrites an existing file when pressed.",
1749+
"isCommentAutoGenerated" : true
17381750
},
17391751
"packed" : {
17401752
"comment" : "Packed past tense"

GUI/Resources/curr_version.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026.03.09 22:45:55 at Host: NEVA
1+
2026.03.10 05:29:47 at Host: NEVA

0 commit comments

Comments
 (0)