I figured I would start a thread to document bugs in one place.
As of ~~160036~~ 160037 (starting to test in 2.0):
bugs
- ~~extended keyboard still does not work in console on iPad 3/ios8.~~
- ~~On Ipad 3, typing a two single quotes after an equal sign in the editor results in
='''instead of=''. pressing a space before the = properly inserts a pair of quotes.~~ - On Ipad 3, fullscreen convert_point, convert_rect, do not work correctly in fullscreen. see here. This was a bug in 1.5 as well, though I thought it was fixed in a recent beta build
- Similar problems with convert_point converting from a
sheetto None.. the result has the sheet screen position added in twice. Thus 0,0 gets converted to (2x,2y) instead of (x,y) View.closedoes not work for panel mode (not new)- Keyboard focus stays in editor, but shows console
- ~~Keyboard displays white keys after dismissing view.~~
- View.touch_enabled = False has no effect:
>>> v=ui.View()
>>> v.touch_enabled
True
>>> v.touch_enabled=False
>>> v.touch_enabled
True
- popover_location does not accept ui.Point [verified in 2.0]
- ~~SegmentedControl().subviews does not work properly~~
- image_quad from arguments are incorrectly scaled. (workaround seems to be to multiply by 2, though i suspect this may depend on device)[not tested yet in 160037]
- ui editor does not save the currently editing view when switching focus to console (unlike script editor, which does). This leads to confusion when loading/presenting a view from the console( why the $!?& is the button action i added not getting called?). It does seem to save when switching to a different file tab. Seems like whenever console input gets focus, play is pushed, or an action run, any dirty files should be written to disk first.
- editor strips off trailing newlines from files.
- syntax highlighting for multiple same line imports (
import ui, os) only highlights first module - SpriteNode without a texture=None does not work.
- IndentationErrors in the traceback viewer do not navigate to, or highlight the offending line, despite listing the line number in the traceback.
- TableView does not honor
flexorframein constructor. - ~~App Extension does not work on 32 bit devices. ~~
- autocomplete in console: autocomplete after an equal sign (without a space) results in whole line getting replaced.
- If a quote is opened in the console input, copy/paste from the console does not work (copy is from the input, not output)
- scene.ShapeNode requires a
pathargument, otherwise attribute error occurs. - Vector2, etc type error when using future.division.
- Rect.inset does not work correctly when the Rect has negative widths (need to change sign of inputs)
*
## suggestions - (suggestion) Views presented as panel should have the "dock" button to return to the editor (rather than first tabbing to console). This goes for webbrowsers too.
- (suggestion) option to open contextmenu help in docked doc window rather than popover quickhelp. or, a button in quickhelp to open same page in full docs.
- (suggestion) ability to manage
editortabs. - (suggestion) Community forum link should open in an internal webbrowser, rather than launching safari. Or, this should be an option. With the new docking mode, it is now much easier to paste back and forth between editor and forums.
updated 11/13



