Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/improves screen components #8

Merged
merged 6 commits into from
Jun 16, 2021

Conversation

mbustosp
Copy link
Owner

No description provided.

@mbustosp mbustosp added the enhancement New feature or request label Jun 16, 2021
@mbustosp mbustosp self-assigned this Jun 16, 2021
@mbustosp mbustosp changed the base branch from main to development June 16, 2021 22:10
@mbustosp mbustosp merged commit 9b7bc11 into development Jun 16, 2021
mbustosp added a commit that referenced this pull request Jun 17, 2021
* Feature/frontend scaffolding (#1)

* Adds react base app
* Adds prettier and extends eslint rules with airbnb's ones
* Fixes reported issue with create react app when running eslint
See on facebook/create-react-app#8936
* Adds lint command to run eslint in the project
* Adds missing jsx and js extensions to eslint command
* Fixes linting errors
* Adds husky, lint-staged and pre-commit and pre-push rules
* Create CHANGELOG.md

* Feature/storybook (#2)

* Adds storybook
* Fixes issue between CRA and storybook
as seen in storybookjs/storybook#4764 (comment)

* Feature/components foundation (#3)

* Adds material ui library
* Adds dark theme
* Adds theme provider to the App main component
* Integrates material ui library with storybook
* Adds prop-types
* Adds themes and theme provider
* Adds window.matchMedia mock in jest configuration

* Feature/layout (#4)

* Updates light theme colors
* Removes padding from storybook stories
* Adds MainLayout component

* Feature/keyboard component (#5)

* Adds material-ui icons
* Adds key component
* Adds eslint rule omission for story files
* Adds keyboard component

* Fix/style improvements (#6)

* Changes themes colors and fixes deprecation message from createMuiTheme
* Solves issue related with 100vh on some mobile devices
* Makes key component responsive and replaces Paper wrapper component
* Update yarn.lock
* Adds css reset to storybook stories
* Removes maxWidth from Keyboard component

* Feature/screen component (#7)

* Adds Suggestions component
* Adds Screen component
* Adds Layout with Keyboard and Screen components story

* Feature/improves screen components (#8)

* Adds word button component
* Disables import/order eslint rule
* Adds ScreenText component
* Modifies Screen component and moves it to organisms

* Feature/local t9 typing (#9)

* Adds T9 keys handler
* Adds type definition file
* Adds useWord hook to handle the state of the words written by the user
* Adds useWriter hook to manage the t9's prediction words
* Ensambles the state and some components into the App component

* Feature/t9 service layer for frontend (#10)

* Adds service layer for T9 word prediction
* Replaces useWriter's fetchSuggestion function

* Update CHANGELOG.md

* Update README.md

* Feature/backend scaffolding (#11)

* Adds express-tool generated scaffold
* Adds eslint, prettier and airbnb linting rules
* Adds lint command
* Adds cors dependency
* Adds jest and supertest
* Adds jest rules for eslint
* Adds simple route test

* Feature/global commands (#12)

* Removes husky and lint-staged from frontend
* Adds root folder commands for both applications
* Splits lint-staged commands

* Backend t9 implementation (#13)

* Adds 10k words english dictionary sorted by global word frequency
* Adds Trie data structure
* Adds t9 key mapping
* Adds t9 service
* Adds nodemon
* Adds command to run tests on both, backend and frontend

* Updates README and CHANGELOG (#14)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant