mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-09 05:52:41 +00:00
ccd8c5b65f
Implement a prototype of integrating [WalletConnect Web SDK]() - integrate WalletConnect Web SDK using Node.js and packing it using [webpack](https://webpack.js.org/guides/getting-started/) - this way, we achieve the same versioning strategy for the SDK - add WalletConnectSDK view - it is used to load the web SDK via a WebView (validated working on Mac and Windows) - add new app dependency of WebView QT - also update vendor packages `Dotherside` and `nimqml` to add required WebView::initialize API used to initialize the WebView integration at the app start - add WalletConnectPage to Storybook for quick prototyping - Also add dependency for WebView Qt lib - index.js is the wrapper used to provide a simple stateful interface with the WC SDK - Entry in ui/generate-rcc.go ensures the node_modules cache is excluded from the resource file Notes: - Added `com.apple.security.cs.allow-jit` entitlement when signing the app package. This allows Execution of JIT-compiled Code Entitlement required by the fast-path of the JavaScriptCore framework on MacOS platforms. - Keep some debugging entries expected to help debugging Linux package - Removed outdated `DerivationPathInputRegressionTests` qml test Closes #12301
24 lines
709 B
Meson
24 lines
709 B
Meson
lib_version = '0.6.3'
|
|
lib_dependencies = dependency('qt5', modules : ['Core', 'Gui', 'Widgets', 'Quick', 'Qml', 'WebView'])
|
|
lib_sources = [
|
|
'src/DOtherSide.cpp',
|
|
'src/DOtherSideTypesCpp.cpp',
|
|
'src/DosQAbstractItemModel.cpp',
|
|
'src/DosQDeclarative.cpp',
|
|
'src/DosQMetaObject.cpp',
|
|
'src/DosQObject.cpp',
|
|
'src/DosQObjectImpl.cpp',
|
|
'src/DosQQuickImageProvider.cpp',
|
|
]
|
|
lib_include_directories = ['include', 'include/Qt']
|
|
lib_pch = ['../pch/lib_pch.h', '../pch/lib_pch.cpp']
|
|
|
|
lib = shared_library('DOtherSide',
|
|
sources : lib_sources,
|
|
include_directories : include_directories(lib_include_directories),
|
|
dependencies : lib_dependencies,
|
|
version: lib_version,
|
|
soversion:0,
|
|
cpp_pch: lib_pch
|
|
)
|