2522 Commits

Author SHA1 Message Date
Balazs Perlaki-Horvath
1b49e65830 Move ZimFileContextMenu to a new class, add warning on dependencies injected 2025-04-15 22:29:26 +02:00
Balazs Perlaki-Horvath
42b7edc645 Simplify environment pass in, highlight selected items on other tabs as well 2025-04-15 22:29:26 +02:00
Balazs Perlaki-Horvath
fcb2e2e4fa Fixlint 2025-04-15 22:27:43 +02:00
Balazs Perlaki-Horvath
c61824d07e Move Action view to a separate file 2025-04-15 22:27:43 +02:00
Balazs Perlaki-Horvath
ea69bfa6a6 ZimFilesOpened is now iOS only 2025-04-15 22:27:43 +02:00
Balazs Perlaki-Horvath
6af5a01d68 Make selection tab scoped 2025-04-15 22:27:36 +02:00
Balazs Perlaki-Horvath
5595b3a769 Fix iOS 2025-04-15 22:27:26 +02:00
Balazs Perlaki-Horvath
dff8d7ea61 Make multi selection viewModel self contained in the view 2025-04-15 22:27:26 +02:00
Balazs Perlaki-Horvath
cb6ee06ff6 Refactor Multi selection 2025-04-15 22:27:26 +02:00
Balazs Perlaki-Horvath
4a2a44ae54 Refactor views 2025-04-15 22:25:38 +02:00
Balazs Perlaki-Horvath
8d202bf382 Add MultiZimFile details 2025-04-15 22:25:38 +02:00
Balazs Perlaki-Horvath
89ab9d7d42 Split and rename viewModels 2025-04-15 22:25:30 +02:00
Balazs Perlaki-Horvath
372cceccbb Change opened 2025-04-15 22:25:12 +02:00
Balazs Perlaki-Horvath
af23905366 Create a common viewModel 2025-04-15 22:25:12 +02:00
Balazs Perlaki-Horvath
8e80ecffd5 Multiselect improved 2025-04-15 22:25:12 +02:00
Balazs Perlaki-Horvath
909043d38f Multi select improvements 2025-04-15 22:24:50 +02:00
Balazs Perlaki-Horvath
a289dbc9da Initial solution 2025-04-15 22:24:50 +02:00
BPH
46107f00d4
Merge pull request #1154 from kiwix/1090-macos-shortcut-to-search
macOS shortcuts to search
2025-04-15 10:42:49 +02:00
Balazs Perlaki-Horvath
0c36d22edd Fix duplicate menu issue 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
55a608f207 Move HostingWindowFinder into a new file 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
60a0fa9df4 Use a contextual keyboard shortcut for search on macOS 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
0e2fa767d4 Fix macOS sidebar selection updates 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
37a822af39 Add search short cut to all searchable tabs 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
f24b3e4a55 Add escape button to close content search 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
779e3097af Fix publishing from next run loop, and not from view updates 2025-04-15 00:56:02 +02:00
Balazs Perlaki-Horvath
08156e3eeb Fix typo 2025-04-15 00:56:02 +02:00
BPH
0fc9661a6b
Merge pull request #1160 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2025-04-15 00:55:23 +02:00
translatewiki.net
55e30d1b4e
Localisation updates from https://translatewiki.net. 2025-04-14 14:06:56 +02:00
BPH
b6a0ddeb0e
Merge pull request #1156 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2025-04-10 21:00:00 +02:00
translatewiki.net
2e4c09d54e
Localisation updates from https://translatewiki.net. 2025-04-10 14:07:13 +02:00
Kelson
44b140b456
Merge pull request #1153 from kiwix/1152-add-ff-for-immersive-reading
Add feature flag to turn off immersive reading (custom apps)
2025-04-06 10:23:59 +02:00
Balazs Perlaki-Horvath
e52c705bdf Add feature flag to be able to turn off immersive reading (custom app PhET related) 2025-04-05 14:52:53 +02:00
Kelson
0fb6941231
Merge pull request #1151 from kiwix/1150-broken-menu-items-on-kiwix-custom-apps
Fix menu item configurations
2025-04-05 13:11:02 +02:00
Balazs Perlaki-Horvath
dcbb1feb3b Fix menu item configurations 2025-04-05 12:56:12 +02:00
Kelson
3b45af00f8
Merge pull request #1148 from kiwix/browserViewModel-remove-references
Fix memory leaks by cleaning up BrowserViewModel references
2025-04-04 11:27:19 +02:00
Balazs Perlaki-Horvath
62b766064c Revert 2025-04-04 00:31:12 +02:00
Balazs Perlaki-Horvath
c2019c5002 Remove debug extension 2025-04-04 00:17:53 +02:00
Balazs Perlaki-Horvath
037f6a0970 Remove debug statements 2025-04-04 00:16:38 +02:00
Balazs Perlaki-Horvath
70bf5cea3a Fix macOS window references to deinit BrowserViewModel 2025-04-04 00:12:54 +02:00
Balazs Perlaki-Horvath
5a2dd431b2 Make navigation weak, remove loading state for macOS, it makes the remaining tab content disappear 2025-04-03 22:38:03 +02:00
Balazs Perlaki-Horvath
138511dade BrowserViewModel clean ups for macOS 2025-03-29 10:44:04 +01:00
Balazs Perlaki-Horvath
293a5142ad Fix reference in PrintButton 2025-03-28 21:50:16 +01:00
Balazs Perlaki-Horvath
b4d46e2b1e Remove unused env object 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
83e54cacbf Fixlint 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
02ae201e79 Fix browser binding on iPhone 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
5861d3b302 Fix ContentSearchButton for iPad 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
41b29d17ca Fixup iOS 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
59a0242d85 Debug BrowserViewModel lifecycle 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
e7ec4216f3 Weak references 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
36a61b3d73 More browser clean up 2025-03-28 21:38:23 +01:00