Florian Blasius
f4eb46465b
napi documentation ( #3689 )
...
* napi documentation
* Add missing documentation
* Generate documentation with typedoc
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/index.ts
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/types/size.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/index.ts
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/index.ts
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/types/size.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* code review feedback.
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Code review feedback.
* Update api/napi/index.ts
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* code review feedback.
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/cover.md
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Code review feedback.
* napi: added slint example to callback
* napi: added example to instantiating a component
* Update api/napi/src/interpreter/diagnostic.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/interpreter/diagnostic.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/interpreter/diagnostic.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/interpreter/diagnostic.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/interpreter/diagnostic.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/types/brush.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update api/napi/src/types/image_data.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* napi: more code review stuff
---------
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
2023-10-19 11:53:00 +02:00
Florian Blasius
2324b35d12
napi test driver setup ( #3635 )
...
* Export interpreter stuff on private_api namespace
* Update api/napi/src/interpreter/value.rs
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update tests/driver/napi/build.rs
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Update tests/driver/napi/Cargo.toml
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
* Avoid unwanted prompt on Windows when running npm run build twice
Don't generate "napi.js" as then Windows will try to open it when running just "napi",
if nodejs registered .js as extension.
* Remove windows path workaround
It doesn't look like that it is needed.
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
Co-authored-by: Simon Hausmann <simon.hausmann@slint.dev>
2023-10-11 12:48:27 +02:00
Florian Blasius
e34cd741a8
Create components from a slint file for napi ( #3566 )
...
* Get todo example running with napi.
* Code review fixes.
* Code review feedback.
* Code review fixes.
* docs fix
* Update api/napi/__test__/resources/error.slint
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update api/napi/__test__/resources/test.slint
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix test
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-06 12:39:17 +02:00
Florian Blasius
e051f0b514
Added Model implementation for napi ( #3493 )
2023-09-28 13:01:59 +02:00