forked from finos/vuu
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Manage layout persistence via interface #40
Closed
pling-scottlogic
wants to merge
25
commits into
feature/layout-management/layout-management-sl
from
feature/layout-management/VUU20-layoutPersistence
Closed
Manage layout persistence via interface #40
pling-scottlogic
wants to merge
25
commits into
feature/layout-management/layout-management-sl
from
feature/layout-management/VUU20-layoutPersistence
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pling-scottlogic
requested review from
vferraro-scottlogic and
cfisher-scottlogic
September 12, 2023 16:04
vferraro-scottlogic
suggested changes
Sep 13, 2023
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
Closed
cfisher-scottlogic
requested changes
Sep 13, 2023
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-shell/src/layout-management/useLayoutManager.tsx
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-shell/src/layout-management/useLayoutManager.tsx
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-shell/src/layout-management/useLayoutManager.tsx
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-shell/src/layout-management/useLayoutManager.tsx
Outdated
Show resolved
Hide resolved
pling-scottlogic
requested review from
cfisher-scottlogic and
vferraro-scottlogic
September 15, 2023 14:09
vuu-ui/packages/vuu-shell/src/layout-management/useLayoutManager.tsx
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts
Outdated
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Show resolved
Hide resolved
vuu-ui/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts
Show resolved
Hide resolved
cfisher-scottlogic
approved these changes
Sep 21, 2023
vferraro-scottlogic
approved these changes
Sep 21, 2023
Replaced by #55, with appropriate target branch. |
cfisher-scottlogic
deleted the
feature/layout-management/VUU20-layoutPersistence
branch
October 16, 2023 11:22
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Refactors the layout persistence mechanism to work through an interface. We are currently saving layouts to the browser's local storage, but these changes will allow us to easily introduce other methods of persistence, such as a remote database.
Change List
LayoutPersistenceManager
interfaceLocalLayoutPersistenceManager
useLayoutManagement
hook to make use of new interfaceDialog
(inNewTheme
) andLeftNav
(fixes from previous rebase)NewTheme
Notes
layout-management-feature
and change the target branch here.Closes #20