Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libftxui7-7.0.3-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: libftxui7 Distribution: openSUSE Tumbleweed
Version: 7.0.3 Vendor: openSUSE
Release: 1.1 Build date: Thu Aug 6 09:47:56 2026
Group: System/Libraries Build host: reproducible
Size: 928593 Source RPM: ftxui-7.0.3-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/ArthurSonzogni/FTXUI
Summary: A C++ library for terminal based user interfaces
A C++ library for terminal based user interfaces.

Provides

Requires

License

MIT

Changelog

* Thu Aug 06 2026 Michael Vetter <mvetter@suse.com>
  - Update to 7.0.3:
    Bugfix:
    * Fix incorrect mouse position in non-alternate-screen modes. The cursor
      position request (used to convert mouse coordinates from screen space to
      frame space) could be sent asynchronously, after the cursor had already
      moved away from the frame's origin, causing the terminal's reply to be
      misread as the wrong offset. Regressed by the 7.0.2 throttle fix, which
      made the request's 500ms throttle actually engage for the first time. See
      [#1310].
* Mon Aug 03 2026 Michael Vetter <mvetter@suse.com>
  - Update to 7.0.2:
    Component:
    * Bugfix: Fix high CPU usage (app and terminal emulator, e.g. tmux) caused by a
      cursor position request/reply feedback loop redrawing the screen at ~60fps in
      the non-alternate-screen modes. See #1302.
    * Animation frames are now produced only when requested via
      animation::RequestAnimationFrame() (e.g. by animation::Animator), as in
      FTXUI 6. Receiving an event no longer implicitly triggers an animation
      frame.
    * Bugfix: App::PostEvent is now thread safe again, as documented. Since the
      7.0.0 event loop rework it pushed into an unsynchronized buffer, racing with
      the main loop when called from another thread.
    * Bugfix: Fix unbounded memory growth in the event buffer. A receiver used
      during terminal setup was kept for the whole App lifetime, retaining every
      subsequent event (including every mouse move).
    Dom:
    * Performance: text computes its requirement once and renders only the
      visible lines. This makes scrolling a large text inside a frame
      significantly faster. See #1309.
    * Performance: text selection now only visits and stores the selected line
      range, instead of scanning and allocating one entry per line of the whole
      text on every frame.
* Tue Jul 14 2026 Michael Vetter <mvetter@suse.com>
  - Update to 7.0.1:
    Screen:
    * Bugfix: Restore TrueColor support on Windows Terminal (default to TrueColor
      on Windows and check WT_SESSION environment variable for WSL
      compatibility). See #1305.
    * Feature: Honor the NO_COLOR environment variable (https://no-color.org).
      When set and non-empty, colors degrade to the terminal's default colors.
    * Bugfix: Apple's Terminal.app (TERM_PROGRAM=Apple_Terminal) is now reported
      as Palette256 instead of TrueColor; it does not support 24bit colors.
    * Bugfix: An empty terminal name or terminal emulator name is now treated as
      unidentified by Terminal::ComputeColorSupport, instead of implying
      TrueColor support.
    * Bugfix: Avoid segmentation fault / crash during static initialization if
      Color::RGB or other color constants are constructed globally/statically
      before main(). See #1303.
    Build:
    * Bugfix: Fix build failure when an older FTXUI is installed in a system
      include path (e.g. MacPorts upgrade). A CMake deduplication quirk was
      promoting the project's own -I include/ to -isystem, causing package
      managers' -I/opt/local/include (which may contain stale headers) to win.
      See #1299, #1300.
* Mon Jun 15 2026 Michael Vetter <mvetter@suse.com>
  - Update to 7.0.0:
    See https://github.com/ArthurSonzogni/FTXUI/releases/tag/v7.0.0
* Mon Aug 21 2023 Michael Vetter <mvetter@suse.com>
  - Update to 5.0.0:
    Component:
    * Breaking: MenuDirection enum is renamed Direction
    * Breaking: GaugeDirection enum is renamed Direction
    * Breaking: Direction enum is renamed WidthOrHeight
    * Breaking: Remove ComponentBase copy constructor/assignment.
    * Breaking: MenuOption::entries is renamed MenuOption::entries_option.
    * Breaking: Ref<{Component}Option> becomes {Component}Option in component constructors.
    * Feature: ResizeableSplit now support arbitrary element as a separator.
    * Feature: input is now supporting multiple lines.
    * Feature: input style is now customizeable.
    * Bugfix: Support F1-F5 from OS terminal.
    * Feature: Add struct based constructor:
      + Component Button(ButtonOption options);
      + Component Checkbox(CheckboxOption options);
      + Component Input(InputOption options);
      + Component Menu(MenuOption options);
      + Component MenuEntry(MenuEntryOption options);
      + Component Radiobox(RadioboxOption options);
      + Component Slider(SliderOption<T> options);
      + Component ResizableSplit(ResizableSplitOption options);
    * Feature: Add ScreenInteractive::TrackMouse(false) disable mouse support.
    Dom:
    * Feature: Add hyperlink decorator. For instance:
      auto link = text("Click here") | hyperlink("https://github.com/FTXUI")
      See the OSC 8 page.
      FTXUI support proposed by @aaleino in #662.
    Screen:
    * Breaking: WordBreakProperty becomes a uint8_t enum. This yields a 0.8%
      performance improvement.
    * Breaking: Remove user defined Pixel constructor and equality operator.
    * Performance: 19% faster on benchmarks.
    Build:
    * Check version compatibility when using cmake find_package()
    * Add FTXUI_DEV_WARNING options to turn on warnings when building FTXUI
    * Turn OFF by default FTXUI_BUILD_DOCS
    * Turn OFF by default FTXUI_BUILD_EXAMPLE
* Sun May 28 2023 Michael Vetter <mvetter@suse.com>
  - Update to 4.1.1:
    * Resolve compile issues in component_fuzzer
* Fri May 19 2023 Michael Vetter <mvetter@suse.com>
  - Update to 4.1.0:
    Component:
    * Feature: Support ResizableSplit with customizable separator.
    * Fix: Support arrow keys in application mode
    * Fix: Remove useless new line when using an alternative screen.
    Dom:
    * Feature: Add the dashed style for border and separator:
      See DASHED enum, and separatorDashed(), borderDashed() functions.
    * Feature: Add colored borders.
      See functions: borderStyled(BorderStyle, Color) and borderStyled(Color).
    * Feature: Add LinearGradient. It can be used in color and bgColor.
    * Improvement: Color::Interpolate() uses gamma correction.
    * Fix: Check the graph area is positive.
    Build/Install:
    * Use globally set CMAKE_CXX_STANDARD if it is set.
    * Expose the pkg-config file.
* Sun Apr 02 2023 Michael Vetter <mvetter@suse.com>
  - Initial package of ftxui 4.0.0 for openSUSE

Files

/usr/lib/libftxui-component.so.7
/usr/lib/libftxui-component.so.7.0.3
/usr/lib/libftxui-dom.so.7
/usr/lib/libftxui-dom.so.7.0.3
/usr/lib/libftxui-screen.so.7
/usr/lib/libftxui-screen.so.7.0.3
/usr/share/doc/packages/libftxui7
/usr/share/doc/packages/libftxui7/CHANGELOG.md
/usr/share/doc/packages/libftxui7/README.md
/usr/share/licenses/libftxui7
/usr/share/licenses/libftxui7/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Aug 11 00:03:02 2026