Giter Club home page Giter Club logo

Comments (7)

lin-ycv avatar lin-ycv commented on August 27, 2024

to be clear, you're imagining something like this?
image

My thoughts
I'm not sure how practical this is? isn't run meant as a launcher for quickly finding and opening items?
an expanded context menu like this feels out of place IMO, opening the containing folder and right clicking doesn't really take that much more time.

Also, as seen from the screenshot, there's now quite a few context menu icons, taking up half the space, not sure how it'll display on lower res displays.

If really necessary, I think implementing it as right click would be the best option, but not sure if that'd raise any conflicts with PTR, will need some testing.

Regarding your questions
On windows 10 I don't really see any difference between extended and normal context menu, just an extra option for copy path?

for icons, I think More is more logical, ButtonMenu looks out of place
if we're completely fine with misusing icons, GlobalNavigationButton looks the best IMO
image

from everythingpowertoys.

daniel-richter avatar daniel-richter commented on August 27, 2024

Hm, what about making the context menu button's visibility configurable? So I can decide what buttons to show (e.g. I never use "run as"). "Copy path" would be available via extended context menu.

Will shortcuts be active with hidden buttons? If Ctrl+C is available, there wouldn't be any need for displaying the corresponding button.

from everythingpowertoys.

daniel-richter avatar daniel-richter commented on August 27, 2024

I'm not sure how practical this is? isn't run meant as a launcher for quickly finding and opening items?

With EverythingPowerToys, it's meant to find files/folders and do something with them (not neccessarily opening them). With the (expanded Windows Explorer context menu and configurable visibility of context menu buttons I could reduce the buttons to one and could (almost) all the things I need only with the Explorer context menu.

On windows 10 I don't really see any difference between extended and normal context menu, just an extra option for copy path?

Yeah, and maybe some other poweruser things (differences see e.g. https://tortoisesvn.net/extendedcontextmenu.html). Since differences are pretty small, I thought about displaying the extended menu in all cases (without having Shift pressed) would be more useful.

for icons, I think More is more logical, ButtonMenu looks out of place if we're completely fine with misusing icons, GlobalNavigationButton looks the best IMO

My favorite would be More followed by GlobalNavigationButton.

from everythingpowertoys.

lin-ycv avatar lin-ycv commented on August 27, 2024

This'll take some time to implement, there's over a thousand lines of code in CodeProject: Explorer Shell Context Menu
I think some simplifications might be possible.

Also I'd like to clean up my own code first before adding more complicated codes.

from everythingpowertoys.

daniel-richter avatar daniel-richter commented on August 27, 2024

This'll take some time to implement, there's over a thousand lines of code in CodeProject: Explorer Shell Context Menu I think some simplifications might be possible.

Yeah, but I'm afraid a lot of the code is neccessary. If you want, I could clean it up (would be ~650 loc).

from everythingpowertoys.

lin-ycv avatar lin-ycv commented on August 27, 2024

Sure, if you want, you can also implement it and do a PR

from everythingpowertoys.

lin-ycv avatar lin-ycv commented on August 27, 2024

I've not been successful in integrating this. Seeing as it's been 6 months since there's any updates on this, I can only assume no one else has been able to do it either.
If someone is able to implement this feature, please do a PR, i'm closing this for now.

from everythingpowertoys.

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.