Git Product home page Git Product logo

Comments (5)

swiszczoo avatar swiszczoo commented on June 3, 2024

Hi, can you check if this file exists: %APPDATA%\Winpinator\winpinator.lock? It should be created when Winpinator starts. If it doesn't exist, can you create an empty one and check if it will be removed? I have no clue what's going on but that might help to debug it. And I just want to ensure, do you have any free disk space?

from winpinator.

michalderlatka avatar michalderlatka commented on June 3, 2024

Looks like I found what might be wrong. When you close application with X button it doesn't really close. Process is still runnning, so it cannot be started once again. After killing process in task manager I'm able to start app once again.

I think it would be good to add some kind of notification (winpinator is still running) in tray. With collapsed tray you cannot see it is still running.

from winpinator.

 avatar commented on June 3, 2024

Process is still running

Yes, and that should be checked by the user by disabling that utterly annoying non-feature of hiding systray icons that the system enables by default. One might be surprised by what still runs in the background without their knowledge.

That said, I believe each application should either give up this toxic practice of mapping the Close button to tray minimize, or offer the user the option to choose between minimize-to-tray and straight-up close in their Settings panel.
If the author chooses the second variant and if minimize-to-tray is enabled by default then yes, there should be a one-time notification about the state of the application (at first run, when "closed" to tray), together with a mention of the ability to change that behavior.

from winpinator.

swiszczoo avatar swiszczoo commented on June 3, 2024

Yeah, but that's not how it was supposed to work. When you started Winpinator for the second time, it successfully detected that another process is already running, so it tried to tell that older instance to restore a window by some kind of IPC (DDE, to be exact) but somehow failed. I can't think of any reason why it doesn't work on your computer. I thought that maybe the older process was running under privilleged account (by having a selected checkbox in the installer) and the new one under normal account and that broke something, but I just can't replicate it.

from winpinator.

michalderlatka avatar michalderlatka commented on June 3, 2024

After few days problem suddenly disappeared. I am now able to start Winpinator for the second time and this restores older instance's window.

from winpinator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.