Adam's Lair Forum

game development and casual madness
It is currently 2020/02/23, 22:12

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 160 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10 ... 16  Next
Author Message
PostPosted: 2015/09/13, 20:48 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
I've written down a full changelog for the upcoming v2.0 release. It will still have to wait a while until all is well-tested and stable, but this can serve as a solid early preview of what's in the new version.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/09/27, 14:53 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Turned AdamsLair into a GitHub Organization and created a new user account for my personal stuff. This will make it easier to maintain contributions in the future and also provides a more inviting setup for Open Source collaboration.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/09/28, 10:06 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
The Duality repository now uses continuous integration service AppVeyor. It runs a full build, runs all unit tests and if anything on the way goes wrong, that commit turns red.

See the Build Status table in the bottom? Every commit now has a build indicator like that, which is especially useful for evaluating Pull Requests. In case something is wrong, a click on a build indicator will provide a detailed report what exactly happened.

Very useful ^^ Also, it will likely paint a better / more maintained picture of the repositories state to an outside viewer.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/09/28, 20:41 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Quick Change of the Evening:

Removed all Component access shortcut properties from GameObject except Transform, which is a genuinely cached and really fast one. For the others, use GetComponent<T> instead and, as a bonus, be able to see the overhead just by looking at the code. This change will be released with v2.0 and thus will not break stuff on its own, but show up when porting projects from v1.x to v2.0.

Thanks to hsnabn for making me aware of the issue.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/10/02, 16:01 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
It's now possible to define custom Serializers in Core Plugins.

As usual, they're considered "first-class citizens" of the Duality framework, meaning that neither Core nor Editor make a distinction between where a Serializer was defined, or contain any hardcoded references to the default ones.

This enables you to do any of the following:
  • Implement a custom data format for your Resources. JSON, BSON, plain text, whatever. The default Serializers have both around 900 lines of code, so this should be manageable even for individual projects.
  • Implement a special non-development data format for release versions without all these version control and metadata features. How about some minimalist XML? Or plain, raw Binary for speed and memory savings?

It wasn't really something crucial for v2.0, but this has been on my mind for a long time now. Now, back to the v2.0 release schedule!

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/10/17, 22:36 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Since the v2.0 binary release isn't too far away now, I've decided to replace the old, bulky Duality icon with the more modern Duality logo design. Not 100% happy with it yet, but I think it'll do for now.
ImageImageImage
Image





Edit: Tweaked them a bit.
ImageImageImage
Image

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/10/17, 23:40 
Forum Adept
Forum Adept

Joined: 2015/07/08, 16:41
Posts: 414
Role: Gamer
Not bad, but the empty space... doesn't look very good, to be honest.

Maybe fill it in with an "L" or another "D", see how that works for it.


Top
 Profile  
 
PostPosted: 2015/10/18, 01:06 
Forum Adept
Forum Adept

Joined: 2014/12/13, 00:11
Posts: 398
Location: Brazil
Role: Gamer
hsnabn wrote:
Not bad, but the empty space... doesn't look very good, to be honest.

Maybe fill it in with an "L" or another "D", see how that works for it.


Or just have some more flames.

_________________
I only know the basics of C#. I have no advanced knowledge.


Top
 Profile  
 
PostPosted: 2015/10/18, 16:04 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Updated the icon with a "counter-weight" Duality-dot in the bottom, in addition to the semi-transparent white background:

ImageImageImage
Image

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2015/10/18, 16:06 
Forum Adept
Forum Adept

Joined: 2015/07/08, 16:41
Posts: 414
Role: Gamer
Well... to be honest again, the dot kind of makes the empty space even more out of place.
It needs to be filled up with something to look good. Otherwise, you could try changing the shape of the icon.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 160 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10 ... 16  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group