129 Commits

Author SHA1 Message Date
Balazs Perlaki-Horvath
6c5344e4a3 Remove top level only item from OutlineTree 2025-04-26 21:31:40 +02:00
Balazs Perlaki-Horvath
1164425624 Make first and single item non-collapsible 2025-04-26 21:31:40 +02:00
Balazs Perlaki-Horvath
25bba5a23a Revert "Use a single instance of WebViewConfiguration"
This reverts commit 8d567833cde13dd066dab1ae1727e5fbc23dc636.
2025-04-26 21:31:40 +02:00
Balazs Perlaki-Horvath
8d567833cd Use a single instance of WebViewConfiguration 2025-04-18 23:23:25 +02:00
Balazs Perlaki-Horvath
037f6a0970 Remove debug statements 2025-04-04 00:16:38 +02:00
Balazs Perlaki-Horvath
138511dade BrowserViewModel clean ups for macOS 2025-03-29 10:44:04 +01:00
Balazs Perlaki-Horvath
83e54cacbf Fixlint 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
dab8e2bfed WIP browser clean up 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
40efcc2b8e Decouple NavigationCommands (ref 12) 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
8ddce6baf8 Destroy BrowserViewModel on closed tab (ref count: 16) 2025-03-28 21:38:23 +01:00
Balazs Perlaki-Horvath
9b65e7fc02 Fix lint 2025-03-01 21:06:30 +01:00
Balazs Perlaki-Horvath
24817d6b59 Side menu optimisations 2025-02-23 20:46:52 +01:00
Balazs Perlaki-Horvath
54b6bf9512 Replace localizations in project files 2025-01-26 10:51:05 +01:00
Balazs Perlaki-Horvath
f923e91b1a Fix open new tab via http blank link (lost line in merge) 2025-01-02 20:46:18 +01:00
Balazs Perlaki-Horvath
d4b80de272 Force loading state when opening a file from browser 2024-11-21 15:17:22 +00:00
Balazs Perlaki-Horvath
1f91e1666a Update comment 2024-11-15 12:49:38 +01:00
Balazs Perlaki-Horvath
fbc3a6f5dd Allow to load iFrame contents 2024-11-14 23:11:43 +01:00
Balazs Perlaki-Horvath
baada1145f Fix MainActor 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
017315ae2f Fixlint 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
f85839d0df Clean up 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
36247d18fd Fix macOS open link in a new tab 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
c0d95ab685 Add navigationID throughout, rename onBoarding to welcome 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
7e813f6c00 Remove unecessary BrowserClearViewModel 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
4fd13e41d3 Move browser clearing to LibraryOperations, make sure tab is saved on iPhone 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
a30701062c Fix no tab issues after unlinking a ZIM 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
2971308a41 Revert "close ZIM files"
This reverts commit 2fc1b4f4e3eb8eb55f0104f91b932c7f30da91b0.
2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
af23e52e19 close ZIM files 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
dd8e67fcdc Handle closing tabs and video on macOS 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
61a0221c49 Change tabID to be non optional for BrowserViewModel 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
0fd3cdf652 Use tabID on macOS as well 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
b35137cd55 Hide webView when cleared 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
4c7c6eef91 Revert "Clean up macOS window management"
This reverts commit 8e1417c16104cc118ac04c500b658a35ed021126.
2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
6b67ece3ea Clean up macOS window management 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
8e560a0f3c Clear browser on macOS 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
69b9066f57 Make it compile for macOS 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
f8cd255e04 Move browser clearing to LibraryOperations, make sure tab is saved on iPhone 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
3df7b8c530 Fix no tab issues after unlinking a ZIM 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
b4d8612820 BrowserViewModel destroy after tab closed 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
be606d3eb1 Revert "close ZIM files"
This reverts commit 2fc1b4f4e3eb8eb55f0104f91b932c7f30da91b0.
2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
83d8a53803 Fix tab titles on delete 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
eb2c05c091 close ZIM files 2024-11-01 06:43:07 +01:00
Balazs Perlaki-Horvath
2eb874b967 Use webView loading while restoring a tab 2024-10-28 00:41:23 +01:00
Balazs Perlaki-Horvath
ba3aef17b4 Fix captured self 2024-10-17 22:35:20 +02:00
Balazs Perlaki-Horvath
83765c68cd Fixlint 2024-10-17 22:22:15 +02:00
Balazs Perlaki-Horvath
a7299075bf Fixlint 2024-10-17 21:48:24 +02:00
Balazs Perlaki-Horvath
e4f65d83cd Add LaunchViewModel 2024-10-13 20:18:30 +02:00
Balazs Perlaki-Horvath
1309d527d5 Custom apps logic 2024-10-12 22:39:54 +02:00
Balazs Perlaki-Horvath
c2cfb4063f Add docs and refactor 2024-10-07 00:22:32 +02:00
Balazs Perlaki-Horvath
b54cdf7134 Remove ordered collections 2024-09-21 23:47:45 +02:00