Fw: [wxGlade] Development preview and further development of wxGlade

Johan Vromans <[email protected]> Thu, 10 Nov 2016 09:28:39 +0100
Newsgroups gmane.comp.lang.perl.wxperl
Organization Squirrel Consultancy
Message-ID <[email protected]>
--MP_/lL9j2c.Yd7gIIBQuwY2qTSH
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline



Begin forwarded message:

Date: Wed, 9 Nov 2016 22:17:42 +0100
From: Dietmar Schwertberger <[email protected]>
To: [email protected]
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                                           [email protected]
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" ------------------------

--MP_/lL9j2c.Yd7gIIBQuwY2qTSH
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="Original html part"

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi!<br>
    </p>
    <p>Please be invited to download the branch DEV_DS_2016 either from
      the repository or from the download page.<br>
      The download page is at:
      <a class="moz-txt-link-freetext" href="https://bitbucket.org/wxglade/wxglade/downloads?tab=branches">https://bitbucket.org/wxglade/wxglade/downloads?tab=branches</a></p>
    <p>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.<br>
    </p>
    <p><br>
      The user experience is in many aspects smoother now, I think.<br>
      The Tree and Design window have now full support for Drag &amp;
      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.<br>
      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.<br>
      The menu editor has been modified. The toolbar editor will follow
      (this will also include support for controls, not just tools).<br>
    </p>
    <p>
      Under the hood even more has been changed to make things more
      understandable and maintainable. There's still a lot to do there,
      though.<br>
    </p>
    <p><br>
      Please have a look and provide feedback.<br>
      <br>
      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.</p>
    <p><br>
    </p>
    <p>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.<br>
      (From Friday to Sunday I will be offline this week, so reaction
      time will be slow then.)<br>
    </p>
    <p><br>
    </p>
    <p>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.<br>
      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.<br>
    </p>
    <p><br>
    </p>
    <p><b>My request to you:</b><br>
      I can't do each and everything on my own.</p>
    <p>This is a spare time project, but my main motivation is to
      support use of Python in corporate environments.<br>
      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.<br>
      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.)<br>
    </p>
    <p>For this reason, my focus is on Python and Windows (as I also
      have to use and maintain some C extensions).<br>
    </p>
    <p>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.<br>
      For non-Windows platforms, it would be good to have testers, at
      least before each release.<br>
      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.<br>
      For new features I may ask for contribution and just direct you to
      the locations where the work needs to be done.<br>
    </p>
    <p><br>
    </p>
    <p>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 ;-)<br>
      Once a proper release is closer, I will also ask on the wxPython
      mailing list.<br>
    </p>
    <p><br>
    </p>
    <p>Regards,</p>
    <p>Dietmar</p>
    <p><br>
    </p>
  </body>
</html>

--MP_/lL9j2c.Yd7gIIBQuwY2qTSH
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

------------------------------------------------------------------------------
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
--MP_/lL9j2c.Yd7gIIBQuwY2qTSH
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

_______________________________________________
wxGlade-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wxglade-general

--MP_/lL9j2c.Yd7gIIBQuwY2qTSH--