Skip to content

Releases: NuiCpp/Nui

v3.5.0 Optimized custom scheme file transfers

18 Apr 22:52
547f34d

Choose a tag to compare

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

15 Apr 23:34
d0963fc

Choose a tag to compare

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

07 Apr 21:35
dce2248

Choose a tag to compare

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

v3.4.0 Better view shutdown and BodyPortal

07 Apr 14:14
9d21b60

Choose a tag to compare

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

03 Apr 16:39
2ba436d

Choose a tag to compare

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.

03 Apr 15:41
f6e5978

Choose a tag to compare

Moved away from a hash towards a human readable string.

v3.2.1 Fix file explorer cancel check

02 Apr 23:28
93fcb5a

Choose a tag to compare

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

v3.2.0 Observed Combinator regenerate function

28 Mar 20:52
84b8959

Choose a tag to compare

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); });

v3.1.2 Fixed generate function with shared Observed

28 Mar 00:08
1dd5485

Choose a tag to compare

What's Changed

  • Fixed weak and shared ptr not working for generator. by @5cript in #169

Full Changelog: v3.1.1...v3.1.2

v3.1.1 NUI_SYNCHRONIZE Fix

25 Mar 22:12
36931b9

Choose a tag to compare

Renamed new macro from v3.1.0 from SYNCHRONIZE to NUI_SYNCHRONIZE