Note on permissions:
- all_urls: Required for shortcut-initiated captures to work, otherwise could be replaced with activeTab.
- tabs: Required to get tab title and URL, could conceivably be replaced with additional round-trip to and from injected content script, but script injection itself already requires extensive permissions, so that's going backwards.
- identity: For GDrive uploads.
- identity.email: To display account name where the file is uploaded.
- storage: To store options.
- desktopCapture, notifications: for capturing desktop screenshots.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.