Skip to content

🌪Manage [save/restore] your desktop icons, with pretty GUI on Windows❖

License

Notifications You must be signed in to change notification settings

s0d3s/Positioner

Repository files navigation

Positioner header logo

TOOL FOR SAVING, RESTORING AND MANAGING DESKTOP ICONS

shield-downloads-count shield-windows-only

AboutFeaturesInstallationArticle

shield-download

Why Positioner?

Has it ever happened in your life, that you finally put your legion of desktop icons onto their positions, sorted them by meaning/color, BUT at the next start, Windows treacherously mixed your icons with quantum wind?

It happened to me. This was the initial reason for the development.

Positioner - will help not only restore the same layout, but also create several snapshots of the desktop, with your settings, and switch between them.

✨ Features

⚠ Positioner is now at the alpha-stage, so exist some nuances.
For example, the next few releases will work in single-threaded mode, in order
to facilitate testing (that is, when executing a command, the GUI will freeze)

  • Save/restore icons position

  • Attach snapshots to quick slots

  • Change desktop view(flags)

  • Quick button for hide\show icons

  • Restore icons position on OS startup

  • Set custom snapshot name

  • Create & use your own transition(the logic by which the icons move from point to point)

    Now this feature is available, but only in manual mode (it is not displayed in the GUI).
    To create your own transition, modify the file src/movement_transitions/default_transition.py.
    You can do this before "compiling" or after installation.

💽 Installation

You can use Positioner in two ways:

  • Install and use as a standalone programm
  • Download source code, install dependencies and run as python script

❗ NOTE: If you have too many icons on your desktop, then the transition may not be smooth.
This is a Windows bug (which cannot be bypassed at the Positioner level), however,
this process can be facilitated by turning off the flag responsible for displaying file names.

Standalone Installation

  • Download installer from latest release page

  • Run and install

    ⚠ If installed in Program Files, you will need administrator rights to run Positioner

  • Use Positioner!

    Optional: Press ⭐ on the github page😉

<As Script> Installation