GithubHelp home page GithubHelp logo

alexanderpro / smartcontextmenu Goto Github PK

View Code? Open in Web Editor NEW
93.0 4.0 5.0 983 KB

Smart context menu for all windows in the system

License: MIT License

C# 99.54% PowerShell 0.46%
aero aeroglass alignment always-on-top click-through clipboard context-menu menu minimize-to-system-tray powermenu

smartcontextmenu's Introduction

📈 My GitHub Stats

Alexander Illarionov's GitHub Stats

smartcontextmenu's People

Contributors

alexanderpro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

smartcontextmenu's Issues

Предложение

Здравствуйте.
Есть ли в планах запоминание настроек при закрытии программ? То есть, если я установил - сворачивать в трей всегда, то программа будет сворачиваться в трей при следующих запусках, даже после перезагрузки компьютера. Или - установил размер и положение окна программы, то она будет запускаться в том же месте, с теми же размерами. В SSM это было. Может и тут уже есть, но не нашел как включить.

SCM resizes wrong window

I'd been wanting to use the resize function for when I open a open/save dialog box to resize it to a size that I like. 32770 I think is the number. When I perform the resize though, SCM resizes the original window and not the open/save dialog box window. I've tried it on a few different applications, and SCM performs in the same manner each time.

Thanks.

Two monitors

If two monitors are connected in the “extend” mode, then part of the menu goes to the second monitor. I have a TV, so I don't see the second part of the menu. Is it possible to display the menu on only one monitor?
2024-01-02_112243

Add a colored border after the window is pinned to the top

Excited to use your new software! Recently a friend of mine asked me if there was any software that could add a colored border to the window after it was pinned, and I knew that PowerToys had this feature, but it had a high memory footprint. It just so happens that I have used your SmartSystemMenu, and as a gadget, it functions really well. Can you add a bold color border to your new tool when the window is pinned?

Set Size popup

Thanks for a great application!

I keep getting a "Set Size" popup window showing up while using this which is a little annoying. Is there some way I can turn this off? I'm on Windows 10.0.19045 x64 in case this matters.

Can misalignment be avoided?

After I forced adjustments to some application Windows that did not support resolution adjustment, the options in the window and the actual position of the cursor were confused, and I had to guess the actual position if I wanted to click the options correctly. Could this have been avoided?

SCM detects wrong window

Hi, I'm using SCM version 1.3.2 and I'm experiencing an issue where sometimes SCM detects wrong window when I perform Ctrl + Right Click on target window. Here's an example using Google Chrome picture-in-picture (PIP) mode. Here's a screenshot when I selecting custom size:
image

When I opened context menu on PIP window and tried to resize the window using custom size, it showed me wrong size and the PIP window actually had size of 640x360. After I put custom size and click OK, SCM do nothing and re-open context menu immediately while still detecting wrong window. The same applies when I chose any other size that is not custom. And note that sometimes this happened on other window too, it just happened randomly and I can't reproduce the exact way to trigger it. The same also applies when I tried to chose Alignment menu (But not re-open context menu after selecting the Alignment). Here's a video to show you what I have encountered so far:
https://github.com/AlexanderPro/SmartContextMenu/assets/93367073/fceb3685-ae83-48ff-bf57-0f547d213bc3

By the way I'm using Windows 10 Version 22H2 Build 19045.3693 if that helps.

make shortcuts optional

Hi @AlexanderPro,
tested this awsome programm right now, works great, thanks!

Is it possible to make the shortcuts for transparency optional, or at least configurable?
I've been using them for quite a long time in other software, so it would be nice if you could help me with this!

exe file won't run

Hi,

I had been using your other smartsystemmenu and saw you now recommend this. I downloaded the zip and attempted to run the .exe file but it won't run.

Thanks

[Feature Request] Add a custom screen location without resizing window

Hello!

Very nice program here! I was using Sizer for years but this is a lot better!
I just miss one feature, if I can suggest it to you...

What I would like
I LOVE how I can add my custom windowSizeItems in the XML with associated shortcut keys. I would like to do the same with screen locations without resizing the window!

What I tried
I tried to add an item line with left and top to a custom value and leaving width and height blank, but this prevents the program to launch (with an error).

What I hope we can do
One of these three:

  • Allow a windowSizeItems item to have top and left values without width and height specified.
  • Add an item like align_top_left but with top and left attributes.
  • Add a windowLocationItems, similar to windowSizeItems, with a list of custom locations. [preferred]

Further ideas
In case of a windowLocationItems section, top and left values could also use const values like screen_width, screen_top, etc.
And why not small calc possibilites, for example (screen_width - 32) / 2.

Thank you for your hard work! Wish you the best,
Léo

Program Unstable

I liked that the program works like a Swiss army knife, I hope you take user comments into consideration and continue to improve it.

  1. The program's shortcut key is not working stably. For example, I assigned WinL + Left click, but sometimes the menu opens and sometimes it does not. It was not stable with default keys either. The shortcut keys in the alignment assignment also do not work stably.
  2. Shortcut keys starting with Alt type characters when on a text document, this should not happen.
  3. The settings of the program should be kept in the folder where it runs, so that I can use the program with the same settings on my other laptop.
  4. It should be possible to prevent another copy of the program from being run, and it should not continue to be opened more than once while it is open.
  5. When I double click on the Tray icon, the settings window should open.

These are my suggestions for now, good luck.

Hotkey "left mouse button"

Hello.
I decided to try this context menu option.
It's not very convenient to reach for the keyboard every time. Can I add a hotkey "left mouse button"?
Call menu: left mouse button + right mouse button.
Or add a setting as in SmartSystemMenu - right-click on the window title.

SmartContextMenu becomes nonfunctional a few minutes after the software starts ( Ctrl + Right Click no longer brings up the context menu)

When SmartContextMenu is initially launched, it runs flawlessly, and the context menu can be summoned properly using Ctrl + Right-Click. However, after the software has been running for a while, the context menu suddenly becomes unresponsive, and cannot be summoned in any window. Only restarting the software restores its normal function. I don't know why this happens and hopefully this could be fixed in the next release. Thank you!

[Feature Request] Add window buttons as shortcuts

Hello,

Thanks for your work on this fantastic program.

I have switched recently from https://4t-niagara.com/tray.html to your program, since 4t is bugged and makes my pc crash on windows 11, in windows where the buttons cannot be set (like the window to choose a specific program to open a given file).

The feature that I miss the most is this buttons added to the window to set always on the top and unset it very easly. Do you think that adding these buttons is possible here?

For example, we could have 3 buttons, and choose which features we want to associate to them.

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.