Files
Domipoke 955801c666 noctalia
2026-06-25 19:58:23 +02:00

2.4 KiB

Changelog v2.1.0

Release Date

2026-02-08

New Features

Show Close Button

  • Added optional X button in top-right corner of panel header
  • Toggle available in Settings > General
  • Provides alternative way to close the panel
  • Button styled with error color on hover for clear visual feedback

Bug Fixes

Clipboard Selection Fix

  • Fixed critical bug where only the last copied item could be selected from history
  • Fixed issue where clipboard items couldn't be copied back to system clipboard
  • Changed from two-process approach to direct shell pipe: cliphist decode ID | wl-copy
  • Removed non-existent stdout.data API usage

Note Persistence Fix

  • Fixed bug where notes didn't persist after reopening panel
  • Added missing saveNoteCard() call in updateNoteCard() function
  • Notes now properly save to disk when modified

Improvements

Settings UI Enhancement

  • Reorganized settings into tabbed interface using NTabs
  • General Tab: Integrations, Features (PinCards/NoteCards toggles), Show Close Button
  • Appearance Tab: Card color customization
  • Improved settings organization and discoverability
  • Added feature toggles with item counters showing current usage

Translation System Synchronization

  • Synchronized all 16 language files with consistent structure
  • Removed unused translation keys
  • All translation files now have identical key structure
  • Maintained existing translations while adding new keys

Code Quality

  • Removed experimental "Close on Background Click" feature (not implementable in current Noctalia architecture)
  • Cleaned up debug logging
  • Removed temporary backup files
  • Improved code organization

Technical Details

Fixed Functions

  • copyToClipboard() in Main.qml (line 742-755)
  • updateNoteCard() in Main.qml (added saveNoteCard call)

Modified Components

  • Settings.qml: Restructured with NTabBar/NTabView
  • Panel.qml: Added optional close button with reactive visibility
  • i18n/*.json: All 16 language files synchronized

Removed Features

  • "Close on Background Click" toggle and related code
  • Panel behavior section in settings
  • Related translation keys and properties

Breaking Changes

None - all changes are backward compatible

Known Issues

None

Upgrade Notes

  • Plugin will automatically migrate settings
  • No user action required
  • Existing pinned items and notecards will be preserved