Skip to content

Conversation

@Hes01
Copy link

@Hes01 Hes01 commented May 27, 2025

This pull request introduces a significant update to the "Panel Note" GNOME extension, now rebranded as "Panel Note Reloaded." The changes include a complete rebranding, code improvements for maintainability, and enhanced styling for better user experience. Below is a breakdown of the most important changes:

Rebranding and Metadata Updates:

  • Renamed the extension to "Panel Note Reloaded" in README.md, metadata.json, and other relevant files. Updated the description, UUID, and repository URL to reflect the forked version. [1] [2]

Code Improvements:

  • Enhanced the Indicator class in extension.js:
    • Added safe signal connection and disconnection for the text-changed event to prevent memory leaks.
    • Implemented a destroy method for proper cleanup.
    • Updated the enable method to explicitly position the extension in the GNOME panel for GNOME 48+.

Styling Enhancements:

  • Introduced new CSS classes (panel-note-label and panel-note-entry) in stylesheet.css to control the appearance of the note label and entry box, including font size and minimum width.

Schema Updates:

  • Updated the schema ID and path in schemas/org.gnome.shell.extensions.panelnote.gschema.xml to align with the rebranding.

These changes collectively modernize the extension, improve its maintainability, and enhance the user experience.

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.

1 participant