Ashley's Forum Posts

  • Follow that link and it's all explained there.

  • Please file an issue including that project. Issues only mentioned on the forum are easily lost and forgotten.

  • It's impossible to help without more information. If you think you've run in to a problem with Construct, the best thing to do is file an issue following all the guidelines. Note we need all the requested information to be able to help.

  • I tried a few of Construct's built-in TypeScript examples in the latest beta and they worked fine for me. It's possible it is actually a mistake in your code and you got confused when changing release, which is pretty common. If you really think the latest beta has a problem with its TypeScript support, please file an issue following all the guidelines, as usually it's impossible to help without all that information.

  • Allow me to pin bars to other docked bars

    This looks like a pretty complicated change, is potentially confusing (in your example, do the tabs conceptually attach to the pane on the left, or the pane on the right? What if you close the associated pane, do the tabs just disappear?), doesn't seem to have that good a use case as it more or less just moves where the tab is, so I don't think it is likely we will make this change.

    Allow me to collapse the pinned bar by moving mouse off the bar

    This is more or less already how it works. If you click inside the bar to focus it (so the caption lights up), the bar remains visible even if you move the mouse off the bar, as in this case the assumption is you are still working with that bar. However if the bar is not focused, moving the mouse off the bar will collapse it. This is also how it worked in C2.

    Allow me to choose the order of the pin tabs

    The order is the order in which you pinned the bars. I guess we could add an option to drag the tabs to reorder them though? However we first need a solution for the tab visibility issue (see below).

    Allow me to change the text/background colors

    I'll look in to doing this, hopefully it will be straightforward.

    Limit the size of the tabs

    This is an easy change so it's done for the next beta.

    Allow me to see all pin tabs on a bar edge

    If the pin tabs show on top of the bar that appears, it ends up covering parts of the bar interface in an annoying way - for example it can overlap text making it harder to read, overlap tree expand/collapse buttons so you can't click them, etc. So I don't think the tabs should overlap the bar that appears. In C2 this was solved by reserving space in the user interface for the tabs, effectively indenting the rest of the UI. Perhaps we could do something similar.

    Allow me to make the bars expand/collapse twice as fast

    The timer is just 0.5 seconds, and feels quick for me. I think you might have been confused by the way focused bars stay visible, as described previously. Typically hover actions like this do not act instantly, or too quickly, as it makes for a fiddly or "slippery" feeling user interface that instantly punishes mistakes like briefly moving the mouse in the wrong position. Construct's context menus use timers when hovering submenus for a similar reason, which are currently set at 0.3 seconds to show and 0.5 seconds to hide, so the pane hide timeout currently matches the submenu hide timeout which seems appropriate. I can't tell exactly but it also feels about the same as the behavior in C2.

    Allow me to keep my open bars even after logging out

    This is a separate issue really. I'd say the solution is don't log out. If you need to switch accounts frequently for some reason while also keeping your UI intact, which sounds to me like an edge case, you can try using features like browser user profiles to more easily manage that, as you can change account by switching browser profile rather than logging out and back in. If you are being auto-logged-out frequently, it's probably your own browser clearing cookies, so you should probably look at changing your browser settings or making an exception for Construct.

  • I think that's a known issue - this bug report from 2023 identified the same thing, but unfortunately for backwards compatibility reasons it proved too difficult to fix. There is a difference between the WebGL and WebGPU renderers with that effect, so you can either live with it (perhaps it's only cosmetic and doesn't matter), or you can disable WebGPU in your project's settings to always use the WebGL renderer so it always works consistently.

  • 3D objects will only render correctly on 3D layers. If you put it on a 2D layer, it won't look right, so put it on a 3D layer.

  • You don't need permission - you can go ahead and write a book on Construct if you like!

  • The export option does not cache anything. It only loads the exported resources in the app folder. So this type of problem should not be possible.

    I would guess you've made some kind of mistake, but it's hard to say without more details. (Generally to be able to help we need the information as required in the bug report guidelines.)

  • Someone else mentioned an error using Firefox 145 and it looks like there's a regression in Firefox itself that's breaking Construct at the moment. It looks like it works in Firefox Nightly, so it appears to be something Mozilla already identified and fixed. I filed an issue with them anyway in the hopes they can patch the latest stable release of Firefox sooner than just waiting for the stable release to update which could take a couple of months.

  • Use the Steamworks plugin with the Windows WebView2, macOS WKWebView or Linux CEF export options.

  • Opening projects in Firefox is working fine for me with the latest release. Generally it's impossible to fix problems like this unless you file an issue following all the guidelines, as we need all the requested information to be able to investigate.

    WebGPU is now enabled by default in the editor and it looks like possibly an issue with the WebGPU implementation in Firefox. In the mean time you could try disabling WebGPU in Settings as a workaround.

  • You could just do a quick export to try it out which should confirm that 1) and 3) are correct.

    For security reasons the system often makes application install folders read-only, e.g. inside "Program Files" on Windows is typically all read-only. So generally you should assume the "<app>" and "<web-resource>" folders are read-only. I would say the best folder to use is "<current-app-data>" which is where apps usually write user data to. You could also use "<saved-games>", but that is Windows-only, and I'm not sure what the convention is (I guess use a subfolder for your game?)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
    1. The Steam in-game overlay is now supported in Windows WebView2 exports with the Steamworks plugin v1.5
    2. If you have trouble with OBS, please contact the OBS developers. As I mentioned before at least some of the capturing modes work, and if some specific mode doesn't work, or you want them to change the default to a mode that works better, that's something you need to take up with the OBS developers.
    3. I have been following up with both NVIDIA (privately) and Google (on their public issue tracker) about a solution for dual-GPU systems. Some progress has been made: NVIDIA are considering a new NvOptimusEnablementForSubProcesses flag, and Google implemented a command-line flag to force the browser engine to use the high performance GPU. However I don't believe NVIDIA have actually implemented that yet, and Google's flag works but has a bug that causes a janky framerate. I just followed up in both cases. Hopefully one way or another we'll get there with a way to force the high performance GPU.
    4. I don't think there's much we can do about WebView2 telemetry as it's part of the OS, but according to this article WebView2 will respect the system-wide Windows diagnostic data setting. So if you've already changed Windows settings to limit telemetry, it should limit telemetry for WebView2 as well.
  • The Steamworks plugin v1.5 already has support for the Steam in-game overlay in the Windows WebView2 exporter.