Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/nannou-org/nannou
A Creative Coding Framework for Rust.
https://github.com/nannou-org/nannou
The `geom::Graph` should be useful for composing together multiple
geometric primitives (tris, q...
c49414e5450b557251127759cf755d5deded5c98 authored almost 7 years ago by mitchmindtree <[email protected]>
[geom] Add line, point_path, cuboid mods. Update quad and rect mods with new iterators.
a71150f98746682450cb08978c8c85d4c0c6b179 authored almost 7 years ago by mitchmindtree <[email protected]>
Primarily for working with ranges over 3 axes. `Cuboid` Can be thought
of as a 3D version of the...
Deprecate `Range::undirected` in favour of `Range::absolute`.
Add subdivision methods to `Rect`...
5d8400b087908bce215a9dc1f8b8adfd57e818d2 authored almost 7 years ago by mitchmindtree <[email protected]>Also improves the docs for line::quad_corners.
cf37fe4b2c07b1976ecfc4ee48143bcd8b54fbe8 authored almost 7 years ago by mitchmindtree <[email protected]>8c2c297949ca1767bee9e9c24eef407d1625788d authored almost 7 years ago by mitchmindtree <[email protected]>
4ba1778334b273978288127ae4b2f49829dfaf85 authored almost 7 years ago by mitchmindtree <[email protected]>
Both support `triangles()` and `contains(&Point)` functions.
PointPath currently supports 3 typ...
0a450fc71fbd23bc9d928169294f2fad5344cdb4 authored almost 7 years ago by mitchmindtree <[email protected]>Update for CPAL input stream support. Update conrod and glium. Add CHANGELOG.
74339a26bf6d98a9ccc91c20701d604471fee967 authored almost 7 years ago by mitchmindtree <[email protected]>e345ad7f660b27db53af386cead779d3964badb2 authored almost 7 years ago by mitchmindtree <[email protected]>
Also adds a CHANGELOG.md with the changes so far.
003952a16ba00043a134f06c2f4db2e5ef7598b7 authored almost 7 years ago by mitchmindtree <[email protected]>3e999b44f259e755aadafc701ffe0bf11949f8f5 authored almost 7 years ago by mitchmindtree <[email protected]>
ce52c9a535dc6cbe0c1feb866a02a23a3c47ba87 authored almost 7 years ago by mitchmindtree <[email protected]>
Expose helper Vector and Point constructors in prelude
d3dccbe3535ef1ff92c26672e0c7e96505854811 authored about 7 years ago by mitchmindtree <[email protected]>Add `state` module for tracking mouse, keyboard and window state.
d6ada367b1f1d835790a13143c2d90845a4f8d4d authored about 7 years ago by mitchmindtree <[email protected]>f352de5aba9a047ace3a4815671202a7de86498a authored about 7 years ago by mitchmindtree <[email protected]>
d064afb19a1fcbdf2b059a8e020ec0ba44132e67 authored about 7 years ago by mitchmindtree <[email protected]>
29ceae8c1eee6f554a30eeac44c00003ad4e85c0 authored about 7 years ago by mitchmindtree <[email protected]>
328c1ae476aa3333b98bc746de845b2eedff649d authored about 7 years ago by mitchmindtree <[email protected]>
Only `Mouse` state tracking is implemented so far. Tracked state
includes mouse position, window...
Add `geom` module. Includes basic 2D primitives (besides lines/text).
627b9ee1f88d40049df29d2b5c6f0d3b90f38987 authored about 7 years ago by mitchmindtree <[email protected]>Ease functions & Tutorial Chapter 1
5a874f3a920c3947c7ffb2ed1b7077f44d346a9c authored about 7 years ago by Joshua Batty <[email protected]>36ef2fb03246511677ecd5df0a3eb4b952fe7464 authored about 7 years ago by JoshuaBatty <[email protected]>
a782389359bfe71ec303d9090646d3fdc920ddb1 authored about 7 years ago by JoshuaBatty <[email protected]>
The `geom` module provides efficient functions for describing primitives
via constructs that are...
583974445c5d4729708d3bd1b4e9c4949f8487fd authored about 7 years ago by mitchmindtree <[email protected]>
Simple ui
ae97e264789d354c718fcbbf271a1671cf48771d authored about 7 years ago by mitchmindtree <[email protected]>2758a89a503351753f7a8d61d5f23e8c108878b4 authored about 7 years ago by JoshuaBatty <[email protected]>
fb36b140da8dd00cbfd13c91dfbfaf13942ce378 authored about 7 years ago by JoshuaBatty <[email protected]>
Update to conrod 0.57, cpal 0.6, glium 0.19, image 0.18. Publish 0.2.
d82a0731dd2a6b3fc49c5021af2dc4ac1f2da870 authored about 7 years ago by mitchmindtree <[email protected]>3ce511f503100ff27b2f320542f5efa166b5e4b2 authored about 7 years ago by mitchmindtree <[email protected]>
Update sample crate to version 0.9.
1d931389160de4872f446a5401b3da3ae1f177a7 authored about 7 years ago by mitchmindtree <[email protected]>f1a81c43e6ca929de1446b1ea876f24d299bfbe6 authored about 7 years ago by mitchmindtree <[email protected]>
Add a section to the README describing how to run the examples
649feb6ced4443f76e0a17258249e6bf8fb9bbd7 authored about 7 years ago by mitchmindtree <[email protected]>42022880d7bb1b000cf205ebdf43b49ae91f35af authored about 7 years ago by mitchmindtree <[email protected]>
Update link to examples.
a91b8fa48e885d41b6def38456c07dff49638671 authored about 7 years ago by mitchmindtree <[email protected]>Pretty straightforward documentation update, just adds a missing link & removes an unnecessary c...
a3924be510c67672a85f982f17f092316ef2b92b authored about 7 years ago by Andres Cuervo <[email protected]>Update the sample crate to version 0.8
747ea34d22fef54b516a760afed6b814073029a6 authored about 7 years ago by mitchmindtree <[email protected]>08d43771bb6a28114190b86991aa04f1117bde96 authored about 7 years ago by mitchmindtree <[email protected]>
7d474d3416d875645b972d3ad0d24502d8b7f095 authored about 7 years ago by mitchmindtree <[email protected]>
Enable serde feature by default in cgmath dependency
e5f92e3cb85bf29c4942996415496c03f61ba020 authored about 7 years ago by mitchmindtree <[email protected]>dcfce680ad9606e5f8bd87fcdaa7b8cc89ef29a8 authored about 7 years ago by mitchmindtree <[email protected]>
Make nannou smarter about audio output stream format defaults
83c7ed67c310d7107f177d848b13cac0db0fd4b0 authored about 7 years ago by mitchmindtree <[email protected]>bc8b826002b5a0d90c792e19e64678ce26e41dbe authored about 7 years ago by mitchmindtree <[email protected]>
This changes the audio output stream building process to pick more
reasonable defaults when cert...
Modify audio backend to properly handle multiple voices
50bba54b7fe9971da617c11c864237b3189f6a29 authored about 7 years ago by mitchmindtree <[email protected]>
Rather than having each new voice attempt to `run` the
`cpal::EventLoop`, we now run the `cpal::...
Change audio::stream::Output::send API to take FnOnce instead of FnMut
21021a456e01dec54d5bf259f55e3619fec5811b authored about 7 years ago by mitchmindtree <[email protected]>
This allows for a much more expressive audio update API as the compiler
now knows that audio mod...
Manually implement `Clone` for `audio::stream::Output` to avoid requiring that `M` implements `C...
56209e553c65d54e42d3cc36e410750f15a0a0ac authored about 7 years ago by mitchmindtree <[email protected]>664fb307da00726cff70f1ae29ab7d811bd6655f authored about 7 years ago by mitchmindtree <[email protected]>
Remove unnecessary thread handle from output audio stream and make it Clone. Expose position mod...
0cc8faea3a252b161ae19fe6c76ccfbddc7adae0 authored about 7 years ago by mitchmindtree <[email protected]>944bf3b6bab68787d30f31d37da07cea593fc7ba authored about 7 years ago by mitchmindtree <[email protected]>
e502dfcbffce24c1bd45a350bc9e8825fd7abcd8 authored about 7 years ago by mitchmindtree <[email protected]>
Add optional exit function for consuming model on application exit
7662336568ca61fd504bb81cf89aa89e285e61b7 authored about 7 years ago by mitchmindtree <[email protected]>20bd19793a8aaa110c62a3f228486c9ae5e08221 authored about 7 years ago by mitchmindtree <[email protected]>
25a6d0c535845484bcacbfeb6b72dfe76a3b6847 authored about 7 years ago by mitchmindtree <[email protected]>
Add methods for unfolding an `osc::Packet` into its `osc::Message`s
ebea7ca3d4680e5f81560e2d7acb857061ad7685 authored about 7 years ago by mitchmindtree <[email protected]>10cee7d683c24f4b18e682f41a33836e88438527 authored about 7 years ago by mitchmindtree <[email protected]>
Add OSC support! Includes `Sender`, `Receiver` types and examples.
c28b42af68f272d5ac0f2eac6fe8961d7ba007e1 authored about 7 years ago by Joshua Batty <[email protected]>c544d59238ca862f18113f924b2cc7277e016095 authored about 7 years ago by mitchmindtree <[email protected]>
The aim with this implementation is to wrap the `std::net` and `rosc`
APIs in a way that allows ...
1205f224fb6afee1d6c38b77a57840dc5ab45463 authored about 7 years ago by mitchmindtree <[email protected]>
Add UI support! Add `simple_ui.rs` example demonstrating a super simple UI.
3c7bb4a6f7132da11ea84ff31688eff3ea63ba24 authored about 7 years ago by mitchmindtree <[email protected]>adbc47b3fc10b1b2869c5a7860d4c1687791871b authored about 7 years ago by mitchmindtree <[email protected]>
This implements and closes #30.
479305abbfcafc6923f424813ddc1cb24afa53d7 authored about 7 years ago by mitchmindtree <[email protected]>ffc504119aa408c274b931761b2125840ee7b6f8 authored about 7 years ago by mitchmindtree <[email protected]>
f1b9de49129d633047b287eff43ff132fc83ee6e authored about 7 years ago by mitchmindtree <[email protected]>
Add `Window` API with wrappers for glium and glutin methods
3ec69d129bb0f3d4e1d1b7a58f55851324b4a293 authored about 7 years ago by mitchmindtree <[email protected]>6765ed618c32828273f806932a9384b6fc19149b authored about 7 years ago by mitchmindtree <[email protected]>
Also fills out the `window::Builder` API to wrap the
`glutin::ContextBuilder` and `glutin::Windo...
Update to latest version of glium
0ac057a251b2b9735911c0037a113d163c7ef300 authored about 7 years ago by mitchmindtree <[email protected]>b7ad73a995f80e48f4329fd454ad226960752ff2 authored about 7 years ago by mitchmindtree <[email protected]>
Add method for getting absolute path of `assets` directory
c1f18e00f58c97d5f857e026168986ed06041121 authored about 7 years ago by mitchmindtree <[email protected]>Closes #27.
a8e8775a4042176d1b6befab82f6d0dd890c32ea authored about 7 years ago by mitchmindtree <[email protected]>Add support for audio output streams!
57e0c7686d1725f0d083817c3066eb87abec2fd7 authored about 7 years ago by mitchmindtree <[email protected]>f8598e02ec4725898139553edaffba1645931fab authored about 7 years ago by mitchmindtree <[email protected]>
Allows for:
- Enumerating available devices
- Creating a new audio output stream with custom de...
Remove `Other` variant from `SimpleWindowEvent` in favour of `Option`.
915051704b5ffe542e4365828ddb58fe69eb2c79 authored about 7 years ago by mitchmindtree <[email protected]>
I think this makes a bit more sense semantically, rather than just
delivering a meaningless `Oth...
Add a prelude module to remove common boilerplate from projects
dc407ef580d810c38413e014edcd190226367c39 authored about 7 years ago by mitchmindtree <[email protected]>This should simplify the process of kicking off a project with nannou.
At the moment I've just ...
84cd80bdbbe7feafc500df7d748c98b02839da19 authored about 7 years ago by mitchmindtree <[email protected]>Add SimpleWindowEvent type for easier matching on window events
41c8f77af6f14be3f04b6302710d3918d0dade94 authored about 7 years ago by mitchmindtree <[email protected]>This addresses and closes #5.
The examples have been updated and currently do a glob import e.g...
89777dfa72647c89d5e56873050ca159d60b965a authored about 7 years ago by mitchmindtree <[email protected]>Add all the fancy badges to README
5886a4a251cad8208affa1d04ef8f45d3b5f31f3 authored about 7 years ago by mitchmindtree <[email protected]>686660c4dfa44851cbbf099319fa1ebd2c0e6f8c authored about 7 years ago by mitchmindtree <[email protected]>
6e4a73cd9514b0bf69fc1c18d9f269e4210ef826 authored about 7 years ago by mitchmindtree <[email protected]>
37092959eb2d377a00f0bccc26cfa1b408d7819b authored about 7 years ago by mitchmindtree <[email protected]>
4002be1bc6b2eb2b91156854f83859a7d52a4b8b authored about 7 years ago by mitchmindtree <[email protected]>
94cffea7d55d986d632ded693f4a92d35e563b11 authored about 7 years ago by mitchmindtree <[email protected]>
b9546928f415b42e11a9a019519a6eabfb980ccb authored about 7 years ago by mitchmindtree <[email protected]>
00a16e7e744f033e09e8051c185b641dc9dad2ac authored about 7 years ago by mitchmindtree <[email protected]>
4d58be3685fcf63457b1542a08d7a0019279a4f4 authored about 7 years ago by mitchmindtree <[email protected]>
2d0247b7217ae707090439cb5406a00b71879b97 authored about 7 years ago by mitchmindtree <[email protected]>
97f47de6abb2278f8a642ef6f53dcbcaa847b328 authored about 7 years ago by mitchmindtree <[email protected]>
ebb62bf8285f294acaeb9b2c4d79424425614c41 authored about 7 years ago by mitchmindtree <[email protected]>
ae075466be30065d3d7d5d84faed7bed50eeb001 authored about 7 years ago by mitchmindtree <[email protected]>
2c1df384333fa3f16355bb94030ca547752e54ac authored about 7 years ago by mitchmindtree <[email protected]>
925ebaaaf7c14de02119d7dbb947040f9a673286 authored about 7 years ago by mitchmindtree <[email protected]>