Skip to content

chore(project): Add build automation script, new app icon, and dependency updates - #267

Closed
DinanathDash wants to merge 1 commit into
sameerasw:developfrom
DinanathDash:chore/project-setup-and-docs
Closed

chore(project): Add build automation script, new app icon, and dependency updates#267
DinanathDash wants to merge 1 commit into
sameerasw:developfrom
DinanathDash:chore/project-setup-and-docs

Conversation

@DinanathDash

@DinanathDash DinanathDash commented Jun 30, 2026

Copy link
Copy Markdown

Description

This pull request introduces a new automated build script, overhauls the macOS app icon, and updates several core dependencies.

This PR is part 2 of a split from #262, isolating project configuration and asset changes for easier review.

Key Features

  • Automation Script (build_and_install.sh): A new shell script that streamlines the local build, code signing, and installation process, significantly improving the contributor experience.
  • App Icon Asset Overhaul (AppIcon.appiconset): Replaces the outdated generic app icon resource with a modern, high-resolution native macOS asset catalog. The Xcode project (project.pbxproj) has been updated to cleanly reference this new structure.
  • Dependency Updates (Package.resolved): Bumps Swift package dependencies, notably migrating lottie-spm to lottie-ios and updating the LottieUI package to its latest stable release.
  • Documentation & Maintenance: Updates README.md and DOCUMENTATION.md to reflect the new build instructions and features, cleans up .gitignore, and adds release tracking entries in appcast.xml.

Motivation

These changes are critical for improving developer ergonomics and ensuring the project dependencies are up-to-date and secure. The new app icon gives the application a polished, premium look in the macOS dock and Applications folder.

@DinanathDash DinanathDash changed the title chore: add build script, update dependencies, app icon, and docs chore(project): Add build automation script, new app icon, and dependency updates Jun 30, 2026
@sameerasw

Copy link
Copy Markdown
Owner

App icon downgrade was not necessary

@sameerasw sameerasw closed this Jul 11, 2026
@DinanathDash
DinanathDash deleted the chore/project-setup-and-docs branch July 13, 2026 05:11
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.

2 participants