Review of "Mantel" version 2.2 (7)

Details Page Preview

Numbered workspaces in the top bar, a top bar that gets out of the way, and windows tiled as they open. Use any of them, or all three. WORKSPACE NUMBERS See which workspace you are on at a glance, instead of counting dots. • Click a number to switch to that workspace • Super+1 to Super+0 jumps straight there, and creates the workspace if it does not exist yet. Workspaces added that way close again once they are empty and you have left them • The workspace switcher popup no longer appears, since the top bar already shows where you are AUTO-HIDE THE TOP BAR The bar stays visible while nothing is in its way, and slides away when a window needs the room. Push the pointer against the top edge of the screen to bring it back. It stays put in the overview and while a menu is open. While auto-hide is on, windows use the full height of the screen and the bar floats above them, so nothing resizes when you peek at the clock. AUTO-TILING (off by default) Windows are laid out as they open, in the style of Hyprland's dwindle layout: each new window splits the focused one, and closing a window gives its space back. Focus follows the mouse, and keys move focus, swap, resize, float and maximize windows; both can be changed. Small utility apps open floating, and the list can be edited. The layout comes back as it was when the screen is unlocked. While auto-tiling is on, the minimize and maximize buttons, edge tiling, and the GNOME and Ubuntu Tiling Assistant shortcuts that maximize, minimize or tile a window are switched off, since they would take a window out of the layout. All are given back when it is turned off. Each feature can be turned off individually in Preferences.

Extension Homepage
https://github.com/jith/mantel

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental) error 1

Shexli found 1 issue that may need reviewer attention.

EGO-M-004 error

metadata shell-version must only include plausible stable releases and at most one development release

Field `shell-version` contains invalid values, more than one development release, or implausible future releases.

metadata.json must be well-formed

  • metadata.json
    shell-version=['50', '51']

All Versions

Version Status
2.2 (7) Rejected
2.1 (6) Rejected
2.0 (5) Rejected
2.0 (4) Rejected
2.0 (3) Rejected
1.1 (2) Active
1.0 (1) Active

Previous Reviews on this Version

JustPerfection rejected
You cannot remove the user's keybindings. Also, please avoid sending large diff. I understand it's easy and fast to generate code with AI but takes so much time to review in our side and large diffs are very hard to review. It can wait even for months since the review queue is very busy.