Hi all,
I announced already on this list that I am migrating an application from wxPython 2.8.12.1 to Phoenix, and at the same time from Python 2.7 to Python 3.6.
Well, I have a lot of software design problems, that I slowly try to solve, but the immediate things are some bugs that I blame on Phoenix side. Although, they may be because the code was done to Classic and there may be some unnoticed differences in Phoenix which have impact.
List of issues:
- On Windows 10, wxPython 4.0.0, python 2.7.13:
The selection of text on a CustomGrid cell, is not highlighted. (this problem existed once in Linux, GTK3+ but was fixed, and at the moment it was OK on Windows) It is OK on Windows 7. - On Windows 7 and 10, wxPython 4.0.0/4.0.1, python 2.7.13:
It is not possible to type text on certain fields, like, Library button and Name field. The only way is to paste with context menu (CTRL-V also not working). No problems with GTK3+.
On certain text fields like Add Scalar button, Name text field, there is no blinking cursor. No problems with GTK3+.
It does not work detaching a floating tooltip window with double-click, this works fine with 2.8.12.1 (on Cell Editor, type Log and press CTRL-M or CTRL-SPACE). No problems with GTK3+
Finally on all platforms:- When we move from the flat notebook tabs to the Editor (Grid), it may render grayed color without cells (there is a workaround, to move to Text Editor and back).
- When we navigate from Editor to project Tree, we get crashes (not always).
I suspect that these are related on how it was designed. The Editor is being Created when we select its Tab and probably Destroyed when replaced.
If by chance anyone would like to install and try this Robot Framework IDE, I have a release here (there is also a link to a Wiki page with the known Issues).
One day when my project is bug “free”, I’ll start doing regression tests for all the Demos of wxPython ;).
pip install wxPython
pip install robotframework
pip install pygments
pip install https://github.com/HelioGuilherme66/RIDE/archive/v1.7.1.zip
Thank you for your time. I am also grateful to all the opensource developers that makes all this possible (specifically GTK, wxWidgets, wxPython and robotframework/RIDE).
Hélio