uni-bremen-agst / SEE

Collaborative Software Visualization with SEE (Software Engineering Experience)
https://see.uni-bremen.de
MIT License
20 stars 4 forks source link

735 runtimeconfig menu must use a directory picker when we need a directory #740

Closed koschke closed 5 months ago

koschke commented 5 months ago

This PR fixes the issue #735 : The file picker now allows to also select a directory. The decision whether a file or directory is to be picked is made based on what kind of data path (file path or directory path) is expected.

In addition to that, a problem with the Dissonance (voice/text chat) was fixed. The canvas presenting the text chat stood in the way of other UI elments. The elements on the canvas were made only invisible originally, but mouse interactions could still relate to them. Because of that problem, the close button of the player and config menu could not be triggered. Now the canvas is turned off, when the text chat has fully faded out.

The source code of the compiler example minilax has been added to StreamingAssets.

koschke commented 5 months ago

@SarahAugustinowski The changes made for this PR are highly relevant to you as they will likely interfere with presenting the name of players in the chat box. Note that Dissonance.Demo.ChatLogController is no longer in use. Please make your changes in SEE.Dissonance.ChatLogController instead.

koschke commented 5 months ago

OpenXR is now disabled. Hopefully, the Linux build will work now.