diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md
index ffb5902d..0624c84f 100644
--- a/.github/ISSUE_TEMPLATE/Bug_report.md
+++ b/.github/ISSUE_TEMPLATE/Bug_report.md
@@ -18,13 +18,13 @@ about: Something is not working
## Environment info
OS:
-Firefox:
-Addon:
+Firefox version:
+Addon version:
diff --git a/README.md b/README.md
index eb923305..ebf60914 100644
--- a/README.md
+++ b/README.md
@@ -72,9 +72,6 @@ __Switch between tabs__
`alt+Up/Down` + `alt+space` - select tab and activate it
Scroll - (optional)
-__Open dashboard of panel__
-Right-click on panel's icon
-
__Expand/Fold parent tab__
Click on favicon of target tab.
@@ -96,6 +93,8 @@ Move mouse cursor to panel's icon.
### userChrome.css
+> Note: Starting with Firefox 69 you have to enable toolkit.legacyUserProfileCustomizations.stylesheets in about:config.
+
In 'Profile Directory' `(Menu > Help > Troubleshooting Information > Profile Directory)`
create folder `chrome` with file `userChrome.css`:
diff --git a/addon/_locales/en/messages.json b/addon/_locales/en/messages.json
index d5a4d5ea..1432d3a0 100644
--- a/addon/_locales/en/messages.json
+++ b/addon/_locales/en/messages.json
@@ -5,5 +5,7 @@
},
"ActionTitle": { "message": "Open Sidebery" },
- "upgrading": { "message": "Upgrading..." }
+ "upgrading": { "message": "Upgrading..." },
+ "unhandled_url": { "message": "Unhandled URL" },
+ "copy": { "message": "Copy" }
}
diff --git a/addon/_locales/ru/messages.json b/addon/_locales/ru/messages.json
index b1aab7ed..eaacb2c3 100644
--- a/addon/_locales/ru/messages.json
+++ b/addon/_locales/ru/messages.json
@@ -3,5 +3,7 @@
"ExtDesc": { "message": "Управление табами и закладками в боковой панели." },
"ActionTitle": { "message": "Открыть Sidebery" },
- "upgrading": { "message": "Обновление..." }
+ "upgrading": { "message": "Обновление..." },
+ "unhandled_url": { "message": "Неподдерживаемый URL" },
+ "copy": { "message": "Скопировать" }
}
diff --git a/addon/actions/panels.js b/addon/actions/panels.js
index 1753de0a..1f4ace19 100644
--- a/addon/actions/panels.js
+++ b/addon/actions/panels.js
@@ -17,7 +17,15 @@ function updatePanels(newPanels) {
Actions.updateReqHandlerDebounced()
}
+function savePanels(panels, delay = 500) {
+ if (this._savePanelsTimeout) clearTimeout(this._savePanelsTimeout)
+ this._savePanelsTimeout = setTimeout(() => {
+ browser.storage.local.set({ panels })
+ }, delay)
+}
+
export default {
loadPanels,
updatePanels,
+ savePanels,
}
\ No newline at end of file
diff --git a/addon/group/group.html b/addon/group/group.html
index 0239a6fd..400afd8b 100644
--- a/addon/group/group.html
+++ b/addon/group/group.html
@@ -22,6 +22,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addon/manifest.json b/addon/manifest.json
index 5fdcd3cb..59cfd142 100644
--- a/addon/manifest.json
+++ b/addon/manifest.json
@@ -8,7 +8,7 @@
},
"author": "mbnuqw",
"name": "__MSG_ExtName__",
- "version": "3.0.8",
+ "version": "3.1.0",
"default_locale": "en",
"description": "__MSG_ExtDesc__",
"homepage_url": "https://github.com/mbnuqw/sidebery",
diff --git a/addon/settings/settings.html b/addon/settings/settings.html
index 6ae1610d..8e58db80 100644
--- a/addon/settings/settings.html
+++ b/addon/settings/settings.html
@@ -20,6 +20,8 @@
+
+
@@ -54,6 +56,10 @@
+
+
+
+
{{t('settings.nav_settings_group')}}
+ {{t('settings.nav_settings_panels')}}
{{t('settings.nav_menu_tabs')}}
+ {{t('settings.nav_menu_tabs_panel')}}
{{t('settings.nav_menu_bookmarks')}}
+ {{t('settings.nav_menu_bookmarks_panel')}}