Skip to content

Repository files navigation

JSON Menu

Customizable menu for the notification area on windows, using JSON and winforms. A sample menu is generated on the first run. This is an hobby project from 2016 and it's not mantained.

Gallery

Left clickRight click
Icon picker - smallIcon picker - large

Features

  • Manual entries
  • Automatic directory indexing
  • NirLauncher packages indexing
  • GUI/Console recognition
  • Detect current monitor size
  • Icon picker
  • Launch at startup
  • Edit JSON configuration with default app

Mouse navigation

  • Left click — json menu
    • Left click — open
    • Right click — run as administrator
    • Middle click — locate resolved path in explorer
  • Right click — internal menu

Download

See releases.

How to build

  • Dependencies

    • .NET framework 4.5, winforms
    • Newtonsoft.Json 9.0.1 (nuget) — has vulnerability, must be updated
  • Other requirements

    • Windows 7 or later (?)
    • Visual Studio

Being a Visual Studio project, compilation steps will be determined automatically.

Configuration

[// list of entries{"path": "prog.exe",// file to open"args": "/flag /?",// execution arguments"workDir": "D:\\",// working directory"text": "Label",// label override"icon": "res.dll,num",// icon override"items": []// submenu entries},"separator",{"path": "D:\\Games",// automatic directory indexing"mask": ["*.png"],// inclusive glob filtering masks"maxDepth": 1,// limit indexing depth"showHiddenFiles": false,"showHiddenFolders": false,"showOnlyFiles": false,"showOnlyFolders": true,"sortByName": true// (sort by type by default)},{"NirPack": ".\\package.nlp"// NirLauncher package}]

License

GPLv3 (resources excluded)

About

Customizable menu for the notification area on windows, using JSON and winforms. A sample menu is generated on the first run. This is an hobby project from 2016 and it's not mantained.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages