DonDrapr Posted July 13, 2024 Posted July 13, 2024 1. Minimize Button The Launcher resides in the middle of the user desktop screen and does not behave like ordinary Windows apps ... or any common UI. It will not minimize by clicking on the app icon in the taskbar. There is no UI element to let the user minimize it. Why is that important? Nobody wants to look at this thing for 12 hours, while the game is downloading the new Afghanistan map. Yes, you can run other apps 'on top of it', in the middle of the screen and 'behaves' like it (rendering in full speed?!) and therefore is treated by the Windows OS and Kernel Scheduler in that way. See Windows documentation on 'best practices' for app developers on how to create an app that is compliant with UI/UX standards ... or see any modern HTML5 course? 2. Redundancy Issues Aside from that, there is the question of 'redundancy' once again withing DCS and the DCS UI. If something 'new' is not replacing something 'old' it can run in parallel, creating a duplicate process of the same task? Even interfering with it? You have now the Launcher, which allows for in-game setting changes, while you also have the in-game settings menu that does the same thing. That is 'fine', since both interfaces communicate with the same file and no user is going to simultaneously use both (launcher and in-game settings) to change values in both at the same time. 'Downloads' though, are a different thing ... A user can now start a download in the launcher. When s/he choses the download new DLC, s/he can still start the game and 'play' (because - as we all know - the actual download is a separate process and has it's own instance and GUI. But the user is still offered to download the same content s/he is already downloading, within the started game in the 'Module Manager'. Clicking that (and many users will do ... "just to be sure") is ... starting a new download process and overriding/deleting the previously started download in progress! ____ I see, someone is not familiar with the most basic rules of UI/UX development ... which are also basic programming rules, btw: "Don't repeat yourself", "Keep it simple", "One tool for one (type) of tasks", "close the door that you opened", etc, etc. At least 1. should be an easy fix?
Recommended Posts