Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

☂ 1.0 punchlist #4

Closed
3 tasks done
pq opened this issue Dec 27, 2018 · 9 comments
Closed
3 tasks done

☂ 1.0 punchlist #4

pq opened this issue Dec 27, 2018 · 9 comments
Labels
meta Meta / tracking
Milestone

Comments

@pq
Copy link
Owner

pq commented Dec 27, 2018

Follow-up from #3 (comment), a meta-issue to track features for a basic 1.0 release.

In general, one view 1.0-readiness might be associated w/ OSC spec completeness which leaves:

Plus some general tidying up:


Slipped to next release:

/cc @monkeyswarm for thoughts?

@pq pq added the meta Meta / tracking label Dec 27, 2018
@monkeyswarm
Copy link

Current message types (string, int, float) are sufficient for my usual needs and I assume the needs of most users; I think a minimal 1.0 release should, however, include the remaining two types from the OSC spec (blobs and timestamps). I've not really used the timestamp-scheduling features of OSC, not sure if its use is prevalent or not. I think that covers the OSC 1.0 spec...?

@pq pq added this to the 1.0 milestone Dec 29, 2018
@pq
Copy link
Owner Author

pq commented Jan 24, 2020

fyi @jeffmikels, please chime in if there are other things you would value in a 1.0.

@jeffmikels
Copy link
Contributor

I don't know much about timestamps, but I think 1.0 should cover whatever is in the basic OSC spec. It currently has everything I need as is, though.

Also, 1.0 should land this package on pub.dev

@pq
Copy link
Owner Author

pq commented Feb 1, 2020

Also, 1.0 should land this package on pub.dev

Really I should do that sooner. (Are you using a git dependency? Gross to have to resort to that.)

I'll look at timestamps but also consider pushing a 0.8 to pub.

Thanks for following up!

@maks
Copy link

maks commented Apr 19, 2021

@pq would it be possible to have the current version published on pub as it would be bit nicer than using via git.

For me I think the current functionality would be enough, as my usecase is just to communicate from a Dart cli app on a headless RPI (but initially Flutter app too) with a PD patch, as I'm finding it's quite a lot of work wrapping libPD via FFI, especially dealing with ALSA.
With OSC I could just run PD itself headless and communicate (send messages text, receive timing ticks) between PD and a Dart app.

@pq
Copy link
Owner Author

pq commented Apr 20, 2021

I'll take a look in the next few days. I should really sort out #8 but features can wait. Thanks for the nudge!

EDIT: looks like I did wrap up licensing and contributing docs already but forgot to update the issues 😬. This should be good to go after I update some deps.

@pq pq changed the title 1.0 punchlist ☂ 1.0 punchlist Apr 20, 2021
@pq
Copy link
Owner Author

pq commented Apr 20, 2021

Published. 👍

@pq pq closed this as completed Apr 20, 2021
@maks
Copy link

maks commented Apr 22, 2021

@pq the package is working really well for my project, thank you again for publishing it! 👍🏻

@pq
Copy link
Owner Author

pq commented Apr 22, 2021

So glad to hear. Have fun!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Meta / tracking
Projects
None yet
Development

No branches or pull requests

4 participants