Review of "Kiwi is not Apple" version 9

Details Page Preview

Kiwi is free open source project that brings macOS-inspired features for GNOME. *Note. This extension is tested with vanilla GNOME Adwaita theme. Be aware that other extensions may cause compatibility issues. Features: - macOS-style window control buttons with GTK theming - Firefox window control theming - Move fullscreen windows to new workspaces automatically - Make windows transparent while moving - Display battery percentage when below 20% - Move calendar to the right side and customize notifications - Quick settings media and notifications tweaks - Show current window title in the top panel - Show panel on hover in fullscreen mode - Hide minimized windows in overview - Hide the Activities button - Skip overview on login (go directly to desktop) - Set panel transparency based on window position - Keyboard indicator styling - Overview wallpaper blur - Focus on newly launched windows (removes window-ready notifications) - Show Caps Lock/Num Lock indicators in the top panel - Add username display to the quick settings menu - Multilingual support and more... This extension uses a modular architecture for stability and customization. Some advanced features require native libraries (available in the advanced/ folder). Disclaimer: This extension is unofficial and not affiliated with Apple in any way.

Extension Homepage
https://github.com/kem-a/kiwi-kemma

No comments.

Diff Against

Files

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

All Versions

Version Status
1.5.1 (33) Active
1.5.0 (32) Inactive
1.4.1 (31) Active
1.4.1 (30) Rejected
1.4.0 (29) Active
1.4.0 (28) Rejected
1.3.1 (27) Active
1.3.0 (26) Active
1.2.1 (25) Active
1.2.1 (24) Rejected
1.2.0 (23) Active
1.1.0 (22) Active
1.0.2 (21) Inactive
1.0.1 (20) Inactive
1.0.0 (19) Inactive
18 Inactive
17 Inactive
16 Rejected
15 Inactive
0.9.6 beta (14) Rejected
13 Inactive
12 Inactive
11 Inactive
10 Inactive
9 Inactive
8 Inactive
7 Rejected
6 Inactive
5 Rejected
4 Inactive
3 Rejected
2 Inactive
1 Rejected

Previous Reviews on this Version

JustPerfection waiting for author
What's the reason for using `magick` (line 206 `apps/overviewWallpaper.js`)?
Arnis K posted a review
Hi. Gnome shell still has no public, generic “wallpaper blur” API or CSS filter; the internal Shell.BlurEffect (a multi‐pass downscale/Kawase style blur used on panel popovers, quick settings, etc.) is a private actor effect that you would have to attach via unsupported imports, adds extra offscreen framebuffers and fragment passes every frame the overview is shown, scales cost with monitor count/resolution, and is prone to break with Mutter/Shell refactors, while a pre‑generated magick blur front‑loads the cost once per wallpaper change, yields a true large‑radius Gaussian look with controllable darkening/compression, eliminates per‑frame GPU/CPU overhead and battery impact, avoids private APIs, and gives deterministic assets (just a cached JPG) that swap instantly during overview transitions. I know, it's not ideal to rely on external source for this to function, but this was the best solution I could think of for now. P.S. Btw, I watched few of your videos. I feel your pain and concern about monetizing this free work.
JustPerfection active
Thanks! Yeah! it's really hard to monetize the opensource in general. Approved. You can add to the description that this extension is using `magick` as its dependencies.
JustPerfection posted a review
btw, you can add 49 since we released the port guide for 49: https://gjs.guide/extensions/upgrading/gnome-shell-49.html