Skip to content
This repository has been archived by the owner on Nov 12, 2019. It is now read-only.

Releases: MrSmith33/anchovy

v0.8.3

19 Dec 13:28
Compare
Choose a tag to compare
Update dependencies

Allow user to init libs as needed

07 Nov 19:47
Compare
Choose a tag to compare
Remove initLibs() call from Application.init() user now needs to call…

… it manually before init.

Remove all destructors

05 Sep 11:42
Compare
Choose a tag to compare
Replace destructors with close methods. They are causing crashes when…

… GC is on.

v0.8.0: Fix dtor crash. Add editorconfig.

18 Jul 11:09
Compare
Choose a tag to compare

It is now possible to override loading of shared libraries trough a initLibs method in application (if used) or load libraries from user code.

  • Added close method to ogl3renderer.d and shaderprogram.d instead of using destructor which caused crash when dtor was called from another thread.
  • Added .editorconfig. Apply it to all files.
  • Updated dependencies.
  • Moved library loading into separate application method. Specify minimum required lib version.
  • Updated examples to match changes.
  • Removed (not working) sdl support.

Fix edit string casting. Fix getWidgetBehavior return type.

23 Oct 21:05
Compare
Choose a tag to compare
v0.7.1

Fix cursor position when text changes.

Docking, example 2, fixes, template imports

22 Oct 15:09
Compare
Choose a tag to compare
  • Implement template import statement.
  • Added dockingrootbehavior.
  • Added example02 - docking.
  • Fixed enum naming.
  • Removed pragma print.
  • Added dragOffset property to DragEvent.
  • Added DragEndEvent.
  • Added root property for subwidgets that stores root of template instance.
  • Added detachFromParent function to widget package.
  • Implemented splitting when docking.
  • Added addChildBefore, addChildAfter, replaceChildBy to widget package.
  • Added tree printing to base application.
  • Added hack to fix error when comparing two arrays of Widgets.
  • Removed mesh, camera and camera controller classes.
  • Added unload function to base application.
  • Fixed 64-bit compilation.
  • Remove nbt.

You can import other template files like this:

import "widgets"

guiex02

v0.6.1

04 Jun 08:42
Compare
Choose a tag to compare

Fix #5. widget hover is not working after window resize bug

Frames, lists, radiobuttons, property bindings, tooltips

22 May 12:06
Compare
Choose a tag to compare

Add frame
Add radiobutton
Add selection group
Add respondsToPointer property
Add tooltip
Add tooltip manager
Add property bindings
Add list
Add string list
Add widget list
Add add event dispatcher
v0 6 0-screen-1

Checkboxes, edits, scrollbars.

03 Mar 22:58
Compare
Choose a tag to compare
  • Added check behavior. (Checkboxes)
  • Added edit behavior. (Line edits)
  • Fixes for bitmap loading and rendering
  • Added saving of bitmap to file. (png, gif, jpeg, bmp)
  • Added ProxyProperty
  • Properties now have changing signal. (FlexibleObject, Variant*)
  • Application is now splitted and moved from example project to the library itself and can be used for creating basic applications.
  • linear layout padding and spacing can now be specified from template.

0 5 0

Templates are now useful!

14 Feb 20:54
Compare
Choose a tag to compare

Now it is possible to create meaningful applications using templates and id system.
This testing application is fully defined by .sdl file.
0 4 0
linux0 4 0