Snapshot6 release

Forum for support and development discussion regarding the python based unified editor tool for CEGUI, known as CEED.

Moderators: CEGUI Team, CEGUI MVP

Snapshot6 release

Postby Kulik » Mon Jan 09, 2012 12:40 am

New snapshot has been released. Both archives provide testing sample data with CEGUI 0.7 and CEGUI 0.8 datafiles.

Roadmap lists a staggering number - 39 resolved issues! (a record!) Changes were mainly related to usability improvements and bug fixes. Animation editor has been started and the initial code is part of this release as well. There are still several outstanding issues regarding 0.7 asset editing, but jigsaw is finally falling into place! I am planning to do 1 or 2 more snapshot releases and then (depending on when CEGUI is released) release the first stable.

I would like to thank Pavlos Touboulidis and Chris Trenkamp for extremely valuable contributions. This release wouldn't have been even half as interesting without them! :)

Grab the source tarball or Windows standalone binaries at
https://sourceforge.net/projects/crayze ... snapshot6/

Incomplete list of changes:
- 0000694: [Layout editing] Font property is exported in .layout even though it's default (Kulik) - resolved.
- 0000693: [Layout editing] Name property is exported in .layout files (Kulik) - resolved.
- 0000665: [General] Menus and context menus should have mnemonics (pav) - resolved.
- 0000690: [General] Restructure main menu (pav) - resolved.
- 0000686: [General] Can't reopen closed editor docks (pav) - resolved.
- 0000588: [General] Add "Manual (F1)" to "Help" menu that points to CEED wiki page (pav) - resolved.
- 0000687: [Layout editing] When selecting a new widget, the current property filter is not applied (Kulik) - resolved.
- 0000674: [Imageset editing] The button that browses for an image is too wide (pav) - resolved.
- 0000680: [General] Check file permissions before writing (Vax456) - resolved.
- 0000682: [Layout editing] Exception when clicking or trying to edit property NamePath (pav) - resolved.
- 0000683: [Layout editing] Rename widgets in layouts is broken (pav) - resolved.
- 0000609: [Layout editing] Widget reparenting name collision (pav) - resolved.
- 0000681: [General] Dock widgets have inconsistent/extraneous margins (pav) - resolved.
- 0000684: [Project management] Canceling the "New Project" dialog throws exception (pav) - resolved.
- 0000676: [Imageset editing] Auto reload underlying image when it changes (by an external program) (Vax456) - resolved.
- 0000679: [General] The New Project dialog should have a checkbox to create some default resource directories (Vax456) - resolved.
- 0000675: [General] Improve file system browser (pav) - resolved.
- 0000678: [General] Make CEED installable using python setup.py install (Kulik) - resolved.
- 0000658: [General] Watch filesystem changes and react when file is changed outside CEED (Vax456) - resolved.
- 0000628: [Imageset editing] Renaming imageset makes the caret jump around (pav) - resolved.
- 0000581: [General] Create project dialog is too small (Kulik) - resolved.
- 0000667: [General] Application settings label is not properly aligned vertically (pav) - resolved.
- 0000666: [General] Application settings "reset to default" button is too large (pav) - resolved.
- 0000602: [General] Keyboard shortcut to start filtering properties and images in imageset editor (Kulik) - resolved.
- 0000664: [Layout editing] The filter reset button of the PropertySetInspector is too large (pav) - resolved.
- 0000662: [General] Add setting to change the toolbars icon size (pav) - resolved.
- 0000657: [General] Revision d2e21a5b8073: Cannot load project resources when opening/creating a project as normal user (Kulik) - resolved.
- 0000661: [General] Add setting to hide the splash screen (pav) - resolved.
- 0000659: [General] Make CEED usable in multi-user environments (Kulik) - resolved.
- 0000641: [Project management] Reduce height of project settings window (Kulik) - resolved.
- 0000651: [General] Make sure CEED works with Xerces parser (Kulik) - resolved.
- 0000507: [Imageset editing] Copy and paste image(s) (pav) - resolved.
- 0000649: [CLI tools] ceed-mic doesn't work: 'module' object has no attribute 'compiler' (pav) - resolved.
- 0000652: [General] Canceling the "Save As" dialog throws exception (pav) - resolved.
- 0000653: [Layout editing] Property filters are case sensitive on Linux (pav) - resolved.
- 0000640: [Imageset editing] Add "Duplicate Image" toolbar button (pav) - resolved.
- 0000656: [Imageset editing] Exception when saving imageset (Kulik) - resolved.
- 0000639: [Layout editing] Exception when editing property "Text" (Kulik) - resolved.

Plans for snapshot7: http://cegui.org.uk/mantis/roadmap_page ... sion_id=28

Enjoy and please report any problems!
User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Re: Snapshot6 release

Postby Mars_999 » Mon Jan 09, 2012 11:19 am

Got an error when trying to do Save All when 0.7 is selected

Code: Select all
Exception message: no element found: line 1, column 0

Traceback:
  File "C:\Users\Martin Preisler\Devel\CEED\ceed\mainwindow.py", line 1259, in slot_saveAll

  File "C:\Users\Martin Preisler\Devel\CEED\ceed\editors\__init__.py", line 419, in save

  File "C:\Users\Martin Preisler\Devel\CEED\ceed\editors\layout\__init__.py", line 141, in saveAs

  File "C:\Users\Martin Preisler\Devel\CEED\ceed\editors\__init__.py", line 554, in saveAs

  File "C:\Users\Martin Preisler\Devel\CEED\ceed\editors\__init__.py", line 367, in saveAs

  File "C:\Users\Martin Preisler\Devel\CEED\ceed\compatibility\__init__.py", line 164, in transform

  File "C:\Users\Martin Preisler\Devel\CEED\ceed\compatibility\layout\cegui.py", line 325, in transform

  File "C:\Python27\lib\xml\etree\ElementTree.py", line 1283, in XML

  File "C:\Python27\lib\xml\etree\ElementTree.py", line 1636, in close

  File "C:\Python27\lib\xml\etree\ElementTree.py", line 1488, in _raiseerror


CEED revision: Unknown
CEED version: snapshot6
HW architecture: ('32bit', 'WindowsPE')
HW type: AMD64
HW processor: Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
OS type: Windows
OS release: 7
OS version: 6.1.7601
OS Windows: ('7', '6.1.7601', 'SP1', u'Multiprocessor Free')
SW Python: 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]
SW PySide: 1.0.9
SW Qt: 4.7.4
SW OpenGL: 3.0.2a1
SW PyCEGUI: 0.8.9090


EDIT by Kulik: enclosed the exception message in code tags
Mars_999
Not too shy to talk
Not too shy to talk
 
Posts: 30
Joined: Sun Sep 11, 2011 6:18 pm

Re: Snapshot6 release

Postby Kulik » Mon Jan 09, 2012 1:24 pm

Mars_999: Thanks for reporting. I am trying to figure out how to reproduce this issue. Your report is very vague. I think the only way to have "" as the layout output passed into compat layers is to try to save a layout with no root element.

If this is the case, please clarify it. The issue would then be unrelated to saveAll. I am wondering what should CEED do when user tries to save a layout that has no root widget. Empty file? Or error dialog? What do you think?
User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Re: Snapshot6 release

Postby Mars_999 » Tue Jan 10, 2012 12:23 am

IIRC I didn't put any widget in the window and tried to save it... I would probably throw and error saying please add a root level or make one by default all the time? What will happen if someone saves it with no root and loads it into the API? I am assuming crash or undefined? IMO if they don't have one should allow them to save it as nothing got done while they were using CEED, so next time start over and save the project then....
Mars_999
Not too shy to talk
Not too shy to talk
 
Posts: 30
Joined: Sun Sep 11, 2011 6:18 pm

Re: Snapshot6 release

Postby Kulik » Sun Jan 15, 2012 2:01 pm

User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Re: Snapshot6 release

Postby Mars_999 » Sun Jan 15, 2012 4:27 pm



No problem! Can't wait for the final release!!!!
Mars_999
Not too shy to talk
Not too shy to talk
 
Posts: 30
Joined: Sun Sep 11, 2011 6:18 pm

Re: Snapshot6 release

Postby Padres » Wed Jan 18, 2012 12:23 pm

Hi!

At first, thank you for your hard work on this editor.

In the newest Snapshot6 release, I noticed one bug with the TaharezLook/ImageButton.
When I edit the ImageButton Hover/Normal/Pushed images in the editor, it's working. However, when I save the layout, the Hover/Normal/Pushed images are not saved correctly.

Here is saved window from Snapshot6:
Code: Select all
<Window Name="menu_main_root/button" Type="TaharezLook/ImageButton">
            <Property Name="UnifiedAreaRect" Value="{{0.17875,0},{0.736667,0},{0.26125,50},{0.756667,50}}" />
            <Property Name="Font" Value="DejaVuSans-10" />
            <PropertyDefinition name="HoverImage" redrawOnWrite="true" />
            <PropertyDefinition name="NormalImage" redrawOnWrite="true" />
            <PropertyDefinition name="PushedImage" redrawOnWrite="true" />
</Window>


and here the same from Snapshot5:
Code: Select all
<Window Name="menu_main_root/button" Type="TaharezLook/ImageButton">
            <Property Name="UnifiedAreaRect" Value="{{0.17875,0},{0.736667,0},{0.26125,50},{0.756667,50}}" />
            <Property Name="Font" Value="DejaVuSans-10" />
            <Property Name="Name" Value="button" />
            <Property Name="HoverImage" Value="set:menu_button_on image:img" />
            <Property Name="NormalImage" Value="set:menu_button_off image:img" />
            <Property Name="PushedImage" Value="set:menu_button_off image:img" />
</Window>


Also, Is it possible to add an "Event" property to the Window? We use Lua scripting for button press etc., so we just insert
Code: Select all
<Event Name="Clicked" Function="luabtn_clicked" />
to the Window and it's calling the function we define...

Thank you!

EDIT: also, in the StaticImage, ImageField, I notice the same bug as described in previous post "Image Field not taking input?".

Stefan
Padres
Just popping in
Just popping in
 
Posts: 1
Joined: Tue Jan 17, 2012 4:59 pm

Re: Snapshot6 release

Postby Kulik » Thu Jan 19, 2012 9:17 am

Padres: Thanks for the report, I will get it fixed. Ticket: http://cegui.org.uk/mantis/view.php?id=705
User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Re: Snapshot6 release

Postby czuger » Thu Jan 19, 2012 7:14 pm

Kulik & team,

Its fantastic to see regular releases on this. Thank you all for the great work!
We are actually using this tool for a production game, and its working pretty well (I have learned to work around most bugs for now)

Christian
czuger
Just popping in
Just popping in
 
Posts: 17
Joined: Thu Aug 20, 2009 9:02 pm

Re: Snapshot6 release

Postby Mars_999 » Fri Jan 20, 2012 12:20 am

czuger wrote:Kulik & team,

Its fantastic to see regular releases on this. Thank you all for the great work!
We are actually using this tool for a production game, and its working pretty well (I have learned to work around most bugs for now)

Christian


Sweet! Be cool if you could post the game title once you release it that is was using this great software!!!
Mars_999
Not too shy to talk
Not too shy to talk
 
Posts: 30
Joined: Sun Sep 11, 2011 6:18 pm

Re: Snapshot6 release

Postby Kulik » Fri Jan 20, 2012 2:07 am

czuger wrote:Kulik & team,

Its fantastic to see regular releases on this. Thank you all for the great work!
We are actually using this tool for a production game, and its working pretty well (I have learned to work around most bugs for now)

Christian


Awesome :-) If there are bugs you know about that aren't in mantis, please add them, possibly even including the workarounds. The application is becoming really big and bugs creep in :-/ I would like to get most of production issues fixed before the first stable. Thanks!
User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Re: Snapshot6 release

Postby Mars_999 » Fri Jan 20, 2012 5:18 am

I posted this awhile back....

Just to make sure since another has seen this issue it gets pointed out!

viewtopic.php?f=15&t=5953
Mars_999
Not too shy to talk
Not too shy to talk
 
Posts: 30
Joined: Sun Sep 11, 2011 6:18 pm

Re: Snapshot6 release

Postby Kulik » Fri Jan 20, 2012 1:40 pm

Mars_999: Things need to have tickets or they get forgotten, I have created a ticket for it in http://cegui.org.uk/mantis/view.php?id=706
User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Re: Snapshot6 release

Postby Mars_999 » Fri Feb 10, 2012 10:08 pm

Any news on a stable release or snapshot 7?

I been holding off doing any work with CEGUI until this editor is done anymore.
Thanks!
Mars_999
Not too shy to talk
Not too shy to talk
 
Posts: 30
Joined: Sun Sep 11, 2011 6:18 pm

Re: Snapshot6 release

Postby Kulik » Sat Feb 11, 2012 10:35 am

It's scheduled for 1st March but I think that's unrealistic since I will be out of CZ at that time, it's more likely to come out in the middle of March.

You can work with the mercurial tip until then, it's fairly stable.
User avatar
Kulik
CEGUI Team
 
Posts: 1340
Joined: Mon Jul 26, 2010 6:47 pm
Location: Czech Republic

Next

Return to Official Unified CEGUI Editor Tool (CEED)

Who is online

Users browsing this forum: No registered users and 1 guest

cron