Commit Graph

444 Commits

Author SHA1 Message Date
Jeff Avallone 54b48f5581 Improving test coverage 2018-06-08 21:05:35 -04:00
Jeff Avallone f7c803a3a6 Removing need for getDerivedStateFromProps 2018-06-07 22:13:15 -04:00
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