Skip to content

Commit

Permalink
textproc/inlyne: update to 0.5.0
Browse files Browse the repository at this point in the history
Another breaking release with the highlight this time being the introduction of new subcommands! The existing functionality of calling inlyne <FILE> is still preserved as long as it doesn't conflict with an existing subcommand. You can use the new inlyne view <FILE> subcommand to unambiguously view a file

The first of our new subcommands is inlyne config open which makes editing inlyne's config file much simpler for people not accustomed to sniffing out obscure config file locations
Breaking Changes

    Switch inlyne's CLI with the current functionality under inlyne view (#284)

Features

    Add history navigation exposed via shortcuts (#258 #269)
    Add the new inlyne config subcommand for interacting with inlyne's config file (#285 #386)
    Modify our custom panic hook to follow a nice workflow for creating GH issues (#286)
    Allow specifying capital letters in keybinding definition (#287)
        In addition to the existing method of { key = 'a', mod = ["Shift"] }
    Allow specifying window position and size through config and CLI (#290)
    Add a desktop entry file (#293 #317)
    Allow double and triple click selection (#295 #339)
    Don't show the scrollbar when the content fits on one screen (#313)
    Add window class properties for wayland (#343 #349)

Fixes

    Update the window title on file navigation (#274)
    Fix a crash that could happen when clicking some relative file links (#292)
    Use appropriate relative sizes for headers (#307)
    Scroll on clicking the scrollbar as well as moving (#314)
    Top align checkboxes instead of centering with content (#316)
    Don't panic when the file to view is missing (#332)

Documentation

    Track code coverage with codecov.io (#337 #341 #346 #350 #378)
    Update some Cargo.toml fields (#369)

Internal

    Add a dependabot workflow to update CI actions (#265)
    Dependabot CI action bumps (#266 #267 #340 #344 #363 #374 #376 #379 #384)
    Tweak CI to avoid spawning duplicate jobs for PRs (#268)
    Ensure that we can always deserialize the default keybindings (#270)
    Update dependencies (#272 #298 #300 #301 #333 #334 #336 #370)
    Improve test coverage (#273)
    Setup initial metrics infrastructure (#289)
    Switch our HTTP client from reqwest to ureq (#296)
    Placate clippy (#297 #326 #377 #383)
    Add dev bounding box toggle (#308 #312)
    Replace wiremock with tiny_http for testing (#320 #321)
    Update image and remove streamed image decoding (#325)
    Test our custom user agent (#328)
    Cleanup test utilities (#331 #335)
    Speed up graceful image failure test (#345)
    Fix test perf regression and new beta toolchain warning (#348)
    Narrow focus of snapshot tests (#364)
    Switch from the now deprecated PanicInfo to PanicHookInfo (#371)
    Bump CI nightly toolchain version (#372)
  • Loading branch information
0323pin committed Feb 6, 2025
1 parent e659a97 commit d75e821
Show file tree
Hide file tree
Showing 4 changed files with 1,494 additions and 1,374 deletions.
10 changes: 6 additions & 4 deletions textproc/inlyne/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.11 2024/08/30 09:13:35 pin Exp $
# $NetBSD: Makefile,v 1.12 2025/02/06 11:26:29 pin Exp $

DISTNAME= inlyne-0.4.3
DISTNAME= inlyne-0.5.0
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=Inlyne-Project/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Expand All @@ -14,11 +14,11 @@ TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake

.include "cargo-depends.mk"

RUST_REQ= 1.72.1
RUST_REQ= 1.81.0
USE_LANGUAGES+= c c++
USE_TOOLS+= pkg-config

INSTALLATION_DIRS= bin share/examples/inlyne
INSTALLATION_DIRS= bin share/examples/inlyne share/applications

MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
Expand All @@ -32,6 +32,8 @@ do-install:
${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/inlyne.default.toml \
${DESTDIR}${PREFIX}/share/examples/inlyne
${INSTALL_DATA} ${WRKSRC}/assets/inlyne.desktop \
${DESTDIR}${PREFIX}/share/applications

CARGO_NO_DEFAULT_FEATURES= YES
CARGO_FEATURES+= x11
Expand Down
3 changes: 2 additions & 1 deletion textproc/inlyne/PLIST
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@comment $NetBSD: PLIST,v 1.2 2024/02/20 21:29:28 pin Exp $
@comment $NetBSD: PLIST,v 1.3 2025/02/06 11:26:29 pin Exp $
bin/inlyne
share/applications/inlyne.desktop
share/examples/inlyne/inlyne.default.toml
Loading

0 comments on commit d75e821

Please sign in to comment.