pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wiki-tui: unreleased v0.9.0-pre



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Sun Nov 3 16:49:11 2024 +0100
Changeset:	cbdcc824c7ea3de1c17d9bfd940dd7e71f693251

Modified Files:
	wiki-tui/Makefile
	wiki-tui/distinfo

Log Message:
wiki-tui: unreleased v0.9.0-pre

Additions

    Add toggleable logger view
    Add async event system with centralized catching and message passing
    Add processing pane when loading search results or fetching pages
    Add theme.toml file for configuring the theme
        Add --theme-config-path cli flag to get the theme config location
        Add options for changing the border colors
        Add options for changing the scrollbar colors
        Add options for changing the statusbar colors

Changes

    Rewrite the UI in ratatui instead of cursive
    Rewrite the parser to create a tree of nodes for a page
        Use the MediaWiki HTML DOM Spec for pages and parsing
    Rewrite the renderer using textwrap to wrap lines of text
    Rewrite the theme configuration structure
    Change the application pattern to a component-based architecture
    Change the logging library used to tracing
    Change the cli library from structopt to clap
    Improve debug panic messages using better-panic
    Improve release panic messages using human-panic
    Improve the cli interface

Fixes

    Fix multiple issues with line-wrapping and rendering of different languages
    Fix indentation of lists and nested lists
    Fix scrollover from happening in some edge-cases
    Fix language links from not parsing correctly
    Fix cli errors not appearing when selecting an invalid language

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cbdcc824c7ea3de1c17d9bfd940dd7e71f693251

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 wiki-tui/Makefile | 2 +-
 wiki-tui/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diffs:
diff --git a/wiki-tui/Makefile b/wiki-tui/Makefile
index dbe2db7e0f..81e7e02e15 100644
--- a/wiki-tui/Makefile
+++ b/wiki-tui/Makefile
@@ -3,7 +3,7 @@
 DISTNAME=	wiki-tui-0.9.0
 CATEGORIES=	www
 MASTER_SITES=	${MASTER_SITE_GITHUB:=Builditluc/}
-GITHUB_TAG=	6c5d0b01ee947132ce73ef2ce2dd27f42666a8a7
+GITHUB_TAG=	2bf6e3ebd780891d2b78761ba7fccbc5578dedbb
 
 MAINTAINER=	pin%NetBSD.org@localhost
 HOMEPAGE=	https://builditluc.github.io/wiki-tui/
diff --git a/wiki-tui/distinfo b/wiki-tui/distinfo
index bcc5a3966a..40ec25f28e 100644
--- a/wiki-tui/distinfo
+++ b/wiki-tui/distinfo
@@ -750,9 +750,9 @@ Size (wasm-bindgen-shared-0.2.87.crate) = 7248 bytes
 BLAKE2s (web-sys-0.3.64.crate) = 452e9beafd5b3a8fe9424ab0e7c56a1b459545d20f143d5ac041cabca1b0ac4d
 SHA512 (web-sys-0.3.64.crate) = b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
 Size (web-sys-0.3.64.crate) = 725584 bytes
-BLAKE2s (wiki-tui-0.9.0-6c5d0b01ee947132ce73ef2ce2dd27f42666a8a7.tar.gz) = 6d52cc28e6bc3c81f388c8d1cb9dae4020a4ff7fd14a8c8f8581308dae25f2a1
-SHA512 (wiki-tui-0.9.0-6c5d0b01ee947132ce73ef2ce2dd27f42666a8a7.tar.gz) = d0cf2d12abd1858016714d0b9fe1a9c03915e4915d11b35399cb1b118ea587df1549cc166680aa69728b381d54a33cdfcbf4efb39a3db4a2a7605dd1528a5063
-Size (wiki-tui-0.9.0-6c5d0b01ee947132ce73ef2ce2dd27f42666a8a7.tar.gz) = 593443 bytes
+BLAKE2s (wiki-tui-0.9.0-2bf6e3ebd780891d2b78761ba7fccbc5578dedbb.tar.gz) = 7118cc1342c91095e408abde425a79c3a90969b1ab265662175b2463a191a0ca
+SHA512 (wiki-tui-0.9.0-2bf6e3ebd780891d2b78761ba7fccbc5578dedbb.tar.gz) = 611d48c061b64889c44695d48c7f86b97607b614760c7d2d89c736f7fe35e155b1b7f989d9373b5d3b7f59b16771f60eee3d1c13ed21510f4488683f14b2159f
+Size (wiki-tui-0.9.0-2bf6e3ebd780891d2b78761ba7fccbc5578dedbb.tar.gz) = 584039 bytes
 BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
 SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 Size (winapi-0.3.9.crate) = 1200382 bytes


Home | Main Index | Thread Index | Old Index