mysticsymbolic.github.io/lib
Atul Varma 63e9101d42
Make mandala UI layout a bit less terrible (#65)
The key phrase here is **less terrible**, as opposed to **good**.

Right now if the mandala gets too big for the page, it will just overflow and the remainder won't be visible (not even via scrolling).  This is intentional, though, as per @ninapaley's suggestion:

> I'm hoping you can change the way the image keeps resizing its canvas, and keeps justifying left.
> Maybe have an oversize canvas with the ring pinned to the center, and all the adjustment sliders
> on the right? Then they won't disappear if the canvas is too big. Also! I have an idea for an
> animated cycle that would require the symbols to eventually outgrow the canvas area and disappear.

I'm not super happy with this CSS, it doesn't feel terribly maintainable.  Ah well, maybe we can improve it later.
2021-03-29 13:03:54 -04:00
..
__snapshots__ Ignore spec colors we don't recognize. 2021-03-03 19:50:23 -05:00
pages Make mandala UI layout a bit less terrible (#65) 2021-03-29 13:03:54 -04:00
attach.test.tsx Fix math-related bugs in attachment code. (#5) 2021-02-16 11:52:52 -05:00
attach.tsx Fix math-related bugs in attachment code. (#5) 2021-02-16 11:52:52 -05:00
auto-sizing-svg.tsx Factor out auto-sizing-svg.tsx. 2021-02-27 08:35:34 -05:00
bounding-box.test.ts Add basic support for nesting. (#30) 2021-02-25 21:57:10 -05:00
bounding-box.ts Add basic support for nesting. (#30) 2021-02-25 21:57:10 -05:00
browser-main.tsx Move page list to header for easier navigation. 2021-03-29 07:48:56 -04:00
checkbox.tsx Factor out checkbox.tsx. 2021-03-28 07:38:32 -04:00
color-widget.tsx Make mandala UI layout a bit less terrible (#65) 2021-03-29 13:03:54 -04:00
colors.ts Add more sliders, export svg btn to mandala page. 2021-03-27 07:39:21 -04:00
creature-symbol-factory.tsx Factor out vocabulary.ts. 2021-03-27 08:29:42 -04:00
creature-symbol.tsx Add docs to AttachmentTransform. 2021-03-28 16:32:20 -04:00
export-svg.tsx Add an 'Export PNG' button (#63) 2021-03-29 07:22:09 -04:00
hover-debug-helper.tsx Add mouseover tooltips with debugging information (#35) 2021-02-27 13:28:44 -05:00
numeric-slider.tsx Make mandala UI layout a bit less terrible (#65) 2021-03-29 13:03:54 -04:00
path.ts Extract attachment points and nesting boxes. 2021-02-13 20:47:28 -05:00
point.test.tsx Fix math-related bugs in attachment code. (#5) 2021-02-16 11:52:52 -05:00
point.ts Add a very basic Mandala page. (#57) 2021-03-26 18:07:01 -04:00
random.test.ts Add multiple complexity levels for creature generation. (#28) 2021-02-22 21:50:14 -05:00
random.ts Add randomize button to mandala page. 2021-03-27 15:19:36 -04:00
specs.ts Add attach_to metadata. (#52) 2021-03-18 19:32:05 -04:00
svg-symbol-metadata.test.ts Move SVGs into data/symbols. (#54) 2021-03-22 20:30:36 -04:00
svg-symbol-metadata.ts Add attach_to metadata. (#52) 2021-03-18 19:32:05 -04:00
svg-symbol.tsx Don't fill if showing specs on mandala. 2021-03-29 08:23:53 -04:00
svg-transform.tsx Add symbol scaling/rotation options. 2021-03-28 16:22:36 -04:00
svg-vocabulary.ts Move SVG vocabulary from JSON to TS. (#59) 2021-03-27 16:00:20 -04:00
symbol-context-widget.tsx Make mandala UI layout a bit less terrible (#65) 2021-03-29 13:03:54 -04:00
test-util.ts Add attach_to metadata. (#52) 2021-03-18 19:32:05 -04:00
util.test.tsx Factor out NumericRange type, inclusiveRange(). 2021-03-27 15:01:58 -04:00
util.ts Factor out NumericRange type, inclusiveRange(). 2021-03-27 15:01:58 -04:00
visible-specs.tsx Add mouseover tooltips with debugging information (#35) 2021-02-27 13:28:44 -05:00
vocabulary-builder.test.ts Add attach_to metadata. (#52) 2021-03-18 19:32:05 -04:00
vocabulary-builder.ts Move SVG vocabulary from JSON to TS. (#59) 2021-03-27 16:00:20 -04:00
vocabulary-widget.tsx Factor out vocabulary.ts. 2021-03-27 08:29:42 -04:00
vocabulary.ts Factor out vocabulary.ts. 2021-03-27 08:29:42 -04:00