Review of "App Grid Auto-Open" version 1

Details Page Preview

Makes it possible so Gnome goes to the app grid instead of the activities overview on startup. Once its enabled you are ready to go sucessfully tested on zorin os 17 with gnome 43 and zorin os 18 with gnome 46

Extension Homepage
https://andronikos.dev

No comments.

FAQ

Files

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

All Versions

Version Status
2 Unreviewed
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
This is not 45+ compatible: [Port Guide 45: ESM](https://gjs.guide/extensions/upgrading/gnome-shell-45.html#esm) If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions
anglaro posted a review
Thank you for taking the time to review my extension. I would like to clarify the compatibility concern raised regarding GNOME Shell 45+. While I understand the recommendation to migrate to ESM as outlined in the Port Guide, the current implementation of the extension is functionally compatible with GNOME Shell 45 and 46, and has been tested successfully on GNOME 46 (including Zorin OS 18). The extension does not rely on removed or deprecated APIs, nor does it access restricted internals that would cause runtime issues on GNOME 45+. The lack of ESM usage in this case is a structural choice rather than a functional incompatibility, and the extension operates as intended on current GNOME Shell versions. I acknowledge that ESM is the preferred and recommended approach going forward, and I am open to migrating in the future. However, I believe the current rejection reason conflates a policy recommendation with actual runtime incompatibility. I would appreciate reconsideration of the review based on functional compatibility, or clarification if there is a specific runtime-breaking issue observed on GNOME 45+ that I may have missed. Thank you for your time and consideration.
JustPerfection posted a review
1. For 45+ packages you should use ESM. It is not preferred. **It is mandatory** and your extension won't work in 45+ since it doesn't export the default class. 2. Multi versioning is supported here. So you can post two packages with different `shell-version`s. But I recommend to remove 43-44 and only post 45+ package since it is more maintainable. 3. Also remove icon and make sure the extension is compatible with [EGO Review Guidelines](https://gjs.guide/extensions/review-guidelines/review-guidelines.html). 4. Disabling animation is a bad practice. If you simply don't want to start in overview, you should look at the `Main.sessionMode.hasOverview`. Read the source for: - [startup animation](https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/4759809c0bce344639cc75c9331e7cc8f7624f83/js/ui/layout.js#L723) - [sessionMode: hasOverview](https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/4759809c0bce344639cc75c9331e7cc8f7624f83/js/ui/sessionMode.js#L80)
anglaro posted a review
First up your attitude in this mail is not nice at all, We are communicating here not hitting the keyboard with random symbols so please be nice...Second of all Disabling animations is there so the default zoom animation when appgrid oppens doesnt show cause is ugly and I want you to respect that desision...Thirdly YES Im already working on converting to ESM thank you
JustPerfection posted a review
Do you mean the reply here? Because I didn’t send you any emails.
anglaro posted a review
yes ofcorse the review I just hapen to also recieve the reviews via mail
JustPerfection posted a review
May I ask which part of the reply you didn’t find nice? Was it the ‘mandatory’ section? ESM is actually required, as mentioned in Port Guide 45: > That means you **MUST** use the standard import declaration instead of relying on the previous `imports.*` approach.
anglaro posted a review
"and your extension won't work in 45+ since it doesn't export the default class." and "you simply don't" ...that seemed for me that you where attacking me from your keyboard...if I missiniterpreted that then its ok but I personally felt that way and as a begginer I think I deserve better treatment. You expect me to read all of those links instead of explaining here what changes should be made...you expect a total begginer to know all of that like a robot instead of explaining
JustPerfection posted a review
Well, you misinterpreted my reply. I was just explaining the technical aspect. As mentioned in the first reply, you can always ask questions in the GNOME Extensions Matrix channel and it's really the best way to get help if you are just starting. We have Shell developers, reviewers and many extension devs there. Highly recommend to join there.