cv-frontend-vue
cv-frontend-vue copied to clipboard
feat(gsoc): navbar revamp
Fixes Revamp Navbar
Describe the changes you have made in this PR -
- improve navbar options with modern vuejs and vuetify
- reduce dom manipulation
- fix all options to work properly
- improve navbar for mobile devises and improve responsiveness
Screenshots of the changes (If any) -
Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.
Features
- gsoc: fix tabbar issue, project loading, updating, circuit delete, circuit name change, circuit switching, etc issues (4cb44fe)
- netlify: add _redirects to fix routing issues with netlify deployment (7048947)
- gsoc: update types for store and naming error fixes (da44f65)
- gsoc: update prompt component structure to make it a common helper component (2b54f90)
- gsoc: fix cancle on save unify circuit creation and deletion with seperate helper vue components and remove watch and setInterval to improve performance (1ecd749)
- gsoc: add new project creation, project details update on create from simulator, confirm component to replace confirm() and alert() (8dd0799)
- gsoc: add import & export as .cv file with independent vue components (c02fd39)
- gsoc: update updateProjectDetails.vue to show tags as chips while entering in the update project form (48926a5)
- gsoc: revamp theuser menu in new github style, show user icon and add locale change option (c4bcf0a)
- gsoc: revamp navbar links part 1 of revamping navbar (37c0379)
- gsoc: update color on menu list item hover (80dfdfd)
- gsoc: update setup fucntion and fix linting issues, remove setTimeout of 1 second for testing (e468b15)
- jwt: add jwt in Authorization header (df9a0bf)
- gsoc: update hamburger menu with sidebar (7c010ee)
Bug Fixes
- netlify-build: add / to check netlify build fixes (2966743)
- netlify: update netlify.toml to get _redirects to correct directory after build (39aa9c6)
- netlify: move redirects to neltify.toml (39b3bb5)
- gsoc: quit saving on clicking cancle while entering new proejct name from simualtor (8f2d316)
- key-binding: call new circuit correctly with the keybinding (959b66e)
- gsoc: recover project not saving to localStorage due to generateSaveData being async function (dea9ee2)
- lint: fix linting issues in save.js & remove var from setup.js for const (6047127)
- linting: data.spec.js remove unused parameter "text" from line 26 (24a032c)
- lint: fix codeclimate linting issues (b3a3734)
- lint: fix linting issues (6cbb918)
Update
- gsoc: convert alert() and confirm() to use vue component (cba9c59)
Contributors
Commit-Lint commands
You can trigger Commit-Lint actions by commenting on this PR:
@Commit-Lint merge patchwill merge dependabot PR on "patch" versions (X.X.Y - Y change)@Commit-Lint merge minorwill merge dependabot PR on "minor" versions (X.Y.Y - Y change)@Commit-Lint merge majorwill merge dependabot PR on "major" versions (Y.Y.Y - Y change)@Commit-Lint merge disablewill desactivate merge dependabot PR@Commit-Lint reviewwill approve dependabot PR@Commit-Lint stop reviewwill stop approve dependabot PR
Deploy Preview for circuitverse ready!
| Name | Link |
|---|---|
| Latest commit | a62f5381c4877ff354e8cc152f7628be049e6a7e |
| Latest deploy log | https://app.netlify.com/sites/circuitverse/deploys/65996c166a2fa40008beb78b |
| Deploy Preview | https://deploy-preview-177--circuitverse.netlify.app/ |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
cc @nitin10s