Posts by Gustav

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.

    Gustav,

    once you have dragged the boundary of the list with the mouse to the desired size (in your example the width), in order to "fix" the width in the property panel, you have to click with the mouse somewere on the frame, or on the object itself. This action de-selects the "selection boundary" of the list and "fixes" its new width in the properties. In fact, now when you click on the width in the property, it retains the new width.

    In my opinion, it's not really an issue ;)
    Hope it helps,
    Sergio

    I think this issue worsens the usability and should be fixed.

    Property values are updated after changing e.g. the size or position of an object. But the input field displays the wrong value if I want to edit.

    If that's no bug I don't know. ;)

    1. List Object:
    I'm not sure if i did it correctly but i don't get any issue. I've set the width in properties to 200 instead of 128 (default value), then double clicked the object in frame editor and set it to a bigger width by dragging an edge. The final size width is the one i've set by dragging.

    If I resize from 200 (typed in) to 250 (via handle) and click on the width property again, 250 is replaced by 200 again.

    There are some bugs I never noticed before. Maybe they were introduced lately:

    1. Wrong properties displayed:
      • insert a List object for example
      • change width in Properties
      • change width in Frame Editor by dragging handle
      • click on width in Poperties
      • now the former value is used again
    2. Object sorting issue 1
      • sort some objects in Workspace Toolbar in custom order
      • rename any object
      • now the sorting is reset to default
    3. Object sorting issue 2
      • set option Arrange Icons to No in object list in Frame Editor
      • sort some objects in object list in Frame Editor in custom order
      • objects in object list in Frame Editor and objects in Workspace Toolbar will be sorted
      • rename any object
      • now the sorting is reset to default only in Workspace Toolbar


    Regards

    Gustav

    I found a bug in the DataGrid object when selecting cells via the Select cells action.
    Please see this example file: Please login to see this attachment.

    If you choose to select more than one line with ctrl+click, unselect the cells with the Unselect cells action and select custom cells with the Select cells action, the old selection is partially restored.

    Same here. I'm constantly adding an Always child event just so I can paste other events from the clipboard and delete the Always again.

    Every time I need to use Binary Data I have to go to the folder in the explorer, copy the path, insert it in a Fusion expression to extract/release the binary data, copy the file name and copy it in the expression editor too.

    Since it's necessary to use the full path of files for all the actions and expressions, it would be a huge time saver if we could just copy the full path from the Data Elements window with Ctrl+C for example.

    Do those 2 monitors have different scalings? I can't reproduce this here with my 2 monitors with different scalings. Also please note that the Fusion option is the simplest DPI scaling option supported by Windows, this is not a per-monitor scaling option, which might be supported later.

    Yes, they have different scalings.


    Quote

    The Global option in arrays is only for the current application, the data is not shared with sub-apps.


    :O


    Quote

    I don't see what you mean by "the selection is empty", seems OK here. Though if it's a PNG with alpha channel the alpha channel won't be taken into account in the selection (maybe it was your question?).

    Yes, the selection can be moved but the picture stays as is. Maybe I had the wrong channel (color or alpha) selected. I'm really confused how to use this properly. Yes, sadly the alpha isn't moved with the picture.


    There is an issue with the Flag window where you select a flag from a list in the expression editor.
    The size of this window can't be changed anymore. It's fixed.

    Sorry for another post but I found a bug which destroys the usability and user experience in applications using buttons and sub-applications.

    Please see this file as an example: Please login to see this attachment.

    If a sub-application is opened (created) from a Button click a Button keeps the focus, every Button.

    Please login to see this attachment.

    If you "tab" through the Buttons the focus will be gone again after the Button was reached in the tab-selection-order.
    If you click on one of these Buttons and the other the focus won't change.
    Beside it looks odd the user can't tell anymore which Button has the focus.


    Btw
    Window Control's Minimum X/Y Size actions don't work with sup-applications if they are resizeable.
    Would be great if this would work.

    I don't see what you mean, and I don't see any resizing issue in simple apps with the objects you mention. When DPI Aware is not selected, Windows scales the content of the main window, whatever objects it contains. Could you post examples please?


    I'm sorry, I changed something in the custom folder selector sub-app and now the client height issue isn't there anymore. I can't reproduce it.

    You can see in the pictures that scoll bars, text and icons of DataGrid and Explorer are scaled up although the DPI aware option is enabled.
    Just create a new app with these objects and drag them from a laptop to a connected monitor. You'll see these elements will be scaled up and even stay scaled up on the connected monitor.


    I noticed two other things:


    I can't get an Array to be global in a sub-application. Am I doing something wrong?
    Here is an example file: Please login to see this attachment.


    Another thing is, wasn't it possible to load a PNG with transparency as selection?
    I would like to load a PNG as icon for an editor object. If it is a bit larger than the icon size it will be cut.
    Checking the Import as selection option will place the png picture cut as before but the selection is "empty".
    While resizing the selection the picture stays as is.

    I have found a small issue in the tree view of the Explorer object.

    In the following case it seems impossible to get the current selected folder:

    1. select any subfolder
    2. click on the little minus symbol in front of the parent folder
    3. now the parent folder is selected automatically after it was closed


    In this case no "Folder Changed" event is fired nor is the "ExplGetCurFolder$" variable updated.
    It would be really great if this could be fixed. :)

    I'm having problems using the DPI aware option from the Properties - Windows settings.

    The DataGrid object will be scaled nonetheless (Left - Laptop, Right - Desktop-PC).

    Please login to see this attachment.

    The Explorer object will be scaled too and the client window of the sub-application loses space (Left - Desktop-PC, Right - Laptop).
    It seems the addintional height of the window title bar reduces the client height. The window height seems to be the same.

    Please login to see this attachment.

    Thanks! the crash will be fixed in the next update.

    File object: the current directory is changed by Windows, Fusion doesn't change it (Fusion just passes a "don't change dir" flag if you don't select the "Allow directory change" in the selector style).

    File object: the directory selector based on the file selector that you see in other apps is not implemented in Fusion. IIRC this API was introduced later in Windows and implementing such a selector that works on all versions of Windows is not easy (I took a look some time ago but I ran out of time - it's certainly something we'll do at some point, even if we have to drop compatibility for this feature).


    Thanks for the clarification! Looking forward to see such a file selector one day. :)

    Here are a few issues I encountered:

    Fusion crashes while editing the menu items. You can use this file (Please login to see this attachment.) and follow the the steps in the picture.

    Please login to see this attachment.

    Others:

    • Inside the comments window in the Event Editor: Ctrl + Enter doesn't close the window anymore when "Press ENTER ..." isn't checked.
    • The Fusion color selector could use some more space for the labels on the Custom tab and the title of the Frame Palette tab itself.
    • File object: Is it right that the Current Directory is changed to the path given to the file selector, even if Cancel was clicked?
    • File object: In applications nowadays one can use the file selector to select directories. That's really nice because one doesn't has to navigate trough a long path inside the directory selector but just can paste the path inside the file selector. But it seems that's not possible with the file selector from the File object. I tried to use Set style with Allow non existant file/path but the file selector doesn't accept selecting only paths. Maybe I'm trying something wrong?

    Regards
    Gustav

    Here are two more issues:


    I accidentally tried to change the size of the Frame Window while the application is minimized with runtime option Run when minimized activated.

    Please see this file: Please login to see this attachment.

    1. Run application
    2. Minimize application
    3. Restore application
    4. String object is black, clicking the button results in a crash


    There are similar issues with Direct3D 8 and 9 but without crash. The String object will not be refreshed until you move the window outside the screen and back again.


    Another issue is that one can't drag actions to add them to other events in the Event List Editor.
    The "Plus/Add" mouse cursor is shown but the action won't be added. One can only overwrite existing actions via drag and drop.
    Don't mind the names of the groups, it's just a picture of the example mfa file above.

    Please login to see this attachment.


    Regards
    Gustav

    Maybe there is an issue with resizing of the application window and the Frame Window position.

    If I use two monitors and want to resize the application window by dragging the border with the mouse or setting it in code the maximum size is something like the screen width of the monitor. If I set Window Control object > Resize > Minimum X Size I'm able to resize the application window to the x size of both monitors. But in this case the x position of the Frame Window will move into negative values if the size of the application window will exceed the screen width of one monitor. So I have to set the x position of the Frame Window to 0 again. That's no big problem but maybe a bug. Shouldn't it be possible to resize the application window to the screen width of both monitors by default, without setting a resize option first?

    Please see this example for better understanding: Please login to see this attachment.


    Regards
    Gustav

    There actually is keyboard support for those things. In each case, the key combination shift+enter, down, enter will achieve what you want. This is a somewhat cumbersome key combination, of course, so you'd be best off using a macro program like Autohotkey to map it to a simpler key combination. Incidentally, there are Please login to see this link. you can improve your Fusion experience with Autohotkey.

    Thanks for the tips! Will have a look. Learning something new every day. X)

    A built in more direct way like simply pressing Enter would be great. Enter doesn't do anything else in the editors it seems.

    Weird problem, it's fixed in the next build but I don't understand why this happens and why the fix works. :p

    XD


    I would also like to talk about some UX cases.


    The new Toggle Event List mode command :cf25+: is really useful but has one big downside.
    It clutters the navigation history (Back & Forward buttons in toolbar). Every time I press the toggle button or use Ctrl+T a new navigation entry is added.
    In my opinion this circumstance makes the navigation obsolete if I use the toggle button frequently. To go back to the window before, I have to press Back as many times I toggled the windows.
    Of course I can press the Back button after using the toggle button but if I do so: what would be the point of the toggle button? So I could use the other editor buttons right away.
    So maybe it's a better idea to exclude the toggle button from the navigation history. But that could be confusing too.

    A possible solution could be to add an entry in the navigation history only if the window Fusion would jump to is different from the second last history entry (Event Editor or Event List Editor).
    I don't know if I described it okay. Let's say the following list represents the navigation history, the newest entry at the bottom:

    • Storyboard Editor
    • Frame Editor
    • Event Editor


    If I press the toggle button now an entry Event List Editor will be added at the end. If I press it again Fusion finds that the second last entry is Event Editor so it doesn't add it again to the end. It just deletes the last entry Event List Editor. Now I can press the Back button and jump back directly to the Frame Editor. :)
    I think this would be a plausible solution because the toggle button is different from all other editor buttons and visually represented as "option/check" which changes appearance when in Event List Editor.


    Speaking of navigation history, there is a small issue. As far as I can see the Storyboard Editor button is the only one which keeps adding entries to the navigation history every time it's pressed. Press it ten times in a row and ten entries will be added.


    Another UX case is the option to open the Expression Editor via keyboard.
    I like to work with the keyboard as much as possible and there are some really essential "shortcuts" missing in my opinion.
    In the Frame Editor, Frame List Editor and Action Editor one is able to move the selection mark with the arrow keys. One can copy, cut and paste and select conditions and actions (via spacebar) using the keyboard. But it is impossible to open the Expression Editor of an existing action for example. I always have to take my mouse, move it over the action and double-click on it. After editing an action I move intuitively the selection mark by pressing the arrow keys to the next action I want to edit and press Enter - but nothing happens. Often I just have to change a value and close the Expression Editor again using Enter. But this "flow" is interrupted by the missing option to open the Expression Editor with the Enter key.

    It would be really helpful if one would be able to press Enter to:

    • open Expression Editor for Actions
    • open Expression Editor for Conditions
    • activate the New condition button


    Puh... that's all for now. Thank you :)