Review of "PaperWM" version 52

Details Page Preview

Tiling window manager with a twist! PaperWM is a Gnome Shell extension which provides scrollable tiling of windows and per monitor workspaces. It's inspired by paper notebooks and tiling window managers. Please see our github page to report issues, understand features, and learn how to configure PaperWM to your liking.

Extension Homepage
https://github.com/paperwm/PaperWM

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
47.1.0 (135) Active
47.1.0 (134) Active
47.0.0 (133) Active
46.17.1 (132) Active
46.17.0 (131) Active
46.16.1 (130) Active
46.16.0 (129) Rejected
46.15.1 (128) Active
46.15.0 (127) Active
46.14.0 (126) Active
46.13.8 (125) Active
46.13.7 (124) Active
46.13.6 (123) Active
46.13.5 (122) Active
46.13.4 (121) Active
46.13.3 (120) Inactive
46.13.2 (119) Active
46.13.1 (118) Active
46.13.0 (117) Active
46.12.1 (116) Active
46.12.0 (115) Active
46.11.2 (114) Active
46.11.1 (113) Active
46.10.2 (112) Active
46.10.1 (111) Active
46.10.0 (110) Rejected
46.9.1 (109) Active
46.9.0 (108) Active
46.8.1 (107) Active
46.8.0 (106) Rejected
46.7.0 (105) Active
46.6.7 (104) Active
46.6.6 (103) Active
46.6.5 (102) Active
44.18.0 (101) Active
46.6.4 (100) Active
46.6.3 (99) Active
46.6.2 (98) Rejected
46.6.1 (97) Rejected
46.6.0 (96) Active
46.5.1 (95) Active
46.5.0 (94) Rejected
46.4.1 (93) Active
46.4.0 (92) Active
46.3.2 (91) Active
46.3.1 (90) Active
46.3.0 (89) Active
46.2.0 (88) Active
46.1.0 (87) Active
46.0.0 (86) Active
46.0.0 (85) Active
45.14.0 (84) Inactive
45.13.0 (83) Inactive
45.12.2 (82) Inactive
45.12.1 (81) Inactive
45.12.0 (80) Inactive
45.11.0 (79) Inactive
45.10.1 (78) Inactive
45.10.0 (77) Inactive
45.9.2 (76) Inactive
45.9.1 (75) Inactive
45.9.0 (74) Inactive
45.8.1 (73) Inactive
45.8.0 (72) Inactive
44.17.0 (71) Active
45.7.0 (70) Inactive
44.16.0 (69) Inactive
45.6.0 (68) Inactive
44.15.2 (67) Inactive
45.5.0 (66) Inactive
45.4.2 (65) Inactive
44.15.1 (64) Inactive
44.15.0 (63) Inactive
45.4.1 (62) Inactive
44.14.0 (61) Inactive
45.4.0 (60) Inactive
59 Inactive
58 Rejected
57 Inactive
56 Inactive
55 Inactive
54 Inactive
53 Inactive
52 Inactive
51 Inactive
50 Inactive
49 Inactive
48 Inactive
47 Inactive
46 Inactive
45 Inactive
44 Inactive
43 Rejected
42 Rejected
41 Inactive
40 Inactive
39 Inactive
38 Inactive
37 Inactive
36 Inactive
35 Inactive
34 Inactive
33 Inactive
32 Inactive
31 Inactive
30 Inactive
29 Inactive
28 Inactive
27 Inactive
26 Inactive
25 Inactive
24 Inactive
23 Inactive
22 Inactive
21 Inactive
20 Inactive
19 Inactive
18 Rejected
17 Inactive
16 Inactive
15 Inactive
14 Inactive
13 Inactive
12 Inactive
11 Inactive
10 Inactive
9 Inactive
8 Inactive
7 Inactive
6 Rejected
5 Inactive
4 Rejected
3 Rejected
2 Rejected
1 Rejected

Previous Reviews on this Version

jtaala posted a review
Hey Javad! So, this version adds support to PaperWM spaces for animated wallpapers. Previously we were using `Meta.Background` when creating space backgrounds (which doesn't support animated wallpapers). Unfortunately, in Gnome-45's `background.js` the `Background` class isn't exported... I thought of asking fmullner if he would consider exporting that class, but in the meantime I've copied the `background.js` and stripped out methods/things I don't need (I've attributed it and and put a link to the actual source code as well). It's a bit easier for the Gnome 44 version as I can use the `Background` class directly. Jay.
jtaala posted a review
I couldn't find another / better way of doing this. I suppose I could have written my own class (that also extends `Meta.Background`) but I highly doubt my implementation would be as good (or tested as much) as fmullner's.
JustPerfection active
It's ok, you can send a MR for that to GNOME Shell repo but please ask Florian first, so you know the MR will be approved.
jtaala posted a review
Cool, I'll look at asking Florian and then do up an MR. I should also include in the MR this too: https://matrix.to/#/!hCGqHbXRuMrvWnudnP:gnome.org/$kyQxze2877uqU6ijKYjSy9ts57X6OBSt6aO-cyI7qhg?via=gnome.org&via=matrix.org&via=fedora.im