Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Author Topic: LateralGM 1.8.6.844  (1,024,981 Views)
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #195 Posted on: December 08, 2014, 08:23:54 PM
He Robert, it's really impressive the work you've done, especially the image effects. I will try to test the new features.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #196 Posted on: December 08, 2014, 08:32:31 PM
First impression for the image effects : it works great !  (Y) Small details for the user interface : the drop down which contains the effect name seems to me very large. In the sprite window, next to 'Add effect' button, there are 'undo' and 'redo' buttons. Would it be possible to use these buttons for the image effects ? In the image effect window, there is the close button. I am not sure if it's really necessary, as in general, we can close windows with the mouse.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #197 Posted on: December 08, 2014, 08:39:43 PM
I think the list in the drop down of 'image effects' should be sorted. In this way, it's more easy to find back an image effect.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #198 Posted on: December 08, 2014, 08:42:30 PM
Thanks egofree, and thanks for your fixes too otherwise I probably wouldn't have noticed the tile names for quite some time, it looks like I got the instance names a long time ago. I was actually thinking about the undo/redo buttons right now since I was going to add instance creation ordering to the room editor, but you seem to be working in the same files right now. I got this release out to avoid us having conflicts in our commits.

As for the close button, GM's is layed out quite similar, I combined all effects to one frame. It's fine for now, just don't stress about it. Too many bigger things to worry about right now, we can always come back to things. Also the size of the combo can't really be fixed, the preferred size cuts off the strings and the default size makes it fill the whole width, so I went with getPreferredSize().width * 2 for now.


Also try to use the edit button more, this topic is getting too many pages and we keep going to a new page too quickly, last page only had 2 releases.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #199 Posted on: December 08, 2014, 08:48:47 PM
Quote from: Robert B Colton on December 08, 2014, 08:42:30 PM
Also try to use the edit button more, this topic is getting too many pages and we keep going to a new page too quickly, last page only had 2 releases.

Ok, i will try.  :D For the 'Apply' and 'close' buttons, in general we expect to be at the bottom of the window. 
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #200 Posted on: December 15, 2014, 11:09:45 AM
FYI, I've sorted manually the image effects list.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #201 Posted on: December 17, 2014, 09:21:05 PM
egofree, we should have discussed that first, I didn't really want them sorted because I had them added to the list by similarity of function
https://github.com/IsmAvatar/LateralGM/pull/187

The reason being is because fading to a color and opacity effects are most similar as blur and sharpen are.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #202 Posted on: December 18, 2014, 08:40:48 AM
Quote from: Robert B Colton on December 17, 2014, 09:21:05 PM
egofree, we should have discussed that first, I didn't really want them sorted because I had them added to the list by similarity of function
https://github.com/IsmAvatar/LateralGM/pull/187

The reason being is because fading to a color and opacity effects are most similar as blur and sharpen are.

Ok, sorry, i didn't think you were against this modification. I just wanted to help.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #203 Posted on: December 18, 2014, 09:17:29 AM
Don't sweat it, it's not a big deal at all you just weren't aware of what I had planned and you meant well too. IsmAvatar seems to favor sorting it by functionality as well. It's partly my fault for not offering feedback earlier as I was still busy finishing finals at school. But either way keep it up ego you're doing great work, I've made mistakes too that I've had to undo, nobodies perfect, but you're pretty good!  (Y)
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #204 Posted on: December 26, 2014, 11:46:28 AM
After egofree made several new improvements to the Room Editor, I decided to make a release for everyone to test these features and find any bugs. If things go well we can get this included in a new Portable ZIP with recent compiler fixes such as modulus assignment and instance activation by sorlok.

As always you can update from the extra packages page or via python install.py
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

These are egofree's changes:
1) Moved the current tile layer above the tabs and other changes include removing the now useless "Batch" tab
https://github.com/IsmAvatar/LateralGM/pull/179
https://github.com/IsmAvatar/LateralGM/pull/182
https://github.com/IsmAvatar/LateralGM/pull/185
2) Fixed depth issue to make sure the selected instance/tile is always visible
https://github.com/IsmAvatar/LateralGM/pull/186
3) Fixed a tile moving bug
https://github.com/IsmAvatar/LateralGM/issues/183
4) Added rectangular selections tools
https://github.com/IsmAvatar/LateralGM/pull/189
5) Added cut, copy, paste functionality to the room editor
https://github.com/IsmAvatar/LateralGM/pull/192
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #205 Posted on: December 26, 2014, 12:20:38 PM
For change 1, the most important update is managing tiles layers (c.f https://github.com/IsmAvatar/LateralGM/pull/182), the other changes are minor compared to it.

Edit:
I added also three new toggle buttons : 'snap to grid', 'add on top' and 'add multiple', which can be used to switch the corresponding modes. There is also a new 'Select an object' button which is needed when we are in 'pasting mode' and we want to go back to the single object selection mode.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #206 Posted on: December 26, 2014, 04:29:57 PM
I did more tests and i've found a minor bug, which i was aware it could happen : if you copy a region where tiles or instances overlap, sometimes the display order is not the same. In the original region an instance is above another one, and in the pasted region, it's the other way around. The problem lies in functions copySelectionInstances and copySelectionTiles in class RoomEditor. Robert, you told me that i could let my work unfinished, so if you agree, i will let you fix this one, or we can also forget it for the moment. I don't think it's really urgent.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #207 Posted on: December 27, 2014, 02:08:52 AM
Another quick update, I asked ego to add himself to the contributors list in case anyone may need to contact him in the future. I also added the new Calico room icons to Contrast until Josh gives us a proper SVG.



@egofree, just leave it for now, it's not that big of a deal, I can fix it some time in the future.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #208 Posted on: December 27, 2014, 09:49:36 AM
Thanks for the icons.
By the way, i think we SHOULD post an announce on the Enigma frontpage about new version of LateralGM. This year lateralGM has been modified in depth and we added a lot of new features. Instead, we have mostly announces about security patches or things which are not directly related to Enigma !  :(
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #209 Posted on: December 27, 2014, 01:10:29 PM
I was waiting until we reach 1.8.7 to announce it on the home page, like I have for every release in the past. This version we've gone with slower version increments, which is more proper, we don't want LateralGM 11 coming out after a month of development.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15