Commit graph

35 commits

Author SHA1 Message Date
Mark Qvist
eee7f8b416 Improved link handling 2026-05-02 02:01:26 +02:00
Mark Qvist
6866d97cf6 True-color support 2026-04-06 18:47:06 +02:00
Mark Qvist
237d56059d Markup handling improvements 2025-12-30 12:16:24 +01:00
Mark Qvist
11ccc76d93 Added partial-updating links 2025-12-29 22:21:51 +01:00
Mark Qvist
f2d0ea9910 Added field and variable parsing to partials 2025-12-29 20:24:12 +01:00
Mark Qvist
156e4f379e Implemented partials for micron pages 2025-12-29 19:47:08 +01:00
Mark Qvist
004fa3690e Cleanup 2025-12-29 14:58:29 +01:00
Mark Qvist
d4a3a91e04 Updated micron text aligment parsing. Fixes #83. 2025-12-22 12:51:31 +01:00
Mark Qvist
dbd1d87adb Fixed micron fg/bg color header parsing. 2025-12-22 12:42:32 +01:00
Dionysis Grigoropoulos
b2f48d5853
micronparser: Fix a parsing bug 2025-06-25 23:51:18 +03:00
Mark Qvist
96823c8546 Added page background and foreground headers to micron 2025-05-11 20:59:26 +02:00
Mark Qvist
b6e4d8441a Handle first-char escape properly. Fixes #67. 2025-05-11 18:43:13 +02:00
Mark Qvist
7b38d4f80e Fix multiline prop 2024-12-12 08:53:20 +01:00
zenith
912c510ab2 Add Checkbox and Radio Button fields to Micron format 2024-11-26 19:58:53 -05:00
probability
a5aa2097bd Add Checkbox and Radio Button fields to Micron format 2024-11-25 18:18:33 -05:00
markqvist
a876c09b4c
Merge branch 'master' into urwid_constants 2024-01-18 15:38:11 +01:00
Aleksei Stepanov
77eca5d23e Use urwid constants for widgets instead of string equivalents
* Reduce `DeprecationWarning` amount:
  `get_focus` -> `focus_position` for `Frame` and `focus` for `Pile`
  `set_focus` -> use property `focus_position`
2024-01-18 11:58:22 +01:00
Aleksei Stepanov
ed6ba63317 Ban urwid==2.4.3 as containing UI regression.
Fix urwid entities init: use correct `super()`,
hack `__super` is officially deprecated.
Method <Class>.method(self, ...) is only for fallback in corner cases
(normally not recommended to use).
2024-01-18 10:22:38 +01:00
Mark Qvist
34b3987ded Added error handling to micron parser mouse event translator. Fixes #32. 2023-08-14 18:02:39 +02:00
Mark Qvist
e266719e2c Keyboard navigation for fields 2023-02-15 11:53:34 +01:00
Mark Qvist
1a84e0c019 Added link variables 2023-02-15 10:09:25 +01:00
Mark Qvist
d30f405fd5 Added input field data handling 2023-02-14 19:46:21 +01:00
Mark Qvist
1378a3f6dd Field width and mask control 2023-02-14 16:07:30 +01:00
Mark Qvist
eb6dd1729b Input field rendering 2023-02-14 15:26:25 +01:00
Mark Qvist
1d3538a604 Field parsing 2023-02-09 21:18:14 +01:00
Mark Qvist
72cfab3bd2 Fixed missing escape parsing for backslashes 2022-10-20 21:12:16 +02:00
Mark Qvist
13484a665a Improved link rendering and target handling in text blocks and with alignment. Fixes #4. 2022-05-17 18:37:29 +02:00
Mark Qvist
1cfa744fee Added color-mapper for all terminal color modes 2022-02-26 17:10:38 +01:00
Mark Qvist
959cc13167 Added light theme 2021-09-17 21:16:30 +02:00
Mark Qvist
b8e67721b8 Implemented page caching and cache control headers 2021-09-17 18:45:08 +02:00
Mark Qvist
557ddd7d1e Updated guide. Implemented link peeking. 2021-09-11 15:39:46 +02:00
Mark Qvist
95cf7b373f Color adjustments. 2021-08-28 21:30:27 +02:00
Mark Qvist
538bee4526 Improved browser functionality. 2021-08-28 20:12:03 +02:00
Mark Qvist
6e4baf3731 Implemented node browser and micron parser link handling. 2021-08-27 19:58:14 +02:00
Mark Qvist
2f2fdd6a0c Implemented micron markup parser 2021-07-06 09:23:37 +02:00