Skip to content

Releases: cegui/ceed-cpp

CEED v1.1.2

19 Mar 20:54
Compare
Choose a tag to compare

Features

  • A setting for the auto update check frequency (#114)

Bugfixes

  • HorizontalAlignment or VerticalAlignment properties can't be changed to "Center" (#95)
  • Incorrect encoding conversion of input XML (#112)
  • Unnecessary project loading before checking for update (#113)

Known issues

  • Manipulators for rotated widgets are not rotated (#75)
  • Widget specific commands are not available in the hierarchy window context menu
  • Vertical and horizontal anchor guidelines and numeric percentage items may be misplaced when scene is zoomed
  • 'Unlock widgets' command is useless in a visual editor context menu
  • Project window still has no purpose

Other notes

CEED v1.1.1

15 Mar 12:42
Compare
Choose a tag to compare

Features

  • Support for the new HorizontalTextFormatting mode "Bidi" (LeftAligned / RightAligned based on the text direction LTR/RTL)
  • Support for the new WordWrap property. Prefer it over deprecated "WordWrap*" HorizontalTextFormatting modes.
  • Properties are sorted alphabetically (#88)
  • Message box to inform an user that there is the latest update already installed (#87)

Bugfixes

  • Forget the last loaded project when "Close project" is used
  • Mark a text editor as modified on external file change with reloading rejected
  • Fixed crash on creating a new layout without a loaded project (#91)
  • External file deletion processed correctly (#107)
  • Update property window title on widget renaming (#105)
  • Don't remember an opened tab when it is new and not saved (#94)
  • Imageset tooltips shifted up to stop occluding their images (#97)
  • Update to version higher that expected is considered a successful update (#89)

Known issues

  • HorizontalAlignment or VerticalAlignment properties can't be changed to "Center" (#95)
  • Manipulators for rotated widgets are not rotated (#75)
  • Widget specific commands are not available in the hierarchy window context menu
  • Vertical and horizontal anchor guidelines and numeric percentage items may be misplaced when scene is zoomed
  • 'Unlock widgets' command is useless in a visual editor context menu
  • Project window still has no purpose

Other notes

CEED v1.1.0

03 Oct 14:39
Compare
Choose a tag to compare

Features

  • All properties now have appropriate editors in the inspector window
  • TabControl editing support, including special commands in the layout visual mode context menu
  • Dropping into the layout editor with Shift held inserts dropped widgets as siblings to the currently selected one. If dropped on top of some sibling, inserts widgets before the one under cursor. Useful for filling layout containers.
  • Checking for updates on application start and via the menu command
  • A command to open the screenshot folder
  • A command to duplicate selected widgets
  • Status bar tips now explain a majority of keys useful in the current context
  • Help overlays in layout and imageset visual editors (F1 or UI button)
  • Command line argument for opening a specified project
  • An option to restore session on start (load last loaded project, restore tabs and active view)
  • Improved keyboard workflow, e.g. better focus switching after certain operations
  • Numeric property inspectors support both dot and comma as a decimal separator. Fast number typing with a numpad is now possible.
  • Better current directory guessing in save and load dialogs
  • Better tooltip previews for basic non-skinned widgets like DefaultWindow
  • More visible drag&drop receiver outline in a layout editor
  • Rotation property support
  • Windows: automatic ".ceed" file association with the most recently launched CEED 1.1.0 executable
  • Windows: update installation right from an application (to be implemented for Linux & Mac)

Bugfixes

  • Rendering of windows with imagery cache (own rendering surface)
  • Resizing a widget beyond limits no longer shifts its rect in an unexpected way
  • Positioning of nested and newly created widgets
  • Problems with serializing some widgets for copy-pasting or dragging
  • Widget hierarchy not sorted after loading
  • The next widget moving after Ctrl+Drag happened with unwanted shift
  • Right click on the selected widget no longer changes the current selection
  • Anchor preset menu now always fits completely into the screen
  • All known rendering bugs related to incorrect OpenGL context
  • All known crashes

Known issues

  • Manipulators for rotated widgets are not rotated
  • Widget specific commands are not available in the hierarchy window context menu
  • Check for updates doesn't inform if we have the latest version
  • Vertical and horizontal anchor guidelines and numeric percentage items may be misplaced when scene is zoomed
  • 'Unlock widgets' command is useless in a visual editor context menu
  • Project window still has no purpose

Other notes

  • Executable is renamed from "Editor" to "ceed"
  • QtnProperty is updated to v2.0.3+ (latest develop with features made for us)
  • Dependencies attached in CEGUI-Win-x86.zip are built with VS 2019 (16.11.x)
  • From this release CEED includes QNetwork, OpenSSL 1.1.0, zlib and minizip-ng, therefore it is a bit bigger than the previous one

CEED v1.0.0

12 Dec 11:59
Compare
Choose a tag to compare

Important notes!

  • Project extension changed from 'project' to 'ceed', consider renaming your files accordingly
  • Some of beta2 crashes disappeared with updating CEGUI to the latest commit and Qt from 5.13.0 to 5.15.2. Please be careful with older versions and feel free to report any problems.
  • Dependencies attached in CEGUI-Win-x86.zip are built with VS 2019 (16.8.2)

Features

  • QtnProperty updated to official v2.0.1, local changes discarded
  • Existing files are saved with a backup to prevent data losing on save errors
  • Option to open last loaded project on startup
  • Option to keep anchor preset menu opened after selection
  • CEED will offer to create a default font if you edit a layout in a project without fonts
  • Closing an unchanged layout with active code editor optimized
  • Much better widget previews
  • Open containing folder command in a file browser and a tab context menu
  • Copy full path command in a tab context menu
  • Moving selected widgets with arrows
  • Rubber band selection in visual editors
  • Smart use of drop position in a layout editor Ctrl+Drag widget reparenting
  • Ctrl+Drag to create new image entry in an imageset visual editor
  • Ctrl+A to select all and Esc to deselect all in visual editors
  • Various usability improvements

Bugfixes

  • Almost all known issues from the v1.0.0-beta2 are fixed
  • Fixed all known bugs in a code edit mode
  • Fixed all known crashes, including newly discovered after beta2
  • Fixed some things not updated when properties or settings change
  • Fixed Delete and Backspace propagation from line edit to the editor, no more unexpected object deletions

Known issues

  • Vertical and horizontal anchor guidelines and numeric percentage items are not ideal when scene is zoomed
  • 'Unlock widgets' command is useless in a visual editor context menu
  • Project window still has no purpose
  • Some property types have no convenient editors and are edited as strings
  • There are problems with CEGUI text rendering and some of CEGUI widgets, but it is not a CEED fault
  • Muliselection in an imageset editor is implemented partially

CEED v1.0.0 Beta 2

20 Jul 15:28
Compare
Choose a tag to compare
CEED v1.0.0 Beta 2 Pre-release
Pre-release

Important notes!

  • Project extension changed from 'project' to 'ceed', consider renaming your files accordingly
  • This beta uses CEGUI branch not merged to master at the time being

Features

  • Significant improvement of layout container editing
  • Grid layout container is made almost usable through an editor
  • Ctrl+drag items in a scene to reparent them
  • Dragging in a hierarchy tree now supports ordering in layout containers for both new and existing items
  • Hierarchy tree drag and scene Ctrl+drag are cross-compatible
  • Multiple item drag-reordering & -reparenting
  • New file is not saved to disk until user triggers Save. Empty file was created before.
  • Ctrl+Wheel zoom targets the mouse position
  • Layout screenshot taking to both file and clipboard
  • Various usability improvements

Bugfixes

  • Hotkeys work again, including a settings page
  • Items selected by resizing handle are considered selected in all commands
  • All known issues from the v1.0.0-beta are fixed
  • Lots of other fixes, from crashes to cosmetic

Known issues

  • Grid layout container with empty cells may fail layout loading because of dynamic names for dummy placeholders. Manual layout XML editing may be required.
  • Reparenting a child from any layout container to a grid layout container, then undo, then redo leads to a crash
  • Vertical and horizontal anchor guidelines and numeric percentage items are not ideal when scene is zoomed
  • 'Report bug' command leads to an old issue tracker. Some commands from the Help menu don't work.

CEED v1.0.0 Beta

30 Jun 14:44
Compare
Choose a tag to compare
CEED v1.0.0 Beta Pre-release
Pre-release

NB: this is a Beta release! It wasn't fully tested. Please report issues that aren't described in a "Known issues" section. Developers are welcome to help and fix this.

Core features

  • Project creation and modification
  • CEGUI layout editing
  • CEGUI imageset editing

Changes compared to CEED snapshot 11

  • Self-contained, doesn't require python
  • OpenGL 3 renderer
  • Unity3D-like anchor editor with presets and numeric input right in a scene
  • Various usability improvements
  • No older format versions support, CEGUI default (v1.0) only

Known issues

  • Anchor numeric value rendering is broken if you close all opened layout editors and then open a new one
  • Property window may become inactive when switching between layout editors