Commit graph

178 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
7803aa1c44 restore optional history snaps 2025-03-12 11:52:05 +02:00
yggverse
33d5d414ac delegate history_snap action to protocol driver implementation 2025-03-12 11:00:16 +02:00
yggverse
268af30830 reorganize history memory model 2025-03-08 21:02:31 +02:00
yggverse
a874bd8106 update bookmarks handler 2025-03-08 11:33:16 +02:00
yggverse
5effd63575 use anyhow crate, return id on insert 2025-03-07 18:14:37 +02:00
yggverse
9fe6713bc8 connect file open action 2025-02-15 13:30:51 +02:00
yggverse
4c0200799b deactivate save_as action for file browser tabs 2025-02-15 12:45:27 +02:00
yggverse
4215fb130d skip history record for items with blank request 2025-01-31 17:18:21 +02:00
yggverse
8b67f70573 fix tabs order on session restore 2025-01-31 12:53:40 +02:00
yggverse
b42a9e077d update actions on tab reorder 2025-01-31 02:10:38 +02:00
yggverse
116856086f retransmit window actions to tab actions instead of handle request 2025-01-31 01:55:31 +02:00
yggverse
94a4778724 fix history navigation handlers 2025-01-31 01:48:54 +02:00
yggverse
d0e918ef19 rename methods 2025-01-31 01:42:00 +02:00
yggverse
7d1951e2bf rename attribute name 2025-01-31 01:40:40 +02:00
yggverse
2e55fdfd3d fix global actions update on tab init 2025-01-31 00:46:23 +02:00
yggverse
9eaf599892 fix global actions update on setup menu 2025-01-30 23:50:20 +02:00
yggverse
bd2d85120e add comments 2025-01-30 23:18:26 +02:00
yggverse
d49dbf9c0d remove soft index key exist validation as hashmap now always synced, panic on failure instead 2025-01-30 23:11:48 +02:00
yggverse
0c9fbbcd7f remove extra actions update 2025-01-30 23:07:17 +02:00
yggverse
34aa1fb2f4 update global actions if tab restored is selected 2025-01-30 23:00:09 +02:00
yggverse
25db274d2e move is_needs_attention state to page, reorganize TabView access levels 2025-01-30 22:40:47 +02:00
yggverse
ed1dbd421c remove Subject struct, use public Page API for Client driver, remove widget mod 2025-01-28 22:07:08 +02:00
yggverse
51e3f54661 make navigation entries private 2025-01-27 16:38:01 +02:00
yggverse
3d1a07213c implement request as trait 2025-01-27 16:30:27 +02:00
yggverse
ff824846e5 update actions on tab append 2025-01-27 15:06:47 +02:00
yggverse
d0287695ff rename argument 2025-01-27 13:15:02 +02:00
yggverse
ca2e6e8788 move widget features on parent level 2025-01-27 13:11:49 +02:00
yggverse
33f4454584 fix clippy warning 2025-01-27 12:56:56 +02:00
yggverse
0060bda5d2 use shared update_actions method 2025-01-27 12:47:31 +02:00
yggverse
099bba0173 update comment 2025-01-27 09:45:00 +02:00
yggverse
d93c93a8c0 implement shared state change method for all group members 2025-01-27 09:44:31 +02:00
yggverse
5883593c39 update actions enabled status on tab menu request 2025-01-27 09:38:48 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +02:00
yggverse
49c1f5923b update window actions on tab change 2025-01-26 16:41:59 +02:00
yggverse
3e89b5e05e grab focus only on request entry is empty 2025-01-26 10:54:28 +02:00
yggverse
2b472eb618 implement middle click controller for history navigation buttons 2025-01-26 10:06:05 +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
399519f578 enable history record 2025-01-23 14:35:22 +02:00
yggverse
39fc246d07 remove actions dependency 2025-01-23 13:56:35 +02:00
yggverse
137301200f delegate home url parse to request component 2025-01-22 20:52:34 +02:00
yggverse
96f2edddfb integrate source view feature 2025-01-21 19:49:43 +02:00
yggverse
88457b3fa0 update is_loading update logic 2025-01-21 19:39:44 +02:00
yggverse
5ab51db946 remove deprecated features 2025-01-21 18:29:09 +02:00
yggverse
32d3c1b31a apply clippy optimizations 2025-01-21 15:06:49 +02:00
yggverse
0c08a0fb2f begin multi-driver page client implementation 2025-01-21 15:04:31 +02:00
yggverse
acfd730c95 fix redirection handler 2025-01-19 10:51:58 +02:00
yggverse
0ff182f15d reorganize page loading methods 2025-01-19 10:17:12 +02:00