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
Currently this uses the `draw.mesh()` API, but this will be simplified
and replaced with a `draw...
This fixes some issues with the order of line quads. Previously their
order was inverse from tha...
6f2e892a61659b9f7ceacaf98b04f547ed72d763 authored over 6 years ago by mitchmindtree <[email protected]>
e7e7167a1f1c140e585a3c3c1f93258aabb1f7bd authored over 6 years ago by mitchmindtree <[email protected]>
f2b333d6b283dda396cf268a1fb668ba695c36a7 authored over 6 years ago by mitchmindtree <[email protected]>
Still needs an implementation of the Vertices and Indices types.
0fcc909b48ed29b08a566030e13504dd5983f0f8 authored over 6 years ago by mitchmindtree <[email protected]>fix typo "rustmft-preview" -> "rustfmt-preview"
84deef56cc6f5f7a4c51c99f6a32b127acf7b958 authored over 6 years ago by mitchmindtree <[email protected]>da3aab0b927ef73c133d117bb92e50059a582318 authored over 6 years ago by Peter Whidden <[email protected]>
Update nannou to version 0.7.
e9496909088331285786c384229aa7f23357bd78 authored over 6 years ago by mitchmindtree <[email protected]>Also fixes some date bugs in the CHANGELOG.md.
948be3fb6e39cfbaf3bce01e4ab5f8667ccf59b0 authored over 6 years ago by mitchmindtree <[email protected]>Improve module level documentation across library and all sub-modules
d43a1e80de931abebe30f408c08e79468d93b5d1 authored over 6 years ago by mitchmindtree <[email protected]>50f915d62125309c4392a8d44a8f42c5679faf40 authored over 6 years ago by mitchmindtree <[email protected]>
Add `cap` module to `line` submodule
ccaec227fa60be33f8caee5223a347989a3335b5 authored over 6 years ago by mitchmindtree <[email protected]>
Contains all logic related to generating line caps for lines given the
line's edge and other cus...
Added in GIF's to the Readme
0bc7ab4a8c87c40f02d2a035746fea55468f5a8e authored over 6 years ago by Joshua Batty <[email protected]>ab6a14afe070acab87b5d0dddf4a4b1cff7a2979 authored over 6 years ago by JoshuaBatty <[email protected]>
474dbe6038c0fa7e448c69e6784efc8a8c19ea41 authored over 6 years ago by JoshuaBatty <[email protected]>
f88fc435cd20c7da0dc6305dcfb29edc41f9b1d3 authored over 6 years ago by JoshuaBatty <[email protected]>
fe1bd1e40f5077ad832f51ca528a78901824e267 authored over 6 years ago by JoshuaBatty <[email protected]>
c30bf6c9960d7b15eb2213df4f26e654056e167d authored over 6 years ago by mitchmindtree <[email protected]>
5f629242513546716524eaf8e5018cbbc41de60d authored over 6 years ago by JoshuaBatty <[email protected]>
7a97c7665b9922add8b2ba4f012e48190c1846ca authored over 6 years ago by JoshuaBatty <[email protected]>
Add `draw.mesh()` API. Add `simple_mesh.rs` example. Add `IntoVertex` trait.
9980201d0b67f52226125896bc925c539eeab7d5 authored over 6 years ago by mitchmindtree <[email protected]>21e8a4bd1c4fb3d14acf2e0c9cdf3adf8abda3af authored over 6 years ago by mitchmindtree <[email protected]>
5ed369c4f7ef68b2479f07120630a45ee707559d authored over 6 years ago by mitchmindtree <[email protected]>
The `GeomVertexData` has been changed to `IntermediaryMesh` and a
`indices` buffer has been adde...
Allows for drawing a mesh via a sequence of triangles. The triangles can
be provided either as a...
Added in a match statement to the 4_conditionals example
8f009cedd714f60edd628a24d1ae229aa42b8fd8 authored over 6 years ago by Joshua Batty <[email protected]>
Since match statements are super handy and useful in Rust, ive added in
a match statement that p...
Added in a modules example into the basics folder
406da9de0af7fcc81378038225d1a8efc8dafbd8 authored over 6 years ago by Joshua Batty <[email protected]>
Simple example demostrating how to create a seperate module file and
call its methods from a nan...
Removing duplicate simple_draw example from the basics folder
3b3588c1e822e09635a2231e3e19da96bdaf75fd authored over 6 years ago by Joshua Batty <[email protected]>
It seems there was a duplicate of the simple_draw example in the basics
folder. Doesnt need to b...
Updated the simple_ui example
fd042bd6cf725cb9cac3b01329c2c8eb7f63cd6b authored over 6 years ago by Joshua Batty <[email protected]>
changed from using conrod widget to draw a background colour to using
nannou to draw an ellipse....
Create CODE_OF_CONDUCT.md
e266d949617fa6f5d27b6320e60a42bc4e74f32a authored over 6 years ago by Joshua Batty <[email protected]>bfe8f7734552d145f7b2d29352f8f9a8cef52a83 authored over 6 years ago by Joshua Batty <[email protected]>
Implement `draw.polygon()` API
6cfe8e508ac2b82d40b9d6f0f19368ee6562e63b authored over 6 years ago by mitchmindtree <[email protected]>5f30c7c176adfc08a8b667b354d3095f7e99693f authored over 6 years ago by mitchmindtree <[email protected]>
76b87d40561a37ab3a47b7318290fd21b3c602d1 authored over 6 years ago by mitchmindtree <[email protected]>
`draw.polygon()` now works as expected.
f23a75fcfd530e2f5c8f82ec69927c7c0a53ed20 authored over 6 years ago by mitchmindtree <[email protected]>aa99b5d34a774005f23baf342386f54b25227562 authored over 6 years ago by mitchmindtree <[email protected]>
This gives more flexibility to implementations of the **IntoDrawn**
trait as the **Vertices** ty...
This allows to avoid submitting the primitive for drawing when `drop` is
called on the `Drawing`...
de1a2fa9915a828a47a66796e0ac5353951cfbdf authored over 6 years ago by mitchmindtree <[email protected]>
f492e7e07cd44b83b87e407368dd254237e1803c authored over 6 years ago by mitchmindtree <[email protected]>
d0ceb25e6f514bbe0a2781659d69b2e694b6a2e5 authored over 6 years ago by mitchmindtree <[email protected]>
3e9d86545ac52a2d325167da210b4a17af64cdbb authored over 6 years ago by mitchmindtree <[email protected]>
Fix bugs in Nature of Code examples (1_10 & 2_8)
a50f86c49398faab7376045ef3ef798b8e7ad83b authored over 6 years ago by mitchmindtree <[email protected]>96a0e76b10cea163097d667e6c9bf5d764a2dee1 authored over 6 years ago by mitchmindtree <[email protected]>
aaf8f0e89970f2540bc09077ba870beb0a900a29 authored over 6 years ago by mitchmindtree <[email protected]>
Change `SimpleWindowEvent` variants to use the `geom::DefaultScalar` type
cd70deb91a11dbf46cbe355136b2f1ebc8809f4e authored over 6 years ago by mitchmindtree <[email protected]>This reduces friction for new users, reducing the need for common casts.
2ead566b1bc6a6e779d1b15cdff38958164994ff authored over 6 years ago by mitchmindtree <[email protected]>Add missing items to `prelude`
fee048afedd525ef397ed4e53391cf762d7f363c authored over 6 years ago by mitchmindtree <[email protected]>3d6ebaf0903726246016d5ebcb9ac5ea3c165a7c authored over 6 years ago by mitchmindtree <[email protected]>
Add some improvements to README (lessons learned from workshop)
b570530777149141511ecb0c79e9c6ca9ec4eddb authored over 6 years ago by mitchmindtree <[email protected]>
Adds some missing steps to the Getting Started guide and adds some
missing resources.
Add better `panic!` message to `map_range` if cast fails
e0507041df54c5eff929e07cd62d072f7785fee1 authored over 6 years ago by mitchmindtree <[email protected]>f582f484f3a47b4c517bf0cc98fefd6160243055 authored over 6 years ago by mitchmindtree <[email protected]>
Ran into an issue during the workshop where the mapped result was out of
range of the target typ...
Publish 0.6. Update CHANGELOG.
d27b776b635ec4063aaf39cde5128b35e58ef444 authored over 6 years ago by mitchmindtree <[email protected]>a7a48922e387d62a1ac84a7864d69cd12cbb4602 authored over 6 years ago by mitchmindtree <[email protected]>
Adding in examples for the first 3 chapters and chapter 7 in the nature of code, started on gene...
ccc3a1103727ccca574711f57cd7e2db9b7ca5ff authored over 6 years ago by mitchmindtree <[email protected]>a33be9ccb151a447f8d6bfe198be414d4f8354a7 authored over 6 years ago by JoshuaBatty <[email protected]>
94c1faf775491954e93957ec82b22b00acc3a5f9 authored over 6 years ago by JoshuaBatty <[email protected]>
f426020cc2b24a46694cd3d5a93925ea1bdd07d3 authored over 6 years ago by JoshuaBatty <[email protected]>
b29d0d7c2ecdf7f608da19975f4deb0d81a140eb authored over 6 years ago by Joshua Batty <[email protected]>
77048dfca5b164eeac80893e1e67450333e300b1 authored over 6 years ago by Joshua Batty <[email protected]>
2efa01176b29ba1e5e415a35cc184dc678fb6551 authored over 6 years ago by Joshua Batty <[email protected]>
87d7269a355da9dd3f942d3927725fa6a4f67e91 authored over 6 years ago by Joshua Batty <[email protected]>
c92880fe28bf5a451e91a568aaccf469a2364f1f authored over 6 years ago by JoshuaBatty <[email protected]>
aebb0228a43c3de5c7eab8bf695397bca20c2c0c authored over 6 years ago by JoshuaBatty <[email protected]>
81d65324e7307389ab8cc54e2500a2867e277014 authored over 6 years ago by mitchmindtree <[email protected]>
e7784bb97a281b641831cd52d54a5eb6a7da1bd5 authored over 6 years ago by mitchmindtree <[email protected]>
3df9a348e20246e1f465e36818511b1cbdd0eeb1 authored over 6 years ago by mitchmindtree <[email protected]>
4529680e965b19000c9f9eecf8e126094dcc8908 authored over 6 years ago by mitchmindtree <[email protected]>
a0766cf9f368ca41f8f50ddd8254b8d339697a93 authored over 6 years ago by mitchmindtree <[email protected]>
Returns the number of times the App's `view` function has been called
(and completed) since the ...
881fae2870d4436ee4833714c57959aef237dbe6 authored over 6 years ago by mitchmindtree <[email protected]>
Update README with table of contents and detailed Getting Started guide
6e11f87e4d6642fe8622894194b08e6350b61a9a authored over 6 years ago by mitchmindtree <[email protected]>0f449ad56050fc9fdff01d2033f21a2fbf5d2b10 authored over 6 years ago by mitchmindtree <[email protected]>
Update changelog for App::elapsed_frames
d50288a7242ef394b29cc98518e262c3f60320bf authored over 6 years ago by mitchmindtree <[email protected]>0e8c0620cc70ed701c1dd00e9b5ece1841a37ce5 authored over 6 years ago by mitchmindtree <[email protected]>
Add `App::elapsed_frames` method
a6d93dc4565632d05d215526fcf448d5debecfd1 authored over 6 years ago by mitchmindtree <[email protected]>
Returns the number of times the App's `view` function has been called
(and completed) since the ...
Update CHANGELOG
9ebf7acbf65cae2b482f50cc7a4169daec738adf authored over 6 years ago by mitchmindtree <[email protected]>1cbd20ec5e910184d3b0684e5c4b5c8e0bf9a277 authored over 6 years ago by mitchmindtree <[email protected]>
Update README with more detailed Goals section
a2afa186f4090a790c5d97d527e639ac22490fe0 authored over 6 years ago by mitchmindtree <[email protected]>47d0e5dcae79a82864719bfaba5a404b745f38ed authored over 6 years ago by mitchmindtree <[email protected]>
Fix bug in event coordinate translation. Fixes some hidpi mouse issues. Add Window outer_size_p...
c62c7563a3c8a927d146e5b69461be225b77f8ef authored over 6 years ago by mitchmindtree <[email protected]>9675525e14af2072342694ce6dcbdab0ac22954e authored over 6 years ago by mitchmindtree <[email protected]>
da052650bc068e4ed69362884101788a262d3666 authored over 6 years ago by mitchmindtree <[email protected]>
Fix DPI bug, Ui API tweaks, Add `App::window_id`, Improve default focused window
ce3c8da4cb2f360b75d04521c681bc958f39f8c4 authored over 6 years ago by mitchmindtree <[email protected]>
- **Ui::draw** methods no longer clear the screen to black.
- **App::new_ui** no longer requires...
aa916560cd7da522e101a2c464cabc6f92de3e3f authored over 6 years ago by mitchmindtree <[email protected]>
Add support for rotation and orientation to `draw`
513ea0c1984988863fde92d8c1326bf99e247b88 authored over 6 years ago by mitchmindtree <[email protected]>df90efc32d18864ed7dad39752851627496e8153 authored over 6 years ago by mitchmindtree <[email protected]>
9bdf2867761dcb7676f95fb2b1a728b2f03dfcf3 authored over 6 years ago by mitchmindtree <[email protected]>
Also provides implementations for each of the existing `draw` geometric
primitives.
72d76f5a751583fcac0b92045337cbeb2bba4bb5 authored over 6 years ago by mitchmindtree <[email protected]>