Commit Graph

470 Commits

Author SHA1 Message Date
Thomas Heartman e12aa94695 feat: set completion flag upon submitting form 2022-02-28 23:59:59 +01:00
Thomas Heartman 44cac1e7d2 chore: remove debug logs 2022-02-28 23:50:10 +01:00
Thomas Heartman 98298dc42b feat: implement saving and loading from localStorage 2022-02-28 23:41:42 +01:00
Thomas Heartman f9561c3661 feat: clear form on manual closing. 2022-02-28 23:33:48 +01:00
Thomas Heartman 74a3c27b06 clear form after submission and re-opening 2022-02-28 23:18:53 +01:00
Thomas Heartman 0e96a39ecf fix: remove pointer events from hidden content. 2022-02-28 23:18:36 +01:00
Thomas Heartman b2a1628ff5 feat: set up request execution on form submission 2022-02-28 23:13:07 +01:00
Thomas Heartman 0e4d2cf102 step forward after submitting response 2022-02-28 22:29:27 +01:00
Thomas Heartman 5c35ea84b7 fix: don't reset radio group values to undefined 2022-02-28 22:14:53 +01:00
Thomas Heartman a2a7499e95 chore: minor cleanup and simplification 2022-02-28 22:11:55 +01:00
Thomas Heartman 05d8cfe10c feat: fix keyboard focus between screens 2022-02-28 22:09:18 +01:00
Thomas Heartman f215980d6c feat: overlay form sections 2022-02-28 15:36:46 +01:00
Thomas Heartman 355b516dae feat: render all steps at the same time, add thank you; first anims 2022-02-28 15:19:15 +01:00
Thomas Heartman 5456b093be feat: style open-feedback-button. 2022-02-28 14:35:02 +01:00
Thomas Heartman 911f65856f feat: further styling and hooking up of open feedback-button 2022-02-28 12:27:10 +01:00
Thomas Heartman 56d9335162 docs: set customer type correctly 2022-02-28 10:25:16 +01:00
Thomas Heartman 6916873ec7 docs: style input text area 2022-02-28 10:19:02 +01:00
Thomas Heartman 9b1f9b764b feat: start hooking up open/close logic 2022-02-27 19:59:30 +01:00
Thomas Heartman a629c36fe7 feat: hide 'very unsatisfied'/'very satisfied' on smaller sreens 2022-02-27 19:40:14 +01:00
Thomas Heartman e007123c59 fix: make close button visible again 2022-02-27 16:27:28 +01:00
Thomas Heartman 1534fd1674 feat: style page 3 2022-02-27 16:15:46 +01:00
Thomas Heartman 5bc48076a2 feat: reverse source order of form control buttons.
this makes 'submit' or 'next' the first button you reach when tabbing
out of the control
2022-02-27 16:02:00 +01:00
Thomas Heartman 19e03e94e0 style page 2 2022-02-27 15:57:30 +01:00
Thomas Heartman da38a419ed feat: create step 1 and set up step 2 2022-02-27 15:16:51 +01:00
Thomas Heartman 5340ca28fc move subcomponent into wrapper 2022-02-27 14:59:33 +01:00
Thomas Heartman 35a939b895 feat: start splitting component up into multiple pieces. 2022-02-27 14:37:44 +01:00
Thomas Heartman 211b18c4a3 feat: start adding state logic to component. 2022-02-26 21:38:07 +01:00
Thomas Heartman 6e2072bca4 chore: first feedback page 2022-02-25 17:10:29 +01:00
Thomas Heartman 532f0cb634 fix: explicitly set background for the light theme
the default is for it to be transparent, which causes issues when
you're overlaying components with the default background color.
2022-02-25 16:39:25 +01:00
Thomas Heartman 43597687df fix: make css module loading work as expected. 2022-02-25 16:38:32 +01:00
Thomas Heartman 790bd4da0f chore: support css modules in storybook 2022-02-25 15:37:04 +01:00
Thomas Heartman 4a795966d1 docs: change primary color for light theme to unleash purple 2022-02-25 13:32:52 +01:00
Thomas Heartman a6191f5ab8 feat: rough style first question page of feedback component. 2022-02-25 12:57:13 +01:00
Thomas Heartman aa3fb6c4e2 chore: rename styles to module, add more focus styles 2022-02-24 18:00:03 +01:00
Thomas Heartman 39f4d73d59 feat: add basic (sorta styled) first feedback screen 2022-02-24 17:42:53 +01:00
Thomas Heartman 0160eb8ef3 docs: swizzle root and add feedback component 2022-02-24 16:28:05 +01:00
Thomas Heartman 105f3bac21 chore: use standard css file name 2022-02-23 10:37:52 +01:00
Thomas Heartman 4305166186 chore(storybook): wire storybook up with docusaurus 2022-02-18 08:35:59 +01:00
Thomas Heartman 9bcb489d8c docs: add data-theme attribute to storybook html 2022-02-17 13:47:04 +01:00
Thomas Heartman 1b8a15aa12 docs: Add storybook 2022-02-17 12:30:49 +01:00
Renato Arruda 50cbc78cd8 (docs) Ruby SDK now has a bootstrap impl 2022-02-17 07:58:52 +01:00
Thomas Heartman 63cd0d229e docs: adjust primary color scale, fix search dropdown a11y issues
This changes the darker end of the primary color scale to make it even
darker. This means that at the lower end of the scale, white text also
gets enough contrast to be accessible.

For the record: these variables do not seem to be in use anywhere else
in the code base (based on a text search), so it shouldn't affect any
other bits or pieces.
2022-02-14 11:43:05 +01:00
Thomas Heartman c63d552576 Merge pull request #1345 from Unleash/docs/impression-data-how-to
docs: Add "How to send impression data to your third-party sink" guide
2022-02-11 12:36:53 +01:00
Thomas Heartman ea7d599bad chore: add missing comma 2022-02-11 11:56:16 +01:00
Thomas Heartman 04f6ff2f69 Merge pull request #1348 from Unleash/docs/update-a-b-testing-doc
docs: Reference impression data from A/B testing doc
2022-02-11 09:59:46 +01:00
Thomas Heartman 17d32f5e43 fix: don't apply extra image styling to images outside the main
Without this modifier, the border, background color, etc, also applies
to logos in the header and footer, and that's not what we want.
2022-02-10 16:42:11 +01:00
Thomas Heartman ebcab898e7 docs: Reference impression data from A/B testing doc
Mention impression data in the A/B discussion topic.
2022-02-10 16:35:29 +01:00
Thomas Heartman e114025967 docs: reference A/B testing doc from impression data how-to 2022-02-10 16:26:57 +01:00
Thomas Heartman 812aa5c64c docs: reference how-to impression data from ref impression data 2022-02-10 16:26:44 +01:00
Thomas Heartman a125ea10e8 fix: add missing backslashes to curl command 2022-02-10 16:10:53 +01:00