Jeff Avallone
d3a0746ebb
Removing unnecessary constructor
2018-06-07 21:53:15 -04:00
Jeff Avallone
472273e7e2
Migrating to GitLab (CI config TBD)
2018-06-04 21:23:27 -04:00
Jeff Avallone
fd656c8649
Upgrading React and Form's getDerivedStateFromProps
2018-06-02 13:01:16 -04:00
Jeff Avallone
7a8e90d3ca
Style tweaks
2018-06-02 06:43:03 -04:00
Jeff Avallone
919612bc0d
Fixing translation behavior of download link labels
2018-06-01 17:59:24 -04:00
Jeff Avallone
cda91cd3f5
Adding "English (ALL-CAPS)" as a language
...
This is to provide a sample language other than English. Since I don't
speak any other languages with anything even approaching enough fluency
to do a translation, this joke of a "translation" will have to do.
2018-06-01 17:50:55 -04:00
Jeff Avallone
60e524c134
Fixing wording in the Privacy Policy
2018-06-01 17:37:45 -04:00
Jeff Avallone
6b8a92df8b
Making language switcher a styled select list
2018-06-01 17:19:52 -04:00
Jeff Avallone
12436fbd9e
Extracting select list styles to be re-used
2018-06-01 17:19:27 -04:00
Jeff Avallone
9ff0a51006
Moving Privacy Policy link to the header
2018-06-01 17:18:23 -04:00
Jeff Avallone
81aceeba5f
Modifying separated inline list styles to wrap neatly
...
The "//" separator is hidden when the list items wrap.
2018-06-01 17:16:54 -04:00
Jeff Avallone
befa23b4ea
Adding missing translation
2018-06-01 17:11:48 -04:00
Jeff Avallone
2656edf27e
Adding LocaleSwitcher to Header
2018-05-31 19:07:29 -04:00
Jeff Avallone
2fc961725a
Updating Header styles to allow right-hand items to reflow
2018-05-31 19:07:11 -04:00
Jeff Avallone
efc8f6744a
Adding a LocaleSwitch component
...
Still needs some styling, but it is functional
2018-05-31 19:06:33 -04:00
Jeff Avallone
a2b9808613
Adding PWA install prompt
2018-05-29 19:01:19 -04:00
Jeff Avallone
41676a370f
Removing sample messages from App
2018-05-28 16:08:05 -04:00
Jeff Avallone
e71f1b4cc2
Cleaning up console.log calls in tests
2018-05-28 14:48:10 -04:00
Jeff Avallone
8ba954c743
Loading rendering code dynamically
2018-05-28 14:41:02 -04:00
Jeff Avallone
d88defcc65
Moving logic to generate SVG and PNG blobs to SVG/Image
...
This is to avoid reaching into the Image component to access the SVG ref
2018-05-28 12:47:49 -04:00
Jeff Avallone
3916d63f2d
Switching to use forwardRef
2018-05-28 12:28:08 -04:00
Jeff Avallone
b9f6766a66
Using React.createRef
2018-05-28 12:16:44 -04:00
Jeff Avallone
41f10c0dc3
Removing syntax map from devel.js
2018-05-28 12:10:15 -04:00
Jeff Avallone
4685337599
Adjusting styles
2018-05-25 15:21:31 -04:00
Jeff Avallone
cb0c39b081
Whitespace
2018-05-25 14:36:16 -04:00
Jeff Avallone
133e0c9ec3
Adding build ID to Footer component
2018-05-25 14:35:32 -04:00
Jeff Avallone
d63d2484da
Adding some logging when Do Not Track disables stuff
2018-05-24 18:04:57 -04:00
Jeff Avallone
99ecc123f4
Refering to the privacy policy from JS Disabled error message
2018-05-24 17:57:20 -04:00
Jeff Avallone
54a45ea3be
Linking privacy policy in the footer
2018-05-24 17:56:35 -04:00
Jeff Avallone
821c2eb7fe
Adding privacy policy page
2018-05-24 17:56:35 -04:00
Jeff Avallone
031dc2235a
Adding support for "info"-type Messages
2018-05-24 17:56:35 -04:00
Jeff Avallone
1a8bb762cb
Supporting "Do Not Track" for Gogle Analytics and Sentry error reporting
2018-05-24 17:01:17 -04:00
Jeff Avallone
7698901451
Fixing service worker URL
2018-05-16 18:47:02 -04:00
Jeff Avallone
f0062c94be
Switching to use React.createRef
2018-03-31 11:44:26 -04:00
Jeff Avallone
f5f30a854b
Ensuring react-test-renderer is the correct version and enabling test
2018-03-31 05:18:54 -04:00
Jeff Avallone
2d19ae09bf
Using a path in favicon SVG since font wasn't loading
2018-03-29 21:31:48 -04:00
Jeff Avallone
fe7caf5faa
Updating React and switching to new lifecycle methods
2018-03-29 19:00:52 -04:00
Jeff Avallone
9c9d3141e9
Removing unnecessary code
2018-02-25 11:49:29 -05:00
Jeff Avallone
18bd368525
Removing return
from reflow implementations
...
I don't think it will be necessary to wait for components to complete
re-rendering before moving on with the reflow process. Parent components
only depend on the bounding box and that is determined immediately when
reflow is called
2018-02-25 11:47:57 -05:00
Jeff Avallone
692b9fa2df
Cleaning up tests
2018-02-20 21:00:48 -05:00
Jeff Avallone
f90b4a7bed
Adding tests for updating the expression and syntax
2018-02-20 21:00:48 -05:00
Jeff Avallone
33a473734b
Updating tests to cover an edge case
2018-02-20 20:25:06 -05:00
Jeff Avallone
aa278fb193
Adding URL handling
2018-02-19 17:29:08 -05:00
Jeff Avallone
ef33cdab04
Adding tests for Path#arcTo
2018-02-18 16:03:46 -05:00
Jeff Avallone
d6cdad7ec3
Adding tests for Path#quadraticCurveTo
2018-02-18 16:01:24 -05:00
Jeff Avallone
354b65b623
Adding tests for cubicCurveTo
2018-02-18 15:58:23 -05:00
Jeff Avallone
9716e166df
Adding test for Path#closePath
2018-02-18 15:52:40 -05:00
Jeff Avallone
45b652d9af
Adding tests for Path#moveTo
2018-02-18 15:49:20 -05:00
Jeff Avallone
bb37848265
Adding specs and some refactoring for the Path#lineTo method
2018-02-18 15:49:03 -05:00
Jeff Avallone
381df8bf93
Adding tests for root SVG component
2018-02-18 11:49:09 -05:00