mirror of
https://github.com/Jonnyan404/memos-bber.git
synced 2026-04-25 03:58:37 +09:00
adfd797e84
Introduce a fullscreen editor mode and a proportional resize handle for the memo editor. Updates include: - UI: add fullscreen button and resize handle to popup.html and related i18n keys for en/ja/ko/zh_CN. - CSS: styles for .memo-editor, fullscreen state, and #editor-resize-handle, plus layout tweaks for fullscreen. - Background: enhance context menu handler to retrieve selection text from the active tab using chrome.scripting.executeScript, support opening the extension popup programmatically (tryOpenActionPopup), and factor appendContent logic. - Oper: implement isFullscreenMode(), openFullscreenTab(), proportional editor resize logic with pointer events (initProportionalEditorResize), focus handling adjustments, and init call. Added helper focusTextareaToEnd(). - Manifest: request scripting and windows permissions required for selection injection and window focus. These changes enable sending accurate selection text from web pages, allow users to open a fullscreen editor tab, and provide a draggable, proportional resize experience in the popup editor.
41 lines
1015 B
JSON
41 lines
1015 B
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "__MSG_extName__",
|
|
"default_locale": "en",
|
|
"version": "2026.03.08",
|
|
"version_name": "Supports 0.18.0 to the latest version",
|
|
"action": {
|
|
"default_popup": "popup.html",
|
|
"default_icon": "assets/logo_24x24.png",
|
|
"default_title": "__MSG_actionTitle__"
|
|
},
|
|
"description": "__MSG_extDescription__",
|
|
"homepage_url": "https://github.com/Jonnyan404/memos-bber",
|
|
"icons": {
|
|
"128": "assets/logo.png",
|
|
"16": "assets/logo.png",
|
|
"48": "assets/logo.png"
|
|
},
|
|
"background": {
|
|
"service_worker": "js/background.js"
|
|
},
|
|
"permissions": [
|
|
"tabs",
|
|
"scripting",
|
|
"windows",
|
|
"storage",
|
|
"activeTab",
|
|
"contextMenus"
|
|
],
|
|
"host_permissions": ["http://*/*", "https://*/*"],
|
|
"commands": {
|
|
"open-extension": {
|
|
"description": "Open my extension",
|
|
"suggested_key": {
|
|
"default": "Ctrl+Shift+F",
|
|
"mac": "MacCtrl+Shift+F"
|
|
}
|
|
}
|
|
}
|
|
}
|