Hey! I'm sorry if you're on this page because something went wrong. Let's make it better! I do my best to ensure the GDS Editor runs as smoothly as possible for you. Unfortunately, as with most applications, some issues are inevitable. If you encounter a problem, please report it to me on the site Discord, and I’ll add it to the lists below. I’m slowly working through any unseen issues. Have a quick browse below to see if a similar issue and workaround is already listed.
Thank you for your patience and understanding
Robert
Some browsers, such as Brave and Safari in privacy mode, use anti-fingerprinting technology to prevent websites from tracking users through unique browsing behaviors. One of the techniques blocked by these privacy settings is mouse movement tracking.
Since GDS Editor relies on drag-and-drop functionality, it needs to track your mouse movements for legitimate reasons. If your browser's anti-fingerprinting settings block this, no mouse movement data can be sent to the application, making drag-and-drop interactions impossible.
Solution: Disable the fingerprint blocker for GDS Editor in your browser's privacy settings to restore drag-and-drop functionality.
If drag-and-drop functionality was previously working but suddenly stops, it is possible that an error occurred during execution, preventing further interactions.
Solution: If you are an advanced user, try opening the browser's developer console, clearing the debug log, and then closing the console. If this does not resolve the issue, save your work and refresh the page to reload your scene.
For security reasons, some browsers may block websites from saving files, such as PNGs and ZIPs, to your local machine. This can happen due to strict security settings, browser extensions, or privacy features.
Solution:
On some Apple systems, browsers do not fully support canvas-based blurring. I am in the process of updating to an improved cross-browser blur method, but certain effects may still appear as a flattened blur.
Current Solution:
The only workaround for now is to use a browser that supports the blur method correctly. If you encounter any blur effects that are not working, please report them on the Discord so I can add them to the priority fix list.
Issue: When trying to align and distribute rotated elements on the scene, the alignment calculation is incorrect.
Workaround: Enable the grid and manually align rotated elements using drag-and-drop.
Issue: When undoing a scalpel action the z-index of the previous state of the component is incorrect, normally leading to the z order of the undone component being one to low.
Workaround: Manually fix the z-order of the component. "control + up arrow"
Note on fix: This issue is now closed- The grid snapping system was re-written in 1.6, Due to the nature of floating point integers a round up or down must be made when converting to single pixel integers this can sometimes lead to erroneous positioing, the only fix is to manually reposition. With the new snapping system snapping offset happens less frequently
Issue: There is a suspected rounding issue when snapping tiles to the alignment grid. Occasionally, a tile won’t align perfectly and may be off by one pixel.
Workaround: Try re-snapping the tile—it should align correctly after another attempt.
Issue: Depending on the order in which HSL color changes and color effects are applied to GDS art components (SVGs), a second color effect can sometimes reset previous color adjustments.
Issue: Simple text components may not appear in exported scenes due to incorrectly set X and Y positions.
Workaround: Manually reset the X and Y positions of the simple text component in the transform inspector dialog. This issue is a high priority and should be fixed in the next release.
Issue: When dragging along one axis (Alt key + drag), the group selection rectangle does not always follow the drag direction correctly or becomes offset until the drag action is completed.
Workaround: This is a low-priority issue, as the components within the selection are still dragged along the correct axis. No workaround is necessary.