53 Commits

Author SHA1 Message Date
yggverse
b12f5e8b8f move profile components to separated namespace 2024-11-13 03:40:29 +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
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
7c7e91ca31 add comment 2024-11-08 06:05:16 +02:00
yggverse
c843e5b7c0 replace arc with rc 2024-11-08 05:21:08 +02:00
yggverse
ac14f5dea7 change master branch 2024-10-11 22:57:35 +03:00
yggverse
32d1701fc6 drop profile directory change on CARGO_PKG_VERSION_PATCH update 2024-10-11 22:35:03 +03:00
yggverse
d0f1edea43 append CARGO_PKG_VERSION to the profile data path 2024-10-08 07:46:43 +03:00
yggverse
5a22e73b50 update error handlers 2024-10-06 00:49:43 +03:00
yggverse
271acd50ed implement sqlite transactions 2024-10-06 00:43:35 +03:00
yggverse
a83b28bcc1 implement profile directory open 2024-10-04 17:54:25 +03:00
yggverse
efa97b820e rename database 2024-10-03 20:15:07 +03:00
yggverse
86c83f6099 update profile namespace 2024-10-03 20:13:42 +03:00
yggverse
56b2a26020 activate on construct 2024-10-03 20:03:43 +03:00
yggverse
711226737a use vendor namespace 2024-10-03 19:46:13 +03:00
yggverse
b6fa1016f6 activate gtk before build children widgets, add browser pointer to the app struct 2024-10-03 15:38:34 +03:00
yggverse
2d59115c7e create separated struct activation api 2024-10-03 01:30:13 +03:00
yggverse
490338930d change sqlite wrapper to rusqlite, update database api 2024-10-02 20:00:08 +03:00
yggverse
e8680cb052 move profile filesystem dependencies init on the main level 2024-10-02 18:46:08 +03:00
yggverse
b2aa3af46a create parental app mod 2024-10-02 02:14:00 +03:00
yggverse
c35c2e9e2f disable navigation actions by default 2024-09-30 17:48:36 +03:00
yggverse
2a47c2db35 draft new actions 2024-09-30 15:02:22 +03:00
yggverse
5769dcf8fe rename action 2024-09-30 14:49:37 +03:00
yggverse
3959872201 move global actions to the app level 2024-09-30 13:43:46 +03:00
yggverse
7b5e7e7f07 enshort namespaces, define in header 2024-09-30 02:00:14 +03:00
yggverse
ae3cc7a7d5 init update action 2024-09-24 23:08:40 +03:00
yggverse
cca9ea061e add new accels, change Ctrl to Primary 2024-09-24 22:26:30 +03:00
yggverse
4903968309 reorganize widget modules 2024-09-23 18:51:48 +03:00
yggverse
f2427c453e draft pin tab feature 2024-09-23 15:44:33 +03:00
yggverse
3d44bcb754 rename widget struct entity 2024-09-23 14:02:42 +03:00
yggverse
3bdd41c61b add data type 2024-09-23 12:44:57 +03:00
yggverse
c38363b8cc separate features to submodules 2024-09-22 17:34:22 +03:00
yggverse
998e3170fb use arc for db connection 2024-09-22 12:30:32 +03:00
yggverse
c0ebe95eb8 define browser entities as structs 2024-09-22 02:00:54 +03:00
yggverse
3fbfe6a7e0 enshort namespace 2024-09-21 23:35:49 +03:00
yggverse
b3faf9a1cb reorder dependencies 2024-09-21 23:28:46 +03:00
yggverse
043661282c init sqlite connection 2024-09-21 20:48:12 +03:00
yggverse
49cb876749 enshort 2024-09-21 15:21:40 +03:00
yggverse
b84be75016 explain details on profile init error 2024-09-21 14:47:16 +03:00
yggverse
aba822051b update message 2024-09-21 14:22:19 +03:00
yggverse
2f6f4f77ee init profile storage location 2024-09-21 14:21:39 +03:00
yggverse
8969899a2f use canonical module subfolder tree 2024-09-21 00:31:37 +03:00
yggverse
f8d938a8af apply rustfmt 2024-09-20 18:02:10 +03:00
yggverse
930cb663ba init accels 2024-09-19 17:06:40 +03:00
yggverse
c27189f1ab update browser constructor api, prelude required entities only 2024-09-19 00:34:46 +03:00
yggverse
9550e6f795 update gtk dependency resolve 2024-09-18 21:27:17 +03:00