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]: Add the capabilities to save an application personalization #1498

Open
5 of 6 tasks
matthieu-crouzet opened this issue Mar 14, 2024 · 0 comments
Open
5 of 6 tasks
Assignees
Labels
devExp Development Experience enhancement New feature or request innovation Technical innovation priority:medium project:@o3r/chrome-devtools

Comments

@matthieu-crouzet
Copy link
Contributor

matthieu-crouzet commented Mar 14, 2024

Context

Currently in the chrome extension I can modify the personalization of an application.
But I cannot save it to re-apply it later, neither share it with someone else.

Proposal

  • A system to save a personalization to be able to re-apply it later (localStorage ?)
    • Configuration
    • Styling
    • Localization
  • A system to share/import a personalization
  • Add a metadata file in the application to provide list of personalization (optional, to be checked if needed)
@matthieu-crouzet matthieu-crouzet added enhancement New feature or request innovation Technical innovation project:@o3r/chrome-devtools devExp Development Experience labels Mar 14, 2024
@kpanot kpanot assigned kpanot and unassigned kpanot Mar 15, 2024
cpaulve-1A added a commit that referenced this issue Jul 18, 2024
## Proposed change

![image](https://github.com/AmadeusITGroup/otter/assets/52541061/7ffe3639-a0e1-44b6-b985-c7c3c95dd34f)

- [ ] Add current language in state (if has been changed?)
- [ ] Add the schema in state json exported file
- [ ] Validate the json imported file with the schema
- [ ] Add reset button when configuration is changed
- [ ] Choose between the save of only the override or all the current
value
- [ ] Split this choice by category (theming / localization /
configuration / language)
- [ ] Support the capability to close the chrome extension and reopen
without loosing unsaved changes
- [ ] Or find a way to block the closing of the devtools if unsaved
changes and ask if they want to save it or not
- [ ] Add capability to let the app select the state to activate on
bootstrap (query param?)
- [ ] Move the save button in the select of the states and remove the
warning border
- [ ] Add new import state methods
  - [ ] By URL
  - [ ] By textarea


## Related issues

- 🚀 Feature #1498

<!-- Please make sure to follow the contributing guidelines on
https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devExp Development Experience enhancement New feature or request innovation Technical innovation priority:medium project:@o3r/chrome-devtools
Projects
None yet
Development

No branches or pull requests

4 participants