GithubHelp home page GithubHelp logo

Comments (2)

johndoh avatar johndoh commented on July 18, 2024

The order of the items in the menu comes from the core. In the folder menu I do add a few extra items at the top but most of it is read from the folder menu in the skin. Modifying the order would be quite a bit change I think and I have not hear of any rule about the most dangerous command being last in menus.

Its a similar case with the styling, I try to keep the styling as close to the rest of the skin as possible, so it all looks like it belongs together and certainly none of the core skins use multi coloured menus.

For me it does not make sense to change one menu and not the other, the user could be confused as to why they are different so perhaps a better approach would be for you to create a custom skin you could change the order of the menu items and the styling and then that will be picked up by this plugin.

I came to this request after mistakenly emptying two or three folders a week after empty folders different than Junk and Bin was activated.

Another possible solution might be to modify the confirmation message that is displayed when you click Empty to include the name of the target folder. This is something in the core, beyond the control of this plugin.

from roundcube-contextmenu.

gianlucagiacometti avatar gianlucagiacometti commented on July 18, 2024

Thank you very much for your kind and detailed explanation. Indeed there is no official rule about last command within a menu, but "exit" is usually the last one, and in some cases, very reasonably in my opinion, also "delete". I will investigate the core further and move the request to roundcubemail repository.

from roundcube-contextmenu.

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.