Convert the options page to use react

Repository details (talkie)
Project page
talkie
Project log category
(708 entries)
Repository
@joelpurra/talkie
Owner
@joelpurra
Contributors
Contributors on Github
Project status
⏲️ This project has had recent commits.
📂 This project is open.
🌠 This project is popular.
Repository activity period
🗓
Commits
751 commits
Stars
72 stars
Commit details (12eb0fa2)
Author
Authored at
Committer
Joel Purra
Committed at

Commit message

Convert the options page to use react

Raw text
Convert the options page to use react

Changed files (83)

Path Additions Deletions
.babelrc +23 -0
.eslintrc +5 -2
extension-files.txt +2 -1
manifest.json +1 -1
package.json +34 -7
resources/style/shared.css +6 -0
rollup.config.background.js +20 -0
rollup.config.cleanup.js +21 -5
rollup.config.extension-translator.js +20 -0
rollup.config.license.js +20 -0
rollup.config.options.js +94 -5
rollup.config.popup.js +20 -0
rollup.config.stay-alive.js +20 -0
src/background/context-menu-manager.js +5 -1
src/background/metadata-manager.js +4 -4
src/background/read-clipboard-manager.js +2 -2
src/background/talkie-background.js +11 -4
src/frontend/shared-frontend.js +33 -9
src/options/actions/donations.js +35 -0
src/options/actions/index.js +34 -0
src/options/actions/metadata.js +44 -0
src/options/actions/navigation.js +27 -0
src/options/actions/voices.js +172 -0
src/options/components/header.jsx +35 -0
src/options/components/main.jsx +156 -0
src/options/components/navigation/nav.jsx +88 -0
src/options/components/navigation/tab-contents.jsx +44 -0
src/options/components/range/logarithmic-scale-range.jsx +93 -0
src/options/components/range/scale-range-datalist-option.jsx +38 -0
src/options/components/range/scale-range-datalist.jsx +49 -0
src/options/components/range/scale-range.jsx +109 -0
src/options/components/sections/about.jsx +82 -0
src/options/components/sections/donate.jsx +99 -0
src/options/components/sections/features.jsx +68 -0
src/options/components/sections/license.jsx +67 -0
src/options/components/sections/story.jsx +44 -0
src/options/components/sections/usage.jsx +109 -0
src/options/components/sections/voices.jsx +232 -0
src/options/components/sections/voices/available-languages.jsx +161 -0
src/options/components/sections/voices/available-voices.jsx +101 -0
src/options/components/sections/voices/pitch.jsx +69 -0
src/options/components/sections/voices/range-with-heading.jsx +131 -0
src/options/components/sections/voices/rate.jsx +72 -0
src/options/components/sections/voices/sample-text.jsx +72 -0
src/options/components/sections/voices/toggle-default.jsx +88 -0
src/options/constants/action-types-donations.js +21 -0
src/options/constants/action-types-metadata.js +23 -0
src/options/constants/action-types-navigation.js +21 -0
src/options/constants/action-types-voices.js +33 -0
src/options/containers/about-container.jsx +71 -0
src/options/containers/app.jsx +111 -0
src/options/containers/donate-container.jsx +82 -0
src/options/containers/nav-container.jsx +132 -0
src/options/containers/root.jsx +46 -0
src/options/containers/voices-container.jsx +112 -0
src/options/hocs/configuration-provider.jsx +43 -0
src/options/hocs/configure.jsx +36 -0
src/options/hocs/translate.jsx +36 -0
src/options/hocs/translation-provider.jsx +42 -0
src/options/load-root.jsx +41 -0
src/options/logarithmic-scale-range.js +0 -89
src/options/options.html +4 -275
src/options/options.js +6 -824
src/options/reducers/donations.js +41 -0
src/options/reducers/index.js +38 -0
src/options/reducers/metadata.js +49 -0
src/options/reducers/navigation.js +41 -0
src/options/reducers/reduce-helpers.js +34 -0
src/options/reducers/voices.js +75 -0
src/options/store/configureStore.development.js +56 -0
src/options/store/configureStore.js +31 -0
src/options/store/configureStore.production.js +84 -0
src/options/tabrow.js +0 -158
src/options/utils/api.js +95 -0
src/options/utils/basic.js +27 -0
src/options/utils/select-element.js +34 -0
src/options/utils/storage.js +88 -0
src/options/utils/synchronous-configuration.js +82 -0
src/options/utils/transform-voices.js +120 -0
src/popup/popup.html +1 -1
src/shared/configuration.js +5 -0
src/shared/voices.js +2 -3
src/stay-alive/stay-alive.html +1 -1

Commit categories (3)