All Projects → VictorZakharov → pinwin

VictorZakharov / pinwin

Licence: MIT license
.NET clone of DeskPins software

Programming Languages

C#
18002 projects
Inno Setup
370 projects

Projects that are alternatives of or similar to pinwin

it-tools
Aggregated set of useful tools that every developer may need once in a while.
Stars: ✭ 222 (+66.92%)
Mutual labels:  productivity
anita
Anita is a private, no-server, powerful and fully customizable data management solution, open source and free of charge. With Anita you can organize any number of things you want to track, with one of our pre-configured Anita Templates or by defining your own custom data structure. Anita can handle many different data types, and can present your…
Stars: ✭ 30 (-77.44%)
Mutual labels:  productivity
WindowsCommunityToolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,934 (+3609.77%)
Mutual labels:  winforms
Extended-Toolkit
A companion toolkit for the standard toolkit.
Stars: ✭ 83 (-37.59%)
Mutual labels:  winforms
fs-make
Make a folder structure from its description
Stars: ✭ 14 (-89.47%)
Mutual labels:  productivity
OneClip
Share your clipboard with people nearby. No Setup, No Signup.
Stars: ✭ 45 (-66.17%)
Mutual labels:  productivity
ReSharperHelpers
Custom plugin to extend R# functionality.
Stars: ✭ 41 (-69.17%)
Mutual labels:  productivity
LightPOS
Just a simple Point Of Sale app. [Mostly unfinished]
Stars: ✭ 26 (-80.45%)
Mutual labels:  winforms
alfred-timer-workflow
Alfred workflow to start a timer, which blinks when the time is up.
Stars: ✭ 39 (-70.68%)
Mutual labels:  productivity
graphite
✍️ A local-first Markdown note-taking app built with Vue.js, Tailwind CSS, and Electron.
Stars: ✭ 17 (-87.22%)
Mutual labels:  productivity
TabularEditor
This is the code repository and issue tracker for Tabular Editor 2.X (free, open-source version).
Stars: ✭ 632 (+375.19%)
Mutual labels:  winforms
hfos-legacy
Hackerfleet Operating System
Stars: ✭ 28 (-78.95%)
Mutual labels:  productivity
C-Sharp-Learning-Journey
Some of the projects i made when starting to learn c#, winfroms and wpf
Stars: ✭ 95 (-28.57%)
Mutual labels:  winforms
moodle-downloader
A 4.9 stars rated chrome extension for batch downloading Moodle resources 💾
Stars: ✭ 68 (-48.87%)
Mutual labels:  productivity
capitalizing-on-a-great-idea
Samples for "Become a super user with IntelliJ" talk
Stars: ✭ 32 (-75.94%)
Mutual labels:  productivity
commitlog
Generate Changelogs from Commits (CLI)
Stars: ✭ 63 (-52.63%)
Mutual labels:  productivity
csgo-trader-extension
CSGO Trader Browser Extension to help with CS:GO item trading, marketing and much more
Stars: ✭ 86 (-35.34%)
Mutual labels:  productivity
stato-electron
An app to let you do your work without letting anybody disturb you in between 💻.
Stars: ✭ 13 (-90.23%)
Mutual labels:  productivity
EmacsLife
Managing your life and work with Emacs
Stars: ✭ 55 (-58.65%)
Mutual labels:  productivity
hyperkeys
Unleash you keyboard shorcuts
Stars: ✭ 35 (-73.68%)
Mutual labels:  productivity

pinwin - stands for "Pin Windows"

What?

I always liked DeskPins windows application, written by Elias Fotinis - very simple and intuitive, it allows you to make any 3rd party window, i.e. that of another application, top most (also known as "always-on-top"), and it will appear on top of other windows at all times, until DeskPins is closed. Below is a screenshot of how it works, self-explanatory:

DeskPins in action

Link for DeskPins direct download is provided here for your convenience (no ads, using Google Drive).

DeskPins was written in C++ and its source code recently made public (thank you, Elias).

Why?

If you look at the attached readme file, the original software is not meant to work on Windows Vista and above. However, it kept working all the way until Windows 7, but then unfortunately, stopped working on Windows 8 and higher. So I decided to write one in .NET with support for all OS (hopefully).

How is the progress so far?

PinWin in action

  • Basic functionality is there, tested on Windows XP, 7, 8.1 and 10.
  • Multi-monitor supported (verified dual extend configuration).
  • High DPI supported (verified 100-200%).
  • Select another window to be top most via CTRL+F11 (same as DeskPins).
  • Make window under cursor top most via CTRL+F12 (save a drag-and-click).
  • User friendly installer with upgrade support.
  • Configurable keyboard shortcuts (select and pin window, pin under cursor).

Known Issues

  • #17 On Windows 10 if each monitor is using different DPI, screen capture window takes portion of the screen. Workaround is to make sure all your monitors are using the same DPI. PinWin was initially designed to improve productivity on a single monitor, to avoid context switch. With multiple monitors, its usefulness fades.
  • #26 UWP is not currently supported, the pin is placed on top of minimize button. Otherwise it works fine. To fix, requires framework upgrade to 4.6, which breaks XP compatibility. Vote for linked ticket - with enough votes I will create another repo with Windows 7+ OS support level, then it can handle UWP.

Download

You can download PinWin via GitHub releases, where the most recent version is available (source code, binaries or installer).

Credits

I would like to thank below people and communities for making this project happen:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].