ACCES-Mathieu's Forum Posts

  • Can you or someone else here please confirm that it is indeed possible to notarize a Construct app ?

    I'm ok with investigating about it in Apple's doc, but first I'd like to know if anyone here was able to complete a notarization process.

  • Hi NWJS team,

    as you guys probably know, the advantage of using NWJS is that we can easily create apps for both Windows and MacOS which are the two leading OS in the world.

    It is for me the only way to distribute my apps to 95% of the computer users.

    Now I'm really stressed by the way things are going to happen on Mac in a near future :

    MacOS Catalina is here and it is even more restrictive than older versions about the apps.

    Apple told that all Software should be notarized to be readable on MacOS if the app is not distributed through the Mac App Store.

    I have 2 questions about this :

    1. Is it possible to distribute Construct products on the Mac App Store ? If yes, where can I find the guide to do this ?
    2. If not, is it possible to notarize Construct products ? If yes, where can I find the guide to do this ?
  • ACCES-Mathieu If you modify the package.json file after exporting, please also provide the edited version. So far I can't notice anything special with the files.

    The only thing I change in package.json is the last instruction that I add manually :

    --disable-devtools

    Then I follow your instructions to use the tool to secure the assets :

    NW.js Secure Assets.bat and it deletes the package.json

    ACCES-Mathieu The only version I could find is the one released on the 12th August 2019 (v0.40.1), I will base the report on that. I still need more info.

    Any minimal project for reproduction would help. Since part of what you're reporting is a crash, could you please ask a user to zip up the folder called crashpad? I know it's probably something you'd like to avoid but there are no other options, unless you can provide something for reproduction. [%LOCALAPPDATA%\#PROJECT NAME#\User Data\CrashPad]

    My problem is that our customers are not happy with the bug, and DO NOT want to be beta testers of my different tries to find a solution.

    So when I'll have a new customer on the phone, I will definitely access these crash reports, but until then I won't call them back to have access to their computer.

    How outdated are the systems? The problems that come with outdated systems are usually not caused by the OS itself but by the drivers not being up to date. Most of them are included in the Windows Updater nowadays. Issues with the renderer (e.g. outdated graphics driver) should be inside the crashlog as well.

    I'll check this also, but it seemed to me that the last windows update was 2+ years old.

  • ACCES-Mathieu Please provide the version this started happening and try to narrow it down if you can. How old are systems you both are basing this on? Any minimal project to reproduce and providing your package.json* file would help.

    Here's my package.json :

    { "main": "index.html", "name": "*****", "description": "*****", "version": "1.0.0.0", "window": { "icon": "icons/icon-512.png", "title": "*****", "width": 1024, "height": 768, "position": "center", "resizable": true, "frame": true, "kiosk": false, "show": true }, "user-agent": "Mozilla/5.0 (%osinfo) AppleWebKit/%webkit_ver (KHTML, like Gecko, Chrome, Safari) NWjs/%nwver", "chromium-args": "--enable-node-worker --disable-plugins --disable-internal-flash --disable-popup-blocking --allow-file-access-from-files --ignore-gpu-blacklist" }

    About the version when it occured I'd say it was compiled with the last version of nwjs between july 16th and september 11th (these are the dates of my two releases suffering the bug).

  • Hey, I've been having a strange problem with NW.js that I can't get to the bottom of. Sometimes when I try to preview a project in NW.js, the window will open and then take forever to load. Closing the window or killing it through task manager will then result in the entire computer hanging for a few seconds as if the CPU is maxed out. However, task manager doesn't show any big load on the CPU.

    Hi, I have approximately the same problem here.

    Some customers have reported NWJS blank screens or black screens and crashes on their computers.

    A common point between them is that their Windows are not kept up to date.

    Can you check this ?

    Best regards.

    Mat

  • -> NWjs: Open browser to URL workpath&folder1&folder2

    Hi

    I managed to open a folder on windows with the above command, but it doesn't work on MacOS.

    On MacOS, it'll eventually ask me wich application to use to open a " " extension.

    Any idea on what I could try to do next ?

  • File Chooser plugin? construct.net/en/make-games/manuals/construct-3/plugin-reference/file-chooser

    It seems this plugin allows the user to choose and load a file inside the project, but not to simply open a given folder in "explorer" for Windows or "finder" for Mac.

  • Thank you Plinkie, I'll try to find something useful here.

  • Hello,

    I'm using Construct 3 and I would like for the user to access to a given folder in his file explorer (both on windows and mac) when he clicks on a button.

    My export method is NWJS.

    Is there a command to allow this ?

    Thanks !

    Math

    Tagged:

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hi.

    I have the same problem here.

    On my Construct 3, when I duplicate a layout, Construct randomly crashes about 1 every 3 or 4 duplicates.

    I have to mention that my project has 1600+ layouts and 400+ object types.

    To prevent losses of my work, I have to save my project every time I duplicate and reload it after crash.

    It's a huge loss of productivity.

    Thanks.

    Mat

    Thank you for this trick !

    Do you know which functionalities will not work correctly when ran locally ?

    Thanks.

    Mat

  • Here's a picture of the BitDefender alert (in french, if you need translation, I'd post it)

    What version of NWjs are you using?

    nw.js v0.33.3

    Node v10.10.0

    Chromium 69.0.3497.100

    commit hash: fdaa1b9-de9606e-577bc92-35a7ccb

  • Hello,

    did something happened recently with security softwares concerning NWjs ? A customer of our product reported us that Bitdefender is preventing our application to start because a ransomware behavior was detected.

    Cheers,

    Math

  • For info, the browser.platform value for MacOS is :

    Does anyone know the value for Linux ?

    Thanks.

  • Following Dannyyy's advice, I tried to make a copy of the LTS (Long Term Supported) version of NWJS : 0.14.7 and to paste the package.nw that I exported for actual NWJS versions. I could test it on a Windows Vista system and it worked with minor font issues. That's a decent workaround for my customers who have very old PCs and can't update them.