-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Tabular UI and Backend Logic for Linked Files Pattern List Configuration #11368 #12090
base: main
Are you sure you want to change the base?
Commits on Oct 18, 2024
-
Implement core logic for Linked Files Patterns list Configuration UI
This commit lays the groundwork for a tabular UI to configure filename patterns for linked files. The core logic is implemented, mirroring the structure used for Citation Key Patterns. UI implementation and integration with LinkedFilesTab will be addressed in later commits.
Configuration menu - View commit details
-
Copy full SHA for 35aeef5 - Browse repository at this point
Copy the full SHA 35aeef5View commit details -
Implement additional logic for Linked Files Patterns list Configurati…
…on UI This commit replace the old ui with tabular UI to configure filename patterns for linked files. The core logic is implemented, mirroring the structure used for Citation Key Patterns. UI implementation and integration with LinkedFilesTab will be addressed in later commits.
Configuration menu - View commit details
-
Copy full SHA for 7524e89 - Browse repository at this point
Copy the full SHA 7524e89View commit details
Commits on Oct 20, 2024
-
Refactor file name pattern handling in LinkedFilesTab
This commit improves the UI and makes it functional. However, core logic still needs to be implemented. IMPORTANT TODO: 1. Update CleanupPresetPanel.java in gui/cleanup: - Temporarily added .toString() to filePreferences.getFileNamePattern() - Need to modify this as the new GlobalFilenamePattern object stores patterns for different file types, not just a single pattern 2. Refactor getSuggestedFileName in logic/externalfiles/LinkedFileHandler.java: - Current implementation expects a single file name pattern - Need to update to work with the new GlobalFilenamePattern object Note: These changes may affect other parts of the application that rely on the previous file name pattern implementation. Further testing and updates may be required.
Configuration menu - View commit details
-
Copy full SHA for 2d267e5 - Browse repository at this point
Copy the full SHA 2d267e5View commit details -
Merge branch 'main' of https://github.com/Naaeeen/jabref into linked-…
…files-pattern-logic-#2
Configuration menu - View commit details
-
Copy full SHA for 7238046 - Browse repository at this point
Copy the full SHA 7238046View commit details -
Refactor file name pattern handling in LinkedFilesTab
This commit improves the UI and makes it functional. However, core logic still needs to be implemented. IMPORTANT TODO: 1. Update CleanupPresetPanel.java in gui/cleanup: - Temporarily added .toString() to filePreferences.getFileNamePattern() - Need to modify this as the new GlobalFilenamePattern object stores patterns for different file types, not just a single pattern 2. Refactor getSuggestedFileName in logic/externalfiles/LinkedFileHandler.java: - Current implementation expects a single file name pattern - Need to update to work with the new GlobalFilenamePattern object Note: These changes may affect other parts of the application that rely on the previous file name pattern implementation. Further testing and updates may be required.
Configuration menu - View commit details
-
Copy full SHA for ef1bfd1 - Browse repository at this point
Copy the full SHA ef1bfd1View commit details
Commits on Oct 26, 2024
-
Implement Comprehensive Filename Logic Based on Entry Type in FileUtil
Major change: - Refactored `createFileNameFromPattern` in `FileUtil` to generate filenames dynamically based on the `EntryType`. - Add store and load for FilePreferences **Note:** Related test cases currently encounter compile errors and require fixes.
Configuration menu - View commit details
-
Copy full SHA for 432f738 - Browse repository at this point
Copy the full SHA 432f738View commit details -
Merge branch 'main' of https://github.com/Naaeeen/jabref into linked-…
…files-pattern-logic-#2
Configuration menu - View commit details
-
Copy full SHA for e4ff16f - Browse repository at this point
Copy the full SHA e4ff16fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3719079 - Browse repository at this point
Copy the full SHA 3719079View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33dddfd - Browse repository at this point
Copy the full SHA 33dddfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e0b7d8 - Browse repository at this point
Copy the full SHA 8e0b7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3daddc - Browse repository at this point
Copy the full SHA e3daddcView commit details