Conversation
There was a problem hiding this comment.
Pull request overview
This pull request fixes callback handling issues and adds hardlink/symlink support to Krokiet.
Changes:
- Fixed multiple callback registrations by moving callback setup from individual connect functions to centralized connect_tab_changed
- Implemented hardlink and symlink functionality through a new ProcessFunction enum that supports both simple (single-item) and related (pair-item) operations
- Renamed MainListModel to SingleMainListModel for clarity and updated the logo
Reviewed changes
Copilot reviewed 40 out of 48 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| misc/find_unused_callbacks.py | New Python script to detect unused or multiple callback registrations |
| krokiet/ui/*.slint | Type rename MainListModel -> SingleMainListModel, removed unused callbacks, adjusted UI sizing |
| krokiet/src/model_operations/model_processor.rs | Added ProcessFunction enum to support both simple and related operations (hardlink/symlink) |
| krokiet/src/file_actions/connect_hardlink.rs | Implemented hardlink functionality using ProcessFunction::Related |
| krokiet/src/file_actions/connect_symlink.rs | Implemented symlink functionality using ProcessFunction::Related |
| krokiet/src/connect_tab_changed.rs | New file centralizing callback registration to prevent duplicates |
| krokiet/src/connect_sort.rs | Moved sort button setup out of callback to prevent multiple registrations |
| krokiet/src/connect_select.rs | Moved select button setup out of callback to prevent multiple registrations |
| czkawka_core/src/tools/video_optimizer/core.rs | Fixed thumbnail generation progress reporting and error collection |
| czkawka_core/src/tools/bad_names/core.rs | Reordered space trimming to run after other transformations |
| krokiet/icons/*.svg | Updated logo design |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 59 out of 67 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 61 out of 69 changed files in this pull request and generated 8 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…added to cli new modes (qarmin#1760)
…added to cli new modes (qarmin#1760)
Fixes #1514