Commit graph

115 commits

Author SHA1 Message Date
yggverse
d469499d46 remove Escape accels from window actions as blocking dialog windows, replace it with local EventControllerKey implementation, that depends of active focus 2025-03-20 23:55:33 +02:00
yggverse
cc7df23f39 apply new fmt version 2025-03-16 21:56:18 +02:00
yggverse
19a07cdf1d remove direct memory access 2025-03-14 12:51:33 +02:00
yggverse
5effd63575 use anyhow crate, return id on insert 2025-03-07 18:14:37 +02:00
yggverse
e859b97d79 use adw window 2025-03-07 11:44:35 +02:00
yggverse
a27cfa37bd use adw application 2025-03-07 11:42:14 +02:00
yggverse
67bcf90390 connect back/forward navigation buttons 2025-03-04 08:15:33 +02:00
yggverse
00877ee36f implement AboutDialog as trait 2025-02-05 15:02:41 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +02:00
yggverse
5255708be3 remove extra mod 2025-01-26 16:51:07 +02:00
yggverse
913030a955 add new tab item action group, delegate history handle to action implementation 2025-01-25 17:28:05 +02:00
yggverse
edb385f903 rename constructors 2025-01-15 00:25:33 +02:00
yggverse
2ff6b9d963 move meta entities to the page level, remove extra references, add change some db tables structure, change app version 2025-01-14 22:16:48 +02:00
yggverse
1a0b31e695 store entire closed tab item to restore all features 2025-01-12 13:58:22 +02:00
yggverse
3fda9c851a apply escape action to the current page only 2024-12-26 20:55:02 +02:00
yggverse
04a34c91ca remove extra lines 2024-12-26 20:03:26 +02:00
yggverse
f767c11789 init search on page feature once 2024-12-17 01:50:12 +02:00
yggverse
94b8227088 rename find action to escape 2024-12-16 16:31:35 +02:00
yggverse
dd5fada7c7 enshort namespaces, give name to gobject 2024-12-14 06:56:14 +02:00
yggverse
a1617b2b1b give name to gobject variables 2024-12-14 06:50:30 +02:00
yggverse
5e4f442966 use const api for None values 2024-12-13 00:39:40 +02:00
yggverse
e606ef5fa9 draft focus out action 2024-12-13 00:03:33 +02:00
yggverse
582bef28b0 remove extra getters, give name to gobjects 2024-12-12 14:35:53 +02:00
yggverse
0af69d99f6 remove extra getters 2024-11-28 01:35:48 +02:00
yggverse
fb8f9904d0 cleanup unused constructions, fix tab state for bookmark action 2024-11-14 10:51:35 +02:00
yggverse
d0a7c3079d connect bookmark action 2024-11-14 08:51:14 +02:00
yggverse
b441a681f7 deactivate welcome dialog, auto-generate profile on first launch, remove extra references, draft bookmarks model 2024-11-14 06:00:41 +02:00
yggverse
aa076b370b rename low-level db api 2024-11-13 11:45:33 +02:00
yggverse
091b7da7b8 implement new profile init 2024-11-13 11:36:48 +02:00
yggverse
324c1044e3 implement profile variants builder 2024-11-13 10:54:34 +02:00
yggverse
bd1ebfcb0f deactivate testing feature 2024-11-13 08:05:12 +02:00
yggverse
4d7b61ef59 draft profile database implementation, make members public, run initial dialog, rename field from active to is_active 2024-11-13 08:03:48 +02:00
yggverse
b0ee52c3f4 draft welcome dialog with profile selection 2024-11-13 07:05:46 +02:00
yggverse
da33fa053e move static methods out of main db struct implementation 2024-11-12 17:22:07 +02:00
yggverse
a6ef61486d update actions 2024-11-11 05:11:48 +02:00
yggverse
86fba1dc69 fix reference count for action group arguments 2024-11-10 12:05:36 +02:00
yggverse
8113022cd4 create separated wrappers for history, close action group 2024-11-10 11:53:43 +02:00
yggverse
4afa2c204c create separated wrapper for home action 2024-11-10 10:46:46 +02:00
yggverse
b4dee17768 create separated wrapper for reload action 2024-11-10 10:30:10 +02:00
yggverse
33b22ca30a create separated wrapper for pin action 2024-11-10 10:07:16 +02:00
yggverse
4981815246 update comment 2024-11-10 09:19:38 +02:00
yggverse
cac4f878ad connect window actions group 2024-11-10 08:53:20 +02:00
yggverse
36b86ef5cf begin window actions group implementation 2024-11-10 08:51:08 +02:00
yggverse
5f280efaf3 add new getters, switch accel target 2024-11-10 08:07:44 +02:00
yggverse
9ff32a3419 begin local actions implementation 2024-11-10 07:09:55 +02:00
yggverse
9e481f78ce begin global actions config implementation 2024-11-09 14:59:58 +02:00
yggverse
5b37d303b9 use default message 2024-11-09 08:24:35 +02:00
yggverse
6030df6328 move browser actions to destination submod level 2024-11-08 09:19:16 +02:00
yggverse
a0201ea83b init profile in constructor 2024-11-08 08:43:02 +02:00
yggverse
25b63c0e02 collect profile features into one shared struct 2024-11-08 07:46:25 +02:00