Download Spots Guide
Puts new downloads in spots you choose on your desktop.
1. Build and open
Extract the downloaded ZIP and put its folder where you intend to keep it, for example C:\Tools\DownloadSpots. Run build.bat; it builds DownloadSpots.exe and starts it. On later launches, open that executable. The startup entry points to the executable’s location, so choose a permanent location before enabling or relying on Start with Windows.
The script uses the existing .NET Framework compiler and reports a failure if it cannot find or use it. Quit an existing copy before rebuilding; the script also attempts to stop the running app before compilation.
Click the tray icon to open the controls. Close, Esc, or clicking elsewhere closes the controls without stopping the app. Quit stops it. Start with Windows is enabled on first launch.
2. Prepare the desktop grid
Right-click the desktop, open View, turn Auto arrange icons off, and turn Align icons to grid on. Download Spots reports a grid problem when it detects one. Its Fix it control changes those desktop options for you.
No spots are selected initially. Choose spots opens a grid overlay: click a cell to select or remove it, press Enter to save, or Esc to cancel. Numbers indicate the order in which selected cells fill. Show spots briefly highlights the saved cells.
3. Choose watched folders
Downloads is the initial watched folder when Windows supplies that location. Under Watch, use Add folder to add a location or remove an existing entry. Watching is not recursive: subfolders are not automatically watched.
The Add folder control rejects the Desktop, duplicate entries, detected OneDrive locations, and the selected overflow destination while folder overflow is enabled. Existing files are recorded when watching begins and are not collected as a backlog. Folders are not moved. Turning the app off and back on does not sweep up everything that arrived while it was off.
4. New arrivals and full spots
New candidates wait while they are changing or unavailable for exclusive access. The implementation also excludes common temporary-download filenames and certain hidden/system files. These checks are a practical readiness test, not a universal guarantee that every program has finished producing a file.
Eligible files move into the first unoccupied selected cell in reading order. Occupied spots are not displaced. Under When spots are full, choose whether to leave the file where it arrived or move it into a selected folder. The same fallback applies when the selected desktop spots cannot be used, such as when the desktop grid is unavailable.
A file left in its source folder after this decision is not queued to move automatically when a spot later becomes free. With no spots selected and a destination folder chosen, new arrivals go directly to that folder.
5. File handling and move log
Download Spots avoids overwriting existing destination names, trying numbered alternatives such as name (2).ext. Across drives, it copies to a temporary destination file, compares the source and copy lengths, finalizes the destination, and then removes the original. That check is a file-size comparison, not a content-hash verification. If the copy succeeds but source removal fails, both copies remain.
After moving a file to Desktop, it retries icon placement. If it cannot put the icon precisely in the chosen cell, the file can remain on Desktop with Windows’ placement; inspect Move log for the reported result. The landing highlight is suppressed while desktop icons are hidden, including when Hide All hides them.
The move log is a local text file at %LOCALAPPDATA%\DownloadSpots\moves.log. Older entries are trimmed as it grows, so it is a recent operational log rather than a permanent, guaranteed-complete audit record.
6. Appearance and keyboard controls
The moon/sun control selects light or dark appearance. Download Spots shares this preference with installed copies of Mouse Parker and Hide All; another app picks up the shared preference when its controls next open. This app preference is separate from the website’s themes.
The tray page supports keyboard navigation and exposes accessible controls for screen readers. Spot selection itself uses the pointer, with Enter to save and Esc to cancel.
7. Earlier version and removal
The earlier name was File Parker. Follow the README’s instruction to uninstall that older version before using this one; Download Spots also checks for remnants and can offer startup cleanup. This is not a promise to migrate all old settings.
Uninstall... asks for confirmation, removes the app’s startup entry, settings and move log, exits, and schedules removal of its own package files. The containing folder is removed only if empty. Files previously moved by Download Spots remain where they were placed.
8. Source, local data and rights
The supplied code implements local desktop behavior. No outbound network-client, account or telemetry functionality was found in the source review. Settings are stored for your Windows account under HKEY_CURRENT_USER\Software\DownloadSpots. Start with Windows uses your account’s Run key. The uninstall delay uses a loopback ping to this computer. Windows, other applications and network-backed watched folders can use a network independently.
This release is a source/build package. No prebuilt executable or installer is included. The public v0.1.0 label identifies this distribution; no version attribute has been added to the supplied app code. The owner marks the app Complete · maintained. The website integration involved a static source and documentation review, not compilation or new Windows runtime testing.
The owner licenses this app’s original source under MIT: you may use, modify and redistribute it, including commercially, while retaining the copyright and licence notice. The original ZIP predates this grant and stays unchanged. Keep the accompanying MIT licence with any copy or substantial portion of the software. This does not grant logo or endorsement rights.
Website Settings changes the website’s four themes and header visibility, not the installed app’s controls or its shared light/dark preference.
Website settings
Main site and the named parents above the page follow the site’s hierarchy. Guide and Settings use local pages where available.
Settings lets you hide the header and choose Light, Light Gray, Dark or Pitch Black / OLED. Light Gray is the first-visit default. The parent row and footer remain available when the header is hidden.
Choose System, DM Sans, Outfit, or Outfit headings with DM Sans body text in Settings. The preview and interface change immediately. Outfit is the first-visit default; fonts are served by these websites. Your saved selection is preserved.
Theme, header and font preferences are shared across andrazdjuric.com websites in this browser. They contain no document data or visitor identifier and are separate from installed application settings.
Contact in the footer opens the main site’s contact options in a new tab. Use it for questions, problem reports or suggestions.
The shared interface rules explain navigation, link markers, themes, raised surfaces and control states.