Wykres commitów

962 Commity (1c727394c5ab22831c39cfa5a4bb70b96f45453c)

Autor SHA1 Wiadomość Data
Nina Paley 1c727394c5
Delete dinosaur.svg
Temporary removal to see if balance is better without this symbol.
2021-04-05 13:39:24 -05:00
Nina Paley 1cd4b3075b
Delete projection.svg
Temporary removal to see if balance is better without this symbol.
2021-04-05 13:39:01 -05:00
Nina Paley 941561d0d5
Delete arches.svg
Temporary removal to see if balance is better without this symbol.
2021-04-05 13:37:30 -05:00
Nina Paley 7326a405e2
Add files via upload
introduced lizard
2021-04-05 13:31:53 -05:00
Nina Paley 2e3657a0f5
Add files via upload 2021-04-05 13:03:47 -05:00
Nina Paley 0926173a39
Add files via upload
added arrow
2021-04-05 12:47:02 -05:00
Nina Paley 251229ec46
Add files via upload
toml
2021-04-05 12:02:25 -05:00
Nina Paley 2af23d0d22
Add files via upload
toml
2021-04-05 12:02:09 -05:00
Nina Paley a08f6913ef
Add files via upload
added contrasting black lines to spiderweb
2021-04-05 11:57:12 -05:00
Atul Varma 1fb7be9f95 Make 'padding' in AutoSizingSvg optional. 2021-04-04 16:40:48 -04:00
Atul Varma 24eead10f8 Disable 'invert every other symbol' if needed. 2021-04-04 08:46:09 -04:00
Atul Varma dc13207b4d
Make animation duration changeable (#77)
This adds a slider that allows the duration of the mandala animation to be changed (for #71).

In so doing, it also decouples the animation speed from the display's refresh rate.
2021-04-04 08:34:29 -04:00
Atul Varma 2ce4f8a602 Factor out mandala-circle.tsx. 2021-04-03 18:47:43 -04:00
Atul Varma 6136253cd6
Add basic animation support to the mandala page (#75)
This addresses part of #71 by adding some basic animation support to the mandala page.
2021-04-03 17:01:13 -04:00
Nina Paley be8b4ec04b
Add files via upload 2021-04-03 11:22:37 -05:00
Nina Paley c16585fd62
Add files via upload 2021-04-03 08:28:09 -05:00
Nina Paley de57f3ca1b
Add files via upload 2021-04-03 08:17:56 -05:00
Nina Paley ae977134dc
Add files via upload 2021-04-03 08:13:56 -05:00
Nina Paley daf30b63ed
Add files via upload 2021-04-03 07:27:59 -05:00
Nina Paley cceac6d1e5
Delete t_rex.svg
Didn't like t_rex.
2021-04-03 07:22:02 -05:00
Nina Paley b3fda8f803
Add files via upload 2021-04-03 07:16:57 -05:00
Nina Paley 1f978f7073
Add files via upload 2021-04-03 07:08:39 -05:00
Nina Paley 66235e6aca
Add files via upload 2021-04-03 07:00:08 -05:00
Nina Paley b81a1f3c35
Add files via upload 2021-04-03 06:50:57 -05:00
Nina Paley 9d6350c440
Add files via upload 2021-04-03 06:43:12 -05:00
Nina Paley 0cf4be39a0
Add files via upload 2021-04-03 06:38:27 -05:00
Nina Paley f0b6f641b3
Add files via upload 2021-04-02 22:41:50 -05:00
Nina Paley 569e97be94
Delete atom.svg 2021-04-02 22:41:14 -05:00
Nina Paley 7a22548b30
Delete snake.svg 2021-04-02 22:41:01 -05:00
Nina Paley 52b26f0b1a
Add files via upload 2021-04-02 22:37:15 -05:00
Atul Varma a13f989ab3 Use history.pushState() for internal links. 2021-04-02 21:17:44 -04:00
Atul Varma b28a0114b9 Fix typo in README. 2021-04-02 19:10:44 -04:00
Atul Varma 8be5792838 Make mandala the default page. 2021-04-02 19:02:40 -04:00
Atul Varma 1cbe2b6d22
Improve layout (#74)
This improves the layout of all our pages to look more like the mandala page.

Additionally, some form widgets now have better layout, and the header takes up less vertical space.

At an implementation level, the component hierarchy of pages has been inverted to make this kind of layout easier.  Now fully laid-out pages are contained within `<Page>` components that are at the top of the component hierarchy, and which are defined by each specific page (mandala, creature, vocabulary, etc).

I had to do a few architectural things to avoid circular imports, though; most notably, this involved the creation of a new React context called a `PageContext`.

It uses CSS grid, which should be pretty well-supported amongst recent browsers.
2021-04-02 19:00:29 -04:00
Atul Varma 296da4fc9b Fix build by deleting atom.svg. 2021-04-02 18:56:02 -04:00
Nina Paley 098d8c0f75
Add files via upload 2021-04-02 16:36:41 -05:00
Nina Paley ba82729372
Add files via upload
introduced pitchfork
2021-04-02 16:35:41 -05:00
Nina Paley e971fdacc4
Add files via upload 2021-04-02 16:03:17 -05:00
Nina Paley 48bb8a4234
Add files via upload 2021-04-02 15:57:46 -05:00
Nina Paley fb2b434298
Add files via upload 2021-04-02 15:53:47 -05:00
Nina Paley 8e681d8567
Add files via upload
introduced circle_spiral
2021-04-02 15:50:31 -05:00
Nina Paley 73909590fe
Add files via upload
introduced atom
2021-04-02 15:38:02 -05:00
Atul Varma e48b5f9bae
Factor out a SvgCompositionContext. (#72)
This fixes #67 by making the background color selection/randomization code more DRY via the addition of a new `SvgCompositionContext` and a `CompositionContextWidget`.

It also documents the `SvgSymbolContext` type, and moves the "randomize colors" button closer to the actual colors.
2021-04-02 16:33:07 -04:00
Atul Varma 7c05f78fd9 Only allow 20 max symbols in mandala. Fixes #69. 2021-04-02 15:37:58 -04:00
Atul Varma 2c53e5caab
Add a 'randomize colors' button to mandala and creature pages. (#68)
The random colors are currently terrible!  Maneesh will help us make them better. :)

Also, there is some annoying code duplication going on here between the creature and mandala pages, but I really wanted to add the button to both and also want to eat dinner soon, so I am filing #67 and saving the refactoring for later.
2021-03-30 20:59:45 -04:00
Atul Varma 5e74ce34ea
In mandala, add checkbox to invert every other symbol. (#66)
Fixes #64.
2021-03-29 15:23:37 -04:00
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
Atul Varma f6c95f1ffb Don't fill if showing specs on mandala. 2021-03-29 08:23:53 -04:00
Atul Varma 9aa0c6118f Add a search field in vocabulary page. 2021-03-29 07:58:50 -04:00
Atul Varma a917f40da9 Move page list to header for easier navigation. 2021-03-29 07:48:56 -04:00