bjgf issueshttps://gitlab.bluej.org/bluej/bjgf/-/issues2020-01-20T15:36:47Zhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2170[GREENFOOT-843] Ability to view prompts for filled-in Stride slots2020-01-20T15:36:47ZNeil Brown[GREENFOOT-843] Ability to view prompts for filled-in Stride slotsIn Stride, when a slot is empty, there is usually a prompt-text shown. For some frames like var frames and if frames it's initially structural hints (e.g. "type"), but for method call frames it becomes contextual parameter names, which ...In Stride, when a slot is empty, there is usually a prompt-text shown. For some frames like var frames and if frames it's initially structural hints (e.g. "type"), but for method call frames it becomes contextual parameter names, which is particularly useful. But once you've filled in (or even started to fill in) the slot, the prompt can no longer be seen. We should investigate some sort of mechanism (Mouse-over? With modifier key? Keyboard shortcut?) to allow the user to see the prompts again.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2175[GREENFOOT-848] Indentation problem 22020-04-15T11:21:36ZBabis Kyfonidis[GREENFOOT-848] Indentation problem 2New class. Load it. Create some empty lines before the comments. Set the cursor on the edge of the comments add start backspacing. Indentation is messed up
---
**Issue metadata**
- Issue type: Bug
- Priority: LowNew class. Load it. Create some empty lines before the comments. Set the cursor on the edge of the comments add start backspacing. Indentation is messed up
---
**Issue metadata**
- Issue type: Bug
- Priority: Lowhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2177[GREENFOOT-850] Focus of insertpoint on wrong place2021-07-03T21:19:15ZNeil Brown[GREENFOOT-850] Focus of insertpoint on wrong placeWhen you are calling methods that don't need a parameter sometimes the insertpoint goes inside the brackets if you autocomplete the methodename with strg+space. This is very annoying as you always have to move the insertpoint manually ou...When you are calling methods that don't need a parameter sometimes the insertpoint goes inside the brackets if you autocomplete the methodename with strg+space. This is very annoying as you always have to move the insertpoint manually outside the brackets.
Right now I only can reconstruct cases where a method is called at the beginning of a line, but I remember that I had the same problem also in some cases in middle of a line.
Reconstruct it: Create a Stride-scenario, then
* go e.g. to an Actor-class and type getWorld() at the beginning of the line. (only type getw and autocomplete with strg-space);
* go e.g. go to a World-class and type getWidth() at the beginning of a line.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2182[GREENFOOT-855] Greenfoot editor: Tab selection menu unusable when many files...2021-03-08T15:19:04ZNeil Brown[GREENFOOT-855] Greenfoot editor: Tab selection menu unusable when many files open in editorUnder Linux Mint Xfce:
* Open many files in the Greenfoot editor (so many that their titles fill the window's width)
* click the downwards-pointing triangle button that appears to the right (I presume it is supposed to offer a tab se...Under Linux Mint Xfce:
* Open many files in the Greenfoot editor (so many that their titles fill the window's width)
* click the downwards-pointing triangle button that appears to the right (I presume it is supposed to offer a tab selection menu?)
* the menu does open, but it is only a few pixels wide and seems to have a number of empty entries;
* the menu *does* have the correct number of entries, and tab selection *does* work. It's just not rendered correctly.
I apologize for my stupidity, but I seem to be unable to attach a screenshot in Jira.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2183[GREENFOOT-856] GF installer associates GF with too many file types2021-04-27T12:26:04ZNeil Brown[GREENFOOT-856] GF installer associates GF with too many file typesUnder Linux Mint (currently 20, but the behaviour has been observed for years), the Greenfoot installer seems to associate Greenfoot with many file types that it should leave alone. The extremely annoying consequence is that every time I...Under Linux Mint (currently 20, but the behaviour has been observed for years), the Greenfoot installer seems to associate Greenfoot with many file types that it should leave alone. The extremely annoying consequence is that every time I click on a file of type ".txt" or ".bluej", Greenfoot launches and tries to open the file.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2186[GREENFOOT-859] Terminating ask-method in World-constructor leads to unexpect...2021-07-06T14:31:58ZNeil Brown[GREENFOOT-859] Terminating ask-method in World-constructor leads to unexpected behavior(Related to the solved [Greenfoot-849|http://bugs.bluej.org/browse/GREENFOOT-849] )
Try this:
* Use the ask-method in the constructor of a class (e.g. in the World write var String x = Greenfoot.ask("answer me"))
* Reset. The ask-...(Related to the solved [Greenfoot-849|http://bugs.bluej.org/browse/GREENFOOT-849] )
Try this:
* Use the ask-method in the constructor of a class (e.g. in the World write var String x = Greenfoot.ask("answer me"))
* Reset. The ask-dialog appears.
* Click reset. You will be asked "The scenario is currently waiting for input. … you need to terminate the current execution." You click "terminate"
* Now the world shrinks to small size and is fully occupied by the dialog-box.
Everything works correctly, but students are worried if the World suddenly "disappears" and think they have made something wrong.
So perhaps one could think about assimilating the both behaviors - like "When Greenfoot.ask is called in a World-constructor we let the World disappear and only show the dialog-box." or, alternatively: "When the ask-method is terminated by the user via the reset-button we create the World-size and then put the ask-method on it."
---
**Issue metadata**
- Issue type: Bug
- Priority: Lowest