Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/l10nelw/winger
Window Manager: A Firefox web extension for switching windows and moving tabs between windows
https://github.com/l10nelw/winger
firefox-addon firefox-extension firefox-webextension tab-groups tab-management webextension window-management window-manager window-switcher
Last synced: 3 months ago
JSON representation
Window Manager: A Firefox web extension for switching windows and moving tabs between windows
- Host: GitHub
- URL: https://github.com/l10nelw/winger
- Owner: l10nelw
- License: gpl-3.0
- Created: 2019-10-09T13:00:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T08:29:13.000Z (9 months ago)
- Last Synced: 2024-04-23T13:09:24.930Z (9 months ago)
- Topics: firefox-addon, firefox-extension, firefox-webextension, tab-groups, tab-management, webextension, window-management, window-manager, window-switcher
- Language: JavaScript
- Homepage: https://addons.mozilla.org/firefox/addon/winger/
- Size: 1.04 MB
- Stars: 41
- Watchers: 6
- Forks: 4
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Winger - A Window Manager
Name windows, switch windows, move tabs between windows, and more. A Firefox web extension to fluidly operate multiple windows and organize tabs.
Install Winger from here: https://addons.mozilla.org/firefox/addon/winger/
## Code and documentation conventions
### Terminology
- `active` tabs are "focused"
- `highlighted` tabs are "selected"### Variable names
- Arrays are usually plural
- Objects are usually singular
- Objects that group similar things together are usually suffixed with `Dict`
- Maps are usually suffixed with `Map`
- Sets are usually suffixed with `Set`
- Booleans are usually prefixed with words like `is` and `has`
- Classes, modules and namespace objects are usually PascalCased
- DOM nodes and collections of DOM nodes are usually prefixed with `$`
- DOM node custom properties (a.k.a. expandos) are prefixed with `_`, or `$` if referencing DOM nodes