Skip to content

feat: GNOME Shell 50 compatibility, overview signals, and QA tooling#156

Open
ondrovic wants to merge 2 commits into
icedman:mainfrom
ondrovic:main
Open

feat: GNOME Shell 50 compatibility, overview signals, and QA tooling#156
ondrovic wants to merge 2 commits into
icedman:mainfrom
ondrovic:main

Conversation

@ondrovic

Copy link
Copy Markdown

Align Search Light with GNOME Shell 48–50 by connecting to Main.overview's real showing/hidden signals instead of overview-showing/overview-hidden, so _inOverview tracks the overview correctly. Replace the brittlesearch-results grid walk in _isDraggingIcon with a recursive lookup for grid-search-results and defensive drag checks. Drop unused Graphene wiring and fix metadata to use settings-schema for current Extension APIs.

Refresh the README for install, session restart, shortcuts, and blurdependencies. Add make test (strict schemas + ESLint via npx), relax ESLint for this codebase's style, and fall back to Python when zip is missing for publish. Bump extension version to 102.

Also apply small lint-driven fixes across prefs, keybinding, effects, shortcuts, style, timer, and easing (including a runAnimation array check).

Align Search Light with GNOME Shell 48–50 by connecting to Main.overview's
real showing/hidden signals instead of overview-showing/overview-hidden,
so _inOverview tracks the overview correctly. Replace the brittlesearch-results grid walk in _isDraggingIcon with a recursive lookup for
grid-search-results and defensive drag checks. Drop unused Graphene wiring
and fix metadata to use settings-schema for current Extension APIs.

Refresh the README for install, session restart, shortcuts, and blurdependencies. Add make test (strict schemas + ESLint via npx), relax ESLint
for this codebase's style, and fall back to Python when zip is missing for
publish. Bump extension version to 102.

Also apply small lint-driven fixes across prefs, keybinding, effects,
shortcuts, style, timer, and easing (including a runAnimation array check).
@juhp juhp mentioned this pull request Apr 21, 2026
@cryptbrn

Copy link
Copy Markdown
Contributor

Hi @icedman, can you help to review and merge this PR? hope its can be merged and updated to gnome extension as soon as possible

@jadahl

jadahl commented Apr 29, 2026

Copy link
Copy Markdown

Fwiw, tested this on GNOME 50, and it seems to work.

@claud2893

Copy link
Copy Markdown

I have tested the files in this PR with the latest Fedora 44: search-light extension works perfectly on GNOME 50 with these updated files.

@CthulhuOnIce

Copy link
Copy Markdown

Is this project abandoned?
@ondrovic you are a saint

@MrBns

MrBns commented May 19, 2026

Copy link
Copy Markdown

@icedman hey, could you check and merge this ? its been a while after this is opened.

@schrieveslaach

Copy link
Copy Markdown

FYI: the plugin is already compatible but the review on the GNOME extension portal is missing, see also #155 (comment). The PR title was a bit misleading to me so I wanted to provide that information to others that @icedman did already provide GNOME 50 compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants