0 Favourites

Some usability suggestions

  • Hello,

    First of all, I have to commend the team for creating this awesome product and being on top of things with updates and bug fixes. You guys rock! :)

    Now, I've started using Construct on my first serious project recently and decided to make a list of the things that bug me when I run into them and which might be improved.

    I apologize if some of them are already reported (I looked for a suggestion list on the forum and found that it's preferred not to have one), or if I simply used the feature wrong and missed something. I've put in an effort to test and search before putting stuff on the list.

    Here's the list so far (just verified with r103.2):

    • Sprite - Edit animations: remember the location/size of all sub-windows (the final positions are saved when closing the Edit Animations dialog, but during the time it is open the "Color Palette" window position is reset every time it's closed/reopened and the "Image Points" window resets every time the animation frame is changed!)
    • Sprite - Edit animations: when resizing sprite, add option to lock aspect and a percentage-based resize
    • Sprite - Edit animations: add a way to copy/move selected sprites from one animation to another (now they can be duplicated and moved only within the animation they are part of)
    • Event sheet - Group rename: when renaming group, update all references to the group name
    • Expression editor: doubleclick in expressions is acting weird when the popup is first opened (at first it selects the doubleclicked word with the preceding space, comma and the whole previous word); after that, it seems to work as intended (doubleclick = select word; another doubleclick, or tripleclick = select entire expression)
    • Layout - Layers: add the ability to select and move multiple layers together (or to link layers to other layers so they move together)
    • Layout - sprite - Z-order: allow more customization than just send to top/bottom of layer (e.g. setting a Z-index)

    Cheers,

    Daniel

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • These are good suggestions. Ashley can add them to the towering todo list ;)

  • - Event sheet - Group rename: when renaming group, update all references to the group name

    Would like.

  • Updating the references to the group when renaming it would be nice, as this is how you expect it to work.

  • I have to agree, that "Sprite - Edit animations: add a way to copy/move selected sprites from one animation to another" would save a lot of space/MB on my current project.

  • Now , My turn :D ...

    Event Sheet : Rename event to be another objects event ...

    Example :

    I want car and bus to move 5 meters without having to mess with the families

    car : move 5 meters

    copy the event and change :

    *Car*(to bus) : move 5 meters

    Cheers

  • Now , My turn :D ...

    Event Sheet : Rename event to be another objects event ...

    Example :

    I want car and bus to move 5 meters without having to mess with the families

    car : move 5 meters

    copy the event and change :

    *Car*(to bus) : move 5 meters

    Cheers

    That would be great.

  • I don't know if I'm catching Whiteclaws' meaning, I copy events all the time, edit, hit "back" a couple times, change the sprite and hit "next" till the end again, it keeps the settings.

    My request:

    1. Functions need a detail field, so we can note what the function does.

    2. The expressions window needs a list of Function names under "System" or I would prefer, under "Functions" (system's pretty full already.)

  • 1. Functions need a detail field, so we can note what the function does.

    Paradox: Add a comment right above the function ?

    I understand the need for a description of the function, but I'm not sure such a field is required in the function object itself (since you can use comments and move them like events).

    By default at least, that's what I did without really even thinking about it.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)