Commit graph

289 commits

Author SHA1 Message Date
yggverse
40299ab608 update ggemtext api 2025-03-17 21:56:13 +02:00
yggverse
28ffc08a25 remove extra lines 2025-03-17 02:32:20 +02:00
yggverse
496b0036ff use local namespaces 2025-03-17 02:29:49 +02:00
yggverse
d8f692d807 use zero-copy traits for inline code detection 2025-03-17 02:20:36 +02:00
yggverse
cc7df23f39 apply new fmt version 2025-03-16 21:56:18 +02:00
yggverse
1ba127723a test ggemtext 0.5 2025-03-16 21:29:16 +02:00
yggverse
e671a7acd3 test ggemtext, ggemini version 2025-03-15 14:08:01 +02:00
yggverse
1aae5a0f28 use WrapMode::Word for text/plain 2025-03-14 20:42:36 +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
33943d37f1 update gemtext error handler 2025-03-05 17:57:28 +02:00
yggverse
f7b653f36a update comment 2025-03-05 14:37:00 +02:00
yggverse
ffc7019fc1 use usize data type 2025-03-05 14:32:08 +02:00
yggverse
9b22bd9eee remove extra vector implementation 2025-03-05 14:29:06 +02:00
yggverse
cf63416e05 fix is_multiline_enabled condition 2025-03-05 14:22:55 +02:00
yggverse
12474b0f44 implement notice banner 2025-03-03 09:54:02 +02:00
yggverse
a68033bc01 disable multiline format on at least one closing tag not found 2025-03-03 08:59:54 +02:00
yggverse
12c1c80092 add dim-label class for secondary columns 2025-02-15 11:21:50 +02:00
yggverse
91a19c6c31 calculate items total for directories 2025-02-15 11:18:10 +02:00
yggverse
11e39168ac use default width for some columns 2025-02-15 10:08:44 +02:00
yggverse
b56309065e set horizontal align center 2025-02-15 10:04:40 +02:00
yggverse
8c26bc82ed implement shared label builder function 2025-02-15 03:20:11 +02:00
yggverse
725e764701 implement shared features as traits 2025-02-15 03:09:26 +02:00
yggverse
6d49c79a0d remove extra conversion 2025-02-15 01:16:39 +02:00
yggverse
546cefc025 change date/time format 2025-02-15 01:15:50 +02:00
yggverse
b44c5c34da add time columns 2025-02-15 01:11:17 +02:00
yggverse
2933e5b0d6 remove unused const 2025-02-15 00:57:22 +02:00
yggverse
931c02bed4 add standard::type attribute query 2025-02-15 00:53:43 +02:00
yggverse
1c6e676557 implement on_ready callback 2025-02-15 00:47:45 +02:00
yggverse
df9e039dd2 replace column expand with configurable size value 2025-02-15 00:22:42 +02:00
yggverse
339c33a14f make columns resizable 2025-02-14 23:53:45 +02:00
yggverse
a9c4616875 add new columns, remove Clamp wrapper, sort order by name ASC, implement text/gemini mime type detection by extension 2025-02-14 23:48:44 +02:00
yggverse
7fff516132 implement columns as trait 2025-02-14 22:30:32 +02:00
yggverse
3a8cb5673c deactivate tooltip_text 2025-02-14 22:11:38 +02:00
yggverse
8ddd90bb11 implement navigation callback 2025-02-14 22:07:54 +02:00
yggverse
454ebe0170 center type icon 2025-02-14 20:21:25 +02:00
yggverse
49563e36eb change column name 2025-02-14 20:16:21 +02:00
yggverse
7cd5555aa2 implement local directory browser widget 2025-02-14 20:09:13 +02:00
yggverse
e071acae92 change default maximum_size property 2025-02-05 03:08:33 +02:00
yggverse
fbae5dac89 apply caption class 2025-02-04 23:12:48 +02:00
yggverse
60a2300e03 hide gutter on spawn 2025-02-04 23:01:20 +02:00
yggverse
971af2e39f reduce gutter timeout 2025-02-04 22:58:08 +02:00
yggverse
537ee92fb7 replace tag link tooltip with gutter widget 2025-02-04 22:26:30 +02:00
yggverse
7800ec6c26 return TextWindowType::Widget coords mode 2025-02-04 18:23:51 +02:00
yggverse
b995482e45 implement source view component as trait 2025-02-04 15:26:58 +02:00
yggverse
f2da250376 add text/plain content type support 2025-02-04 15:15:12 +02:00
yggverse
63d2821c07 grab focus on pressed 2025-02-04 13:16:54 +02:00
yggverse
a6f0bd2344 change TextWindowType to Text 2025-02-04 13:15:41 +02:00
yggverse
d34b8fe43a wrap some locals in scope 2025-02-04 00:01:18 +02:00
yggverse
7223ac9de4 grab focus into the TextView on click empty ClampScrollable area 2025-02-03 23:53:03 +02:00