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 428 forks source link

WebApp creation Issue #837

Open sebojolais opened 11 months ago

sebojolais commented 11 months ago

Hi,

I follow the tutorial described in the page 6 of the « hint and tips » called « Web Mode » in order to create an application from a website.

I observed two issues in my side.

Issue 1: a new created application is not visible on the right panel in the applications list. Steps to reproduce:

Issue 2: a new created application is never visible on the right panel if I delete it from the Board. Steps to reproduce:

So in short words, if I want to see the new created application in the right panel after his creation, I have to keep this application on the Board page and I have to restart OpenBoard.

Is it the normal behaviour ? Because it does not follow the tutorial of the « hint and tips ». Thank you in advance for your answer.

System info : Ubuntu 22.04 (KDE Neon 22.04) OpenBoard compiled from the dev branch at this last commit 1420d5f36cb9188081b6b9bccaeedcb1f0e97f8e Qt 5.15.6

kaamui commented 11 months ago

Hi, these are known issues internally and should be fixed for 1.7.1, 1.7.2 or 1.7.3.

kaamui commented 11 months ago

should be fixed with this commit (1.7.1) => 90132948

Tell me if it works for you !

letsfindaway commented 11 months ago

For me there remains an issue related to translations: The widget gets created in a folder called "Web" and after restarting OpenBoard it appears in a folder called "Internet". Note that I also have this with widgets created from the embedded browser.

The German localization translates "Web" to "Internet" in two contexts, while it remains "Web" in a third. I think here are some inconsistencies.

I'm also not sure whether "Web" should be translated in the context of the UBFeaturesController at all. At least it is not translated in other usages in that class.

kaamui commented 11 months ago

Totally, I saw that during development, it won't work for any language where Web is translated by anything else.

I though it could for example be an issue for Japanese, but I didn't expect it to be an issue for German translation. I created a ticket yesterday about it,

I was more considering that it should be translated, as for the example of Chinese, or Japanese, it could be strange to have everything in the language except that folder. That said, I don't remember well, but I think applications names are not translated, so it might not be that disturbing, indeed.

I'm also not a big fan of the name "Web".

sebojolais commented 11 months ago

Hi,

  1. Yes, the commit 901329484e708b1a13ffdffae050078a5b5fe97a fixes the 2 issues in my side. Thank you !
  2. And the name Web does not make sense for me too. Maybe Customized applications or User applications should be better. Thank you guys
letsfindaway commented 11 months ago

That said, I don't remember well, but I think applications names are not translated, so it might not be that disturbing, indeed.

kaamui commented 11 months ago

Hi,

1. Yes, the commit [9013294](https://github.com/OpenBoard-org/OpenBoard/commit/901329484e708b1a13ffdffae050078a5b5fe97a) fixes the 2 issues in my side. Thank you !

2. And the name `Web` does not make sense for me too. Maybe `Customized applications` or `User applications` should be better.
   Thank you guys

I'm not even sure it should be separated from other applications. If it had to be separated from them, I would imagine a dedicated folder, at the same level than Applications ans Interactivities.