OpenBoard-org / OpenBoard

OpenBoard is a cross-platform interactive whiteboard application intended for use in a classroom setting.
https://openboard.ch/
GNU General Public License v3.0
2.4k stars 429 forks source link

[Feature Request] Use a single user data directory for storing Open Board's data #1011

Open maehne opened 5 months ago

maehne commented 5 months ago

Is your feature request related to a problem? Please describe.

Currently, OpenBoard uses two directories for storing its data:

According to @letsfindaway, the latter gets created by QWebEngine automatically using the full application information including organization.

Describe the solution you'd like

Tell QWebEngine to use OpenBoard's user data directory ~/.local/share/OpenBoard. I haven't seen any files in both directories with the same name. So this should not cause a conflict.

According to @letsfindaway:

This could probably be changed by setting the QWebEngineProfile::persistentStoragePath() of the default profile.

Describe alternatives you've considered

Alternatively, also the path ~/.local/share/Open\ Education\ Foundation/OpenBoard favoured by QWebEngine could be used. However, this would require adjusting documentation at least here.

Additional context

As already noted in issue #1003, I wonder whether the set organization "Open Education Foundation" and URL "oe-f.org" are still correct, as I don't find a trace of this foundation and domain, but always references to openboard.ch.

letsfindaway commented 5 months ago

As already noted in issue #1003, I wonder whether the set organization "Open Education Foundation" and URL "oe-f.org" are still correct, as I don't find a trace of this foundation and domain, but always references to openboard.ch.

According to https://web.archive.org/web/20240000000000*/oe-f.org this domain has been active since February 2014. The content of the page looks similar to that of openboard.org, so I assume it was an early predecessor.

The last snapshot of the Internet Archive is from May 2014, where it was in maintenance mode. After that, I cannot find any trace. So I also strongly suggest to change the organization name and URL to something which is valid today.