Commit graph

87 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
e4eecb3489 apply new standard requirements 2025-03-16 21:36:42 +02:00
yggverse
19a07cdf1d remove direct memory access 2025-03-14 12:51:33 +02:00
yggverse
33369e31ea use r2d2 pool, update rusqlite version 2025-03-14 12:27:09 +02:00
yggverse
a6107bf1bb implement permanent storage for profile history 2025-03-12 16:16:16 +02:00
yggverse
f150e716b9 require profile ownership for app 2025-03-08 08:40:16 +02:00
yggverse
3179b6a33a update error handle 2025-03-08 08:27:09 +02:00
yggverse
5effd63575 use anyhow crate, return id on insert 2025-03-07 18:14:37 +02:00
yggverse
fb9ef36893 add open file menu item, group file items in section 2025-02-15 12:33:26 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +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
94b8227088 rename find action to escape 2024-12-16 16:31:35 +02:00
yggverse
b56b36cb41 add find action 2024-12-15 11:47:43 +02:00
yggverse
f38bb8ffe2 remove accel for system action 2024-12-14 11:42:10 +02:00
yggverse
a1617b2b1b give name to gobject variables 2024-12-14 06:50:30 +02:00
yggverse
e606ef5fa9 draft focus out action 2024-12-13 00:03:33 +02:00
yggverse
e66b065fc3 add view source menu item 2024-12-11 16:52:42 +02:00
yggverse
17985d9a7b implement save as.. menu item 2024-12-11 16:19:37 +02:00
yggverse
0af69d99f6 remove extra getters 2024-11-28 01:35:48 +02:00
yggverse
aa076b370b rename low-level db api 2024-11-13 11:45:33 +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
b12f5e8b8f move profile components to separated namespace 2024-11-13 03:40:29 +02:00
yggverse
3db4c2c6be integrate bookmark action 2024-11-12 18:02:35 +02:00
yggverse
da33fa053e move static methods out of main db struct implementation 2024-11-12 17:22:07 +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
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
9398a835cd fix accel keys 2024-11-10 02:45:02 +02:00
yggverse
9e481f78ce begin global actions config implementation 2024-11-09 14:59:58 +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
yggverse
ec7a668cd9 begin action collections implementation (to reduce argument size by clippy) 2024-11-08 06:47:58 +02:00
yggverse
c843e5b7c0 replace arc with rc 2024-11-08 05:21:08 +02:00
yggverse
6d7277d831 remove extra referencers 2024-11-08 05:03:02 +02:00
yggverse
7079cc7230 remove extra wrapper 2024-11-05 18:48:00 +02:00
yggverse
70df09855e draft accels configuration array 2024-11-05 04:30:00 +02:00
yggverse
7d14cfcf94 use single variant conversion for defaults 2024-11-05 03:26:55 +02:00
yggverse
6fff9be393 use const for defaults 2024-11-05 03:23:10 +02:00
yggverse
af75dc8e2e set default state for page actions 2024-11-04 19:36:07 +02:00
yggverse
710093b161 fix active page reset 2024-11-04 17:38:40 +02:00
yggverse
b443d1c58e init context menu for page tabs 2024-11-04 04:52:33 +02:00
yggverse
eca93df1eb implement about dialog 2024-11-03 19:57:44 +02:00
yggverse
39ee50c4ba move migration api out of struct implementation 2024-11-03 17:05:32 +02:00