Adrien Prokopowicz

Results 20 issues of Adrien Prokopowicz

This allows using Basedrop's `Owned` and `Shared` pointer types with self-referential struct libraries. :slightly_smiling_face: The dependency is optional and disabled by default.

Enabling this option would require players in survival mode to have a certain amount of a configurable item in their inventory in order to get a map (using new, get,...

Feature

Make a plugin API so other plugins can read data from the ImageOnMap database (ex: statistics, showcase, etc.).

Feature

As of now, all port types return `&'static` references to their contents, which allows them to be stored outside of the `run()` function, at which point the host could invalidate...

:lady_beetle: Bug
:boom: Unsound API
:broken_heart: Breaking change
:crab: Blocked on Rust feature

This PR implements the Options spec, alongside the BufSize spec for a simple example of an use case. This is still very much a WIP, as some APIs are not...

:broken_heart: Breaking change
:gift: New LV2 Spec

With the departure of @Janonard as a maintainer, and new contributors coming in, I thought this might be a good time to write down all of my ideas and goals...

:wave: Help wanted
:left_speech_bubble: Discussion
:book: Documentation

I am making this issue to separate the conversation about the implementation in #93, and the following questions that were raised: * Should the in-place-compatible port types be the default?...

:left_speech_bubble: Discussion
:broken_heart: Breaking change
:star2: Ergonomics

This PR removes the `thiserror` dependency, and replaces it with handwritten Error implementations. The goal of this PR is to remove some dependencies and to shorten compile times for downstream...

This PR implements the idea discussed with @glowcoil on Discord a few days ago, which is to make the `Window` handle `'static` and clone-able, so that it can be easily...

This PR adds a simple example that allows to test and showcase the `Window::open_parented` method. That example first creates a parent window using `Window::open_blocking`, and then creates a smaller child...