arcnmx

Results 58 issues of arcnmx

start using conventional commits or something, and generating changelogs from commit messages. ~~maybe also switch to a `main` branch~~, fill in issue/pr templates, have processes, etc. integrate all of it...

Make sure gir produces valid code when turning on [trust_return_value_nullability](https://github.com/arcnmx/wireplumber.rs/blob/73bc32ee27760dc85955195ba133332404e44ace/Gir.toml#L9) TODO: - [ ] audit signal argument types (this caused #30) - [ ] audit that [signals.rs](https://github.com/arcnmx/wireplumber.rs/blob/main/src/signals.rs) match the gir-generated...

enhancement

Clean up Gir.toml and ensure all bindings are exposed: - [ ] resolve remaining generation failures: `grep -rE '//(pub )?fn' (add them to Gir.toml as either `ignore` or `manual`) -...

It doesn't like it when you run: ``` cargo run -p wp-examples --bin wpexec --

bug

The signatures and usability of `load_component` and `load_lua_script` and related APIs could use some work. - [ ] Maybe split them up into multiple fns, or follow a builder-ish pattern,...

enhancement

introduced in 0.4.8, these types (`SpaJson`, `SpaJsonBuilder`, `SpaJsonParser`) haven't really been fleshed out or used yet. - [ ] implement `manual` methods that gir missed, basic constructors, etc - [...

enhancement

By using enums and specific types for the [supported primitives](https://pipewire.pages.freedesktop.org/wireplumber/c_api/obj_interest_api.html#c.wp_object_interest_add_constraint), `Constraint` could be represented better. It's a bit messy because some constraints take a `Number | Boolean`, others `String |...

enhancement

There are a few scenarios where noscript seems to act strangely with domain overrides (unexpected behaviour bolded): 1. `:open` seems to match against the previous open url/domain 1. `noscript.enable_scripts =...

bug