Commit graph

311 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
731a55cf47 draft page info dialog components, enshort local variables name 2025-03-20 04:30:45 +02:00
yggverse
1eaf3a607e make bookmark toggle operation async 2025-03-14 18:13:17 +02:00
yggverse
19a07cdf1d remove direct memory access 2025-03-14 12:51:33 +02:00
yggverse
33d5d414ac delegate history_snap action to protocol driver implementation 2025-03-12 11:00:16 +02:00
yggverse
ce2b02569d store optional page title 2025-03-11 19:58:09 +02:00
yggverse
73c35d25d8 implement suggestion titles, search in history, show bookmark as icon indicator 2025-03-11 11:09:49 +02:00
yggverse
4a2996d3b7 use single click for selection and double click for activation, hide suggestions on escape, replace request trait with struct 2025-03-10 21:28:48 +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
33943d37f1 update gemtext error handler 2025-03-05 17:57:28 +02:00
yggverse
c8607e151a reset notice banner on page update 2025-03-05 16:55:38 +02:00
yggverse
12474b0f44 implement notice banner 2025-03-03 09:54:02 +02:00
yggverse
25db274d2e move is_needs_attention state to page, reorganize TabView access levels 2025-01-30 22:40:47 +02:00
yggverse
2dc6154d54 move identity feature to request area 2025-01-29 15:13:35 +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
10539a1d30 remove extra component 2025-01-27 16:47:26 +02:00
yggverse
3d1a07213c implement request as trait 2025-01-27 16:30:27 +02:00
yggverse
1c98178f67 remove extra widget mod 2025-01-27 16:09:23 +02:00
yggverse
ee8f7f69af remove deprecated feature 2025-01-27 15:00:58 +02:00
yggverse
b3b2763af1 remove extra update actions 2025-01-27 13:40:10 +02:00
yggverse
e7bd5bbdc6 begin request entry refactory 2025-01-26 19:58:24 +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
054c30b238 remove extra title member 2025-01-23 16:11:19 +02:00
yggverse
137301200f delegate home url parse to request component 2025-01-22 20:52:34 +02:00
yggverse
972fa6c3db reorganize children widgets 2025-01-22 08:28:27 +02:00
yggverse
88457b3fa0 update is_loading update logic 2025-01-21 19:39:44 +02:00
yggverse
2f22185d6a fix is loading condition 2025-01-21 19:07:23 +02:00
yggverse
5ab51db946 remove deprecated features 2025-01-21 18:29:09 +02:00
yggverse
0c08a0fb2f begin multi-driver page client implementation 2025-01-21 15:04:31 +02:00
yggverse
df8dea9534 begin request reorganization with isolated driver imp 2025-01-20 07:12:38 +02:00
yggverse
ce9695f2d0 remove extras 2025-01-19 13:13:39 +02:00
yggverse
7ecedc6f03 remove extra lines 2025-01-19 13:12:14 +02:00
yggverse
cb17361f31 reorganize duplicated members 2025-01-19 13:11:46 +02:00
yggverse
27ec38fa45 reorder public functions 2025-01-19 13:05:15 +02:00
yggverse
f73b5c7956 separate page handler from loader, draft some Titan features 2025-01-19 12:52:53 +02:00
yggverse
613b724c9e remove extra reference 2025-01-19 10:57:07 +02:00
yggverse
cdf4d21edd fix navigation entry update 2025-01-19 10:56:22 +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
yggverse
6b02922f97 rename method 2025-01-19 05:20:08 +02:00
yggverse
b6e1ae4e6a reorganize request routing 2025-01-18 12:53:23 +02:00
yggverse
dc3b3f5a36 remove extra format macros 2025-01-18 07:32:03 +02:00
yggverse
86a6ad058a draft redirection referrer feature 2025-01-18 06:48:28 +02:00
yggverse
29fee89e64 implement Redirect options enum 2025-01-17 22:17:01 +02:00
yggverse
380ade924f draft redirection features 2025-01-17 08:57:46 +02:00
yggverse
65237abee0 remove extra reference 2025-01-17 04:56:16 +02:00
yggverse
608ab7f3e7 remove extra line 2025-01-17 00:53:20 +02:00