Begin forwarded message:

Date: Wed, 9 Nov 2016 22:17:42 +0100
From: Dietmar Schwertberger <maill...@schwertberger.de>
To: wxglade-gene...@lists.sourceforge.net
Subject: [wxGlade] Development preview and further development of wxGlade


Hi!

Please be invited to download the branch DEV_DS_2016 either from the 
repository or from the download page.
The download page is at: 
https://bitbucket.org/wxglade/wxglade/downloads?tab=branches

This is not yet a release, but more a preview of the things to come. 
Anyway, it's ready for use and the file format is compatible to release 
0.7.2, but it has mainly been tested on Windows.


The user experience is in many aspects smoother now, I think.
The Tree and Design window have now full support for Drag & Drop and 
better support for Clipboard. Especially, almost everything is editable 
in the Tree window and Sizers and Slots are visualized, including empty 
slots and sizer/slot direction.
Python 3 and Phoenix are supported. When you run wxGlade with Python 3 
and Phoenix, the generated code should be Phoenix compatible. If you run 
the older versions, it's compatible to those.
The menu editor has been modified. The toolbar editor will follow (this 
will also include support for controls, not just tools).

Under the hood even more has been changed to make things more 
understandable and maintainable. There's still a lot to do there, though.


Please have a look and provide feedback.

Before a proper release can be made, I need to adapt the automatic 
testing to the new code. My plan is to do this until beginning of January.


On bug reports I try to fix things as fast as possible and then send a 
notice to download the update. I don't plan to provide e.g. an 
installer, as you probably know how to run a Python script.
(From Friday to Sunday I will be offline this week, so reaction time 
will be slow then.)


The documentation is outdated now. I'm working on an updated tutorial, 
but of course contribution is welcome, as I'm not the best writer. As 
existing user, you probably will find your way.
In my experience, nobody reads a manual. So the existing manual probably 
will not be updated, except there is a volunteer for it. If a manual for 
use is required, then probably the application should be updated instead.


*My request to you:*
I can't do each and everything on my own.

This is a spare time project, but my main motivation is to support use 
of Python in corporate environments.
Currently too many people are held back to switch e.g. from Visual BASIC 
6 (yes, really) to Python as the learning curve for GUIs is too steep.
So, the target audience includes users without any wx experience. (The 
reference for this is Visual BASIC 6, where you could teach anyone with 
BASIC knowledge within a few minutes how to implement a simple 
input/output mask and to link it to the code.)

For this reason, my focus is on Python and Windows (as I also have to 
use and maintain some C extensions).

Support for other languages like C++ or PERL can only be maintained if 
people are there to contribute, as I have almost not used these for 20 
years now.
For non-Windows platforms, it would be good to have testers, at least 
before each release.
When it comes to things like priorities of new features and deprecation 
of old ones, it would be nice to have some people to discuss this. I 
don't want to decide each and everything myself.
For new features I may ask for contribution and just direct you to the 
locations where the work needs to be done.


So, the purpose of the preview and this message is to convince you that 
things are moving forward and to motivate some people to contribute ;-)
Once a proper release is closer, I will also ask on the wxPython mailing 
list.


Regards,

Dietmar




-- 
----------------------------------------------------------------------------
Johan Vromans                                           jvrom...@squirrel.nl
Squirrel Consultancy                                  Exloo, the Netherlands
http://www.squirrel.nl                              http://johan.vromans.org
PGP Key 1024D/1298C2B4                  http://johan.vromans.org/pgpkey.html
----------------------- "Arms are made for hugging" ------------------------

Hi!

Please be invited to download the branch DEV_DS_2016 either from the repository or from the download page.
The download page is at: https://bitbucket.org/wxglade/wxglade/downloads?tab=branches

This is not yet a release, but more a preview of the things to come. Anyway, it's ready for use and the file format is compatible to release 0.7.2, but it has mainly been tested on Windows.


The user experience is in many aspects smoother now, I think.
The Tree and Design window have now full support for Drag & Drop and better support for Clipboard. Especially, almost everything is editable in the Tree window and Sizers and Slots are visualized, including empty slots and sizer/slot direction.
Python 3 and Phoenix are supported. When you run wxGlade with Python 3 and Phoenix, the generated code should be Phoenix compatible. If you run the older versions, it's compatible to those.
The menu editor has been modified. The toolbar editor will follow (this will also include support for controls, not just tools).

Under the hood even more has been changed to make things more understandable and maintainable. There's still a lot to do there, though.


Please have a look and provide feedback.

Before a proper release can be made, I need to adapt the automatic testing to the new code. My plan is to do this until beginning of January.


On bug reports I try to fix things as fast as possible and then send a notice to download the update. I don't plan to provide e.g. an installer, as you probably know how to run a Python script.
(From Friday to Sunday I will be offline this week, so reaction time will be slow then.)


The documentation is outdated now. I'm working on an updated tutorial, but of course contribution is welcome, as I'm not the best writer. As existing user, you probably will find your way.
In my experience, nobody reads a manual. So the existing manual probably will not be updated, except there is a volunteer for it. If a manual for use is required, then probably the application should be updated instead.


My request to you:
I can't do each and everything on my own.

This is a spare time project, but my main motivation is to support use of Python in corporate environments.
Currently too many people are held back to switch e.g. from Visual BASIC 6 (yes, really) to Python as the learning curve for GUIs is too steep.
So, the target audience includes users without any wx experience. (The reference for this is Visual BASIC 6, where you could teach anyone with BASIC knowledge within a few minutes how to implement a simple input/output mask and to link it to the code.)

For this reason, my focus is on Python and Windows (as I also have to use and maintain some C extensions).

Support for other languages like C++ or PERL can only be maintained if people are there to contribute, as I have almost not used these for 20 years now.
For non-Windows platforms, it would be good to have testers, at least before each release.
When it comes to things like priorities of new features and deprecation of old ones, it would be nice to have some people to discuss this. I don't want to decide each and everything myself.
For new features I may ask for contribution and just direct you to the locations where the work needs to be done.


So, the purpose of the preview and this message is to convince you that things are moving forward and to motivate some people to contribute ;-)
Once a proper release is closer, I will also ask on the wxPython mailing list.


Regards,

Dietmar


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
wxGlade-general mailing list
wxglade-gene...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxglade-general

Reply via email to