Skip to content

Conversation

asaintsever
Copy link
Owner

@asaintsever asaintsever commented Oct 24, 2024

This pull request includes several updates and improvements to jExifToolGUI, focusing on upgrading dependencies, updating documentation, and refactoring code for better maintainability. The most important changes include upgrading Gradle, modifying the project structure, and updating URLs and version information.

Dependency Upgrades and Build Improvements:

  • Upgraded Gradle to version 7.2 and updated the gradlew script to be POSIX-compliant. (gradle/wrapper/gradle-wrapper.properties, gradlew, gradlew.bat) [1] [2] [3]

Project Structure and Configuration:

  • Moved the jexiftoolgui_data folder under the user's home .jexiftool folder. (src/main/java/org/hvdw/jexiftoolgui/MyConstants.java)

Documentation and URL Updates:

  • Updated the project URLs to reflect the new repository location. (docs/index.html, src/main/java/org/hvdw/jexiftoolgui/ProgramTexts.java, src/main/java/org/hvdw/jexiftoolgui/Utils.java) [1] [2] [3]

Logging and Version Information:

  • Disabled the file appender for logs, ensuring logs are available only on stdout. (Changelog.md)
  • Updated version information to 2.1.0-als. (src/main/java/org/hvdw/jexiftoolgui/ProgramTexts.java)

Miscellaneous:

  • Fixed the icon loading issue in the Utils class. (src/main/java/org/hvdw/jexiftoolgui/Utils.java)

These changes collectively improve the build process, update the project configuration, and ensure the project documentation is current.

@asaintsever asaintsever self-assigned this Oct 24, 2024
@asaintsever asaintsever merged commit f6a6cc4 into r2.0.2 Oct 26, 2024
@asaintsever asaintsever deleted the asaintsever/feat/args-for-logs-data branch October 26, 2024 16:00
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