mirror of
				https://github.com/bspeice/speice.io
				synced 2025-10-31 01:20:31 -04:00 
			
		
		
		
	Fix color swatch paint area
Still hate the code, but at least it's sized correctly now
This commit is contained in:
		| @ -45,6 +45,7 @@ const AutoSizingCanvas: React.FC<AutoSizingCanvasProps> = ({painter}) => { | ||||
|  | ||||
|     useEffect(() => { | ||||
|         if (sizingRef) { | ||||
|             console.log(`Sizing; width=${sizingRef.current.offsetWidth} height=${sizingRef.current.offsetHeight}`) | ||||
|             setWidth(sizingRef.current.offsetWidth); | ||||
|             setHeight(sizingRef.current.offsetHeight) | ||||
|         } | ||||
| @ -53,7 +54,7 @@ const AutoSizingCanvas: React.FC<AutoSizingCanvasProps> = ({painter}) => { | ||||
|     const image: [ImageData] = useMemo(() => (width && height) ? [painter(width, height)] : null, [painter, width, height]); | ||||
|  | ||||
|     return ( | ||||
|         <div ref={sizingRef}><InvertibleCanvas width={width} height={height} image={image}/></div> | ||||
|         <div ref={sizingRef} style={{width: '100%', height: '100%'}}><InvertibleCanvas width={width} height={height} image={image}/></div> | ||||
|     ) | ||||
| } | ||||
|  | ||||
|  | ||||
| @ -32,13 +32,13 @@ import Canvas from "../src/Canvas"; | ||||
| import FlameHistogram from "./FlameHistogram"; | ||||
| import {paintLinear} from "./paintLinear"; | ||||
|  | ||||
| <!-- <Canvas><FlameHistogram quality={0.5} paintFn={paintLinear}/></Canvas> --> | ||||
| <Canvas><FlameHistogram quality={0.5} paintFn={paintLinear}/></Canvas> | ||||
|  | ||||
| ## Log display | ||||
|  | ||||
| import {paintLogarithmic} from './paintLogarithmic' | ||||
|  | ||||
| <!-- <Canvas><FlameHistogram quality={0.5} paintFn={paintLogarithmic}/></Canvas> --> | ||||
| <Canvas><FlameHistogram quality={0.5} paintFn={paintLogarithmic}/></Canvas> | ||||
|  | ||||
| ## Color | ||||
|  | ||||
|  | ||||
| @ -53,10 +53,7 @@ export const InvertibleCanvas: React.FC<InvertibleCanvasProps> = ({width, height | ||||
|             ref={canvasRef} | ||||
|             width={width} | ||||
|             height={height} | ||||
|             style={{ | ||||
|                 aspectRatio: width / height, | ||||
|                 width: '75%' | ||||
|             }} | ||||
|             style={{aspectRatio: width / height}} | ||||
|         /> | ||||
|     ) | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user