├── .github ├── ISSUE_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .nvmrc ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── COLLABORATORS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKING_PLATFORMS.md ├── assets ├── Icon.icns ├── IconTemplate.png ├── IconTemplate@2x.png ├── screenshot-linux.png ├── screenshot-macos-dark.png └── screenshot-windows.png ├── biome.json ├── docs ├── README.md ├── classes │ └── _menubar_.menubar.md ├── globals.md ├── interfaces │ └── _types_.options.md └── modules │ ├── _index_.md │ ├── _menubar_.md │ ├── _types_.md │ └── _util_getwindowposition_.md ├── examples ├── arrow │ ├── README.md │ ├── index.css │ ├── index.html │ ├── main.js │ ├── package.json │ └── screenshot.png ├── hello-world │ ├── README.md │ ├── index.html │ ├── main.js │ ├── package.json │ └── screenshot.png ├── icon-animation │ ├── index.html │ ├── main.js │ ├── package.json │ ├── state-ok-20.png │ ├── state-sync-20-120.png │ ├── state-sync-20-60.png │ └── state-sync-20.png ├── native-menu │ ├── README.md │ ├── main.js │ ├── package.json │ └── screenshot.png ├── package.json └── yarn.lock ├── jest.config.js ├── package.json ├── src ├── Menubar.spec.ts ├── Menubar.ts ├── __mocks__ │ └── electron.ts ├── ambient.d.ts ├── index.ts ├── types.ts └── util │ ├── cleanOptions.spec.ts │ ├── cleanOptions.ts │ └── getWindowPosition.ts ├── tsconfig.json ├── typedoc.js └── yarn.lock /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | coverage 4 | lib 5 | dist 6 | *.app 7 | *.log 8 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COLLABORATORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/COLLABORATORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/README.md -------------------------------------------------------------------------------- /WORKING_PLATFORMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/WORKING_PLATFORMS.md -------------------------------------------------------------------------------- /assets/Icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/assets/Icon.icns -------------------------------------------------------------------------------- /assets/IconTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/assets/IconTemplate.png -------------------------------------------------------------------------------- /assets/IconTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/assets/IconTemplate@2x.png -------------------------------------------------------------------------------- /assets/screenshot-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/assets/screenshot-linux.png -------------------------------------------------------------------------------- /assets/screenshot-macos-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/assets/screenshot-macos-dark.png -------------------------------------------------------------------------------- /assets/screenshot-windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/assets/screenshot-windows.png -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/biome.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/classes/_menubar_.menubar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/classes/_menubar_.menubar.md -------------------------------------------------------------------------------- /docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/globals.md -------------------------------------------------------------------------------- /docs/interfaces/_types_.options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/interfaces/_types_.options.md -------------------------------------------------------------------------------- /docs/modules/_index_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/modules/_index_.md -------------------------------------------------------------------------------- /docs/modules/_menubar_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/modules/_menubar_.md -------------------------------------------------------------------------------- /docs/modules/_types_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/modules/_types_.md -------------------------------------------------------------------------------- /docs/modules/_util_getwindowposition_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/docs/modules/_util_getwindowposition_.md -------------------------------------------------------------------------------- /examples/arrow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/arrow/README.md -------------------------------------------------------------------------------- /examples/arrow/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/arrow/index.css -------------------------------------------------------------------------------- /examples/arrow/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/arrow/index.html -------------------------------------------------------------------------------- /examples/arrow/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/arrow/main.js -------------------------------------------------------------------------------- /examples/arrow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/arrow/package.json -------------------------------------------------------------------------------- /examples/arrow/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/arrow/screenshot.png -------------------------------------------------------------------------------- /examples/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/hello-world/README.md -------------------------------------------------------------------------------- /examples/hello-world/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/hello-world/index.html -------------------------------------------------------------------------------- /examples/hello-world/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/hello-world/main.js -------------------------------------------------------------------------------- /examples/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/hello-world/package.json -------------------------------------------------------------------------------- /examples/hello-world/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/hello-world/screenshot.png -------------------------------------------------------------------------------- /examples/icon-animation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/index.html -------------------------------------------------------------------------------- /examples/icon-animation/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/main.js -------------------------------------------------------------------------------- /examples/icon-animation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/package.json -------------------------------------------------------------------------------- /examples/icon-animation/state-ok-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/state-ok-20.png -------------------------------------------------------------------------------- /examples/icon-animation/state-sync-20-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/state-sync-20-120.png -------------------------------------------------------------------------------- /examples/icon-animation/state-sync-20-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/state-sync-20-60.png -------------------------------------------------------------------------------- /examples/icon-animation/state-sync-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/icon-animation/state-sync-20.png -------------------------------------------------------------------------------- /examples/native-menu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/native-menu/README.md -------------------------------------------------------------------------------- /examples/native-menu/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/native-menu/main.js -------------------------------------------------------------------------------- /examples/native-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/native-menu/package.json -------------------------------------------------------------------------------- /examples/native-menu/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/native-menu/screenshot.png -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/examples/yarn.lock -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/package.json -------------------------------------------------------------------------------- /src/Menubar.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/Menubar.spec.ts -------------------------------------------------------------------------------- /src/Menubar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/Menubar.ts -------------------------------------------------------------------------------- /src/__mocks__/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/__mocks__/electron.ts -------------------------------------------------------------------------------- /src/ambient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/ambient.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util/cleanOptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/util/cleanOptions.spec.ts -------------------------------------------------------------------------------- /src/util/cleanOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/util/cleanOptions.ts -------------------------------------------------------------------------------- /src/util/getWindowPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/src/util/getWindowPosition.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/typedoc.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-mapper/menubar/HEAD/yarn.lock --------------------------------------------------------------------------------