<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="387176" data-post-id="387176">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kip" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kip/120/1440_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kip
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ex_cldr Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Done. Currently deployed <a href="https://elixir-color.fly.dev" rel="nofollow">https://elixir-color.fly.dev</a> preserves the seed across tabs. <a href="https://hex.pm/pacakges/color/0.9.0" rel="nofollow">Color version 0.9.0</a> released too so the public visualizer and the private one are both fixed.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387176" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/42">Post #41</a>
	                </div>
	            </div>
              <div id="likers-container-387176" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387176"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #41"></div>
  </section>
</div>
    <div class="postbit" id="387208" data-post-id="387208">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="a-maze-d" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/a-maze-d/120/31720_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  a-maze-d
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/kip" rel="nofollow">@kip</a> you really have god speed and it’s hard to keep up with you <img src="https://forum.elixirforum.com/images/emoji/apple/slightly_smiling_face.png?v=15" title=":slightly_smiling_face:" class="emoji" alt=":slightly_smiling_face:" loading="lazy" width="20" height="20"></p>
<p>I wanted to get back to you regarding the LED discussion.</p>
<p>I had a deeper look at your library, gave it some good thoughts on whether the LED parts should be with your library, and whether I should swap my color functions to your library.</p>
<p><strong>Swap to your library:</strong></p>
<p>For now I decided against it for 2 reasons.</p>
<ul>
<li>Extra dependency &amp; size: I intend my library to also be runable on very small devices a-la-atomvm</li>
<li>Usage of <code>float</code> instaed of <code>integer</code>s. It does make a lot of sense for your library, but in my case (see previous point) I’m afraid to make the swap, because I might regret it on those small devices</li>
</ul>
<p>Thus I will keep my simpler (more limited) version.</p>
<p>Still, I want to enable your library as an optional library with good interops.</p>
<p><strong>Led specific conversion functions in your library:</strong></p>
<p>This is really up to you to decide on whether you want to leave it in. I have to admit it is very much an edge case. No hard feelings if you drop it again.</p>
<p><strong>Extra idea/thought:</strong></p>
<p>Your various color spaces have <code>to_xyz</code> and <code>from_xyz</code> functions. Wouldn’t it make sense to move them to a (two) protocol(s)?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387208" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/43">Post #42</a>
	                </div>
	            </div>
              <div id="likers-container-387208" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387208"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #42"></div>
  </section>
</div>
    <div class="postbit" id="387210" data-post-id="387210">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kip" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kip/120/1440_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kip
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ex_cldr Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/a-maze-d" rel="nofollow">@a-maze-d</a>, Thanks for the thoughtful reply, much appreciated.</p>
<p>I think, given your constraints, I’d stick with a simpler, more specific approach too. Floats make sense when dealing with multiple color spaces (and conforming to the color spaces domain when required). But much less sense if you’re working in one colourspace.</p>
<p>I will keep the LED colors in <code>color</code>. I did bill it as <em>comprehensive</em> is I consider them in scope and almost no extra heft to the library.  I may, as <a class="mention" href="/u/lostkobrakai" rel="nofollow">@LostKobrakai</a> suggested, remove the component specific shortcuts.</p>
<p>And while I do have a <em>behaviour</em> defined for to/from_xyz, a protocol sounds a very good idea too. Thanks for the suggestion.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387210" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/44">Post #43</a>
	                </div>
	            </div>
              <div id="likers-container-387210" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387210"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #43"></div>
  </section>
</div>
    <div class="postbit" id="387317" data-post-id="387317">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kip" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kip/120/1440_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kip
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ex_cldr Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I think we’re getting pretty stable on <code>Color</code> so I expect to move this to 1.0 release soon. I just published <a href="https://hex.pm/packages/color/0.10.0" rel="nofollow">color version 0.10.0 </a> with a couple of small new goodies.</p>
<h3><a name="p-387317-new-features-1" class="anchor" href="#p-387317-new-features-1" aria-label="Heading link" rel="nofollow"></a>New features</h3>
<ul>
<li>Add <code>Color.Rec2020</code> and <code>Color.AppleRGB</code> spaces</li>
<li>Extended <code>Color.Spectral</code> with B, C, F2, F7, F11 illuminants and <code>blackbody/1</code>.</li>
</ul>
<p>Yes, quite niche I know <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387317" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/45">Post #44</a>
	                </div>
	            </div>
              <div id="likers-container-387317" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387317"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #44"></div>
  </section>
</div>
    <div class="postbit" id="387372" data-post-id="387372">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="tcoopman" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/tcoopman/120/8112_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  tcoopman
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi Kip,</p>
<p>I was just trying the latest versions published on fly, but this isn’t fixed yet I believe, or am I missing something?<br>
</p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/8/0/8032c9719df3385d8009322561fd3768be42e99d.png" data-download-href="https://forum.elixirforum.com/uploads/default/8032c9719df3385d8009322561fd3768be42e99d" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/8/0/8032c9719df3385d8009322561fd3768be42e99d_2_690x158.png" alt="image" data-base62-sha1="ii5VrXe0fH0K026I5sPIYX0NEbX" width="690" height="158" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/8/0/8032c9719df3385d8009322561fd3768be42e99d_2_690x158.png, https://forum.elixirforum.com/uploads/default/optimized/3X/8/0/8032c9719df3385d8009322561fd3768be42e99d_2_1035x237.png 1.5x, https://forum.elixirforum.com/uploads/default/optimized/3X/8/0/8032c9719df3385d8009322561fd3768be42e99d_2_1380x316.png 2x" data-dominant-color="4D4134"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">1695×390 42.1 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387372" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/46">Post #45</a>
	                </div>
	            </div>
              <div id="likers-container-387372" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387372"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #45"></div>
  </section>
</div>
    <div class="postbit" id="387373" data-post-id="387373">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kip" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kip/120/1440_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kip
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ex_cldr Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ll try with your seed when I get back online im an hour or so.  Please do open an issue at <a href="https://github.com/elixir-image/color/issues" class="inline-onebox" rel="nofollow">Issues · elixir-image/color · GitHub</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387373" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/47">Post #46</a>
	                </div>
	            </div>
              <div id="likers-container-387373" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387373"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #46"></div>
  </section>
</div>
    <div class="postbit" id="387405" data-post-id="387405">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kip" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kip/120/1440_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kip
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ex_cldr Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Tuns out that <code>#ff9900</code> is as orange as you can get in the sRGB world, and building a palette around that while staying within gamut is close to breaking the laws of physics.  Color has a gamut viewer that helps illustrate the challenge. But this issue definitely helped prompt some usability improvements of the gamut visualizer - like plotting the palettes gamut curve automatically and adding some knobs and dials to help squeeze as much as possible out of your chosen colourspace. Thanks to <a class="mention" href="/u/tcoopman" rel="nofollow">@tcoopman</a> for raising the issue and giving Color a good workout!</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/b/8/b869f9e577330e63c9bb916619fb9503e7608c36.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/b869f9e577330e63c9bb916619fb9503e7608c36" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/b/8/b869f9e577330e63c9bb916619fb9503e7608c36_2_517x255.jpeg" alt="image" data-base62-sha1="qjoUgaJl1pl8KhL6owOeuWhkEN8" width="517" height="255" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/b/8/b869f9e577330e63c9bb916619fb9503e7608c36_2_517x255.jpeg, https://forum.elixirforum.com/uploads/default/optimized/3X/b/8/b869f9e577330e63c9bb916619fb9503e7608c36_2_775x382.jpeg 1.5x, https://forum.elixirforum.com/uploads/default/optimized/3X/b/8/b869f9e577330e63c9bb916619fb9503e7608c36_2_1034x510.jpeg 2x" data-dominant-color="11151A"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">1200×593 22.1 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="387405" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/color-a-comprehensive-color-library/74930/48">Post #47</a>
	                </div>
	            </div>
              <div id="likers-container-387405" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="387405"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>