Libraries and github

Hi folks,

I am trying out the new Libraries feature. I usually use Github Desktop for source control. I’ve noticed that there is a binary file in the project, called .Settings library.xojo_uistate (the project is called Settings library). Should I exclude this from source control and if so are there any risks?

The UI state file controls the workspace. It is on the default .gitignore when you select the Xojo template on Github.

You’ll want to keep it locally because it’s your workspace, but usually other contributors don’t want your workspace. (Tabs, last selected object, breakpoints and bookmarks)

If you like having your workspace a specific way when you open it (I do, OCD) you cannot use the Finder lock feature, the IDE will crash. You can instead freeze the UI state with an app I wrote just for this purpose, FileFreeze.

3 Likes

Ah, I see. Nothing to do with Libraries then. Thanks.