Repository navigation
Save UI state per Workspace - #984
Conversation
|
Looks good to me so far |
|
Ready for review. Will create a new PR for remaining items after this one is merged. |
austincondiff
left a comment
There was a problem hiding this comment.
Looks great, very nice work! 👍🏻
matthijseikelenboom
left a comment
There was a problem hiding this comment.
My only concern is what happens when the user decides to delete CodeEdit, do these states stay on the machine? Or is UserDefault a thing that is encapsulated in the app itself?
I think it stays back and doesn't get deleted. We need to let macOS cleaner apps also to make money /jk On a serious note, apps usually don't delete the state and just pickup where they left off in-case user reinstalls the app. Since uninstalling is to move the app to Trash, I am not sure if we have control over it. |
|
Yeah, I think @Code-DJ is right. I think this is intentional and by design. If the user wants to get rid of these settings that consume an insignificant amount of space on their disk, they can either do so manually by deleting our folder in Application Support or they can use on of many apps to clean out this kind of data. Unlike Windows, it will not slow down your machine or degrade your experience in any way by that data being there. |
47b43f1
Rebased the fork which resolved the build issue. A couple of variable definitions were missing from the file in my fork. Verified that it builds correctly. |
Description
Save UI state per Workspace.
Related Issue
Checklist
Screenshots