Panel will include a different window tab for the same application that is currently launched. 1. You can see the application window intuitively 2. Click tab to jump to or hide the corresponding window immediately. 3. Click the Close button to close the window. 4. Right click tab to show window function menu.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
32 | Active |
31 | Active |
30 | Active |
29 | Rejected |
28 | Rejected |
27 | Rejected |
26 | Rejected |
25 | Rejected |
24 | Rejected |
23 | Active |
22 | Rejected |
21 | Rejected |
20 | Active |
19 | Active |
18 | Rejected |
17 | Active |
16 | Rejected |
15 | Active |
14 | Active |
13 | Rejected |
12 | Active |
11 | Active |
10 | Active |
9 | Active |
8 | Rejected |
7 | Active |
6 | Rejected |
5 | Active |
4 | Rejected |
3 | Rejected |
2 | Rejected |
1 | Rejected |
Is this a fork?
Did you mean github repository?
No, I mean if this is a modified version of another extension.
No, I am a novice, and I followed the documentation and wrote it according to the AppMenuButton in the panel.js source code.
Is there anything to improve or add?
1. Please add GitHub or GitLab url to the metadata.json: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#metadata-json-must-be-well-formed 2. Remove line 5 (metdata.json) since you are not using it. 3. Remove unused files and folders: - `connect/helper.js` - `schemas` folder - `stylesheet.css` - `style/helper.js` - `utils/concurrency.js` https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files 4. Use `console.*` instead of log (utils/log.js and extension.js): - console.debug() - console.error() - console.info() - console.log() - console.warn() 5. That's not getting used anywhere (line 26 AppTabs.js). Remove the import (line 13 AppTabs.js) after removing that line. 6. Unused import (line 12 AppTabs.js). 7. Not needed really (line 320 AppTabs.js). You can use your extension uuid for that. Remove `utils/common.js` after that. GNOME Shell 45 port guide is also out: https://gjs.guide/extensions/upgrading/gnome-shell-45.html If you need any help with your extension you can ask us on: - [GNOME Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions
Thanks!