Skip to content

Releases: NuiCpp/Nui

v3.5.2 Fixed Range Render for shared_ptr Observed

Choose a tag to compare

@5cript 5cript released this 30 Jun 22:23
1b328ba

Fixes a bug that shared_ptr Observed vectors dont rerender.

v3.5.1 Fix Multiuse of range

Choose a tag to compare

@5cript 5cript released this 02 May 19:35
e1cd217

What's Changed

Full Changelog: v3.5.0...v3.5.1

v3.5.0 Optimized custom scheme file transfers

Choose a tag to compare

@5cript 5cript released this 18 Apr 22:52
547f34d

Files now transfer much faster and more optimal to the view, especially for large files when the new streaming functions are used.

v3.4.2 Fixed u64 serialization and rvalue range parameter

Choose a tag to compare

@5cript 5cript released this 15 Apr 23:34
d0963fc

What changed

  • std::uint64_t was problematic in json RPC and will now split into 32bit low and high.
  • Fixed NUI_ASSERT to be used outside the library
  • Add rvalue overload for range to make rvalue list renders possible without dangling references.

v3.4.1 File Dialogs now work in Flatpaks

Choose a tag to compare

@5cript 5cript released this 07 Apr 21:35
dce2248

No longer uses portable-file-dialogs on linux but talks to the portal API

v3.4.0 Better view shutdown and BodyPortal

Choose a tag to compare

@5cript 5cript released this 07 Apr 14:14
9d21b60

What changed

  • Added portal to body which can be useful for popups and dialogs which dont want to be relative to their parent.
  • Added terminate call to webview destructor which was missing.

v3.3.0 Added BUILD_OPTIONS

Choose a tag to compare

@5cript 5cript released this 03 Apr 16:39
2ba436d

Added BUILD_OPTIONS to nui_add_emscripten_target which can be used to speed up the frontend build.

nui_add_emscripten_target(
    TARGET
        ${PROJECT_NAME}
    PREJS
        ${PREJS_FILE}
    SOURCE_DIR
        ${CMAKE_SOURCE_DIR}
    BUILD_OPTIONS
        -- -j${nproc}
)

Make SyncId more robust and easier to debug.

Choose a tag to compare

@5cript 5cript released this 03 Apr 15:41
f6e5978

Moved away from a hash towards a human readable string.

v3.2.1 Fix file explorer cancel check

Choose a tag to compare

@5cript 5cript released this 02 Apr 23:28
93fcb5a

The native file explorer no longer errors when the dialog was closed via cancel / "x".

v3.2.0 Observed Combinator regenerate function

Choose a tag to compare

@5cript 5cript released this 28 Mar 20:52
84b8959

Added this regenerate feature which is very useful for components:

observe(a, b)
    .generate([](int a, float b){ return a * b;})
    .regenerate([](float f){ return std::to_string(f); });