Skip to content

feat: Enhance Apply Changes UI and fix macOS Icon#54

Merged
lacerbi merged 10 commits into
mainfrom
other-fixes
Jun 24, 2025
Merged

feat: Enhance Apply Changes UI and fix macOS Icon#54
lacerbi merged 10 commits into
mainfrom
other-fixes

Conversation

@lacerbi

@lacerbi lacerbi commented Jun 24, 2025

Copy link
Copy Markdown
Owner

feat: Enhance Apply Changes UI and fix macOS Icon

Summary

This pull request introduces several user experience enhancements to the "Apply Changes" panel to improve workflow efficiency. It also resolves a persistent bug related to the application icon not displaying correctly on macOS.

Changes Made

Features

  • Apply Changes Panel:
    • Adds "Accept All" and "Reject All" buttons to the top navigation bar, allowing users to manage all proposed changes with a single click.
    • Replaces the previous/next navigation text buttons with modern icons for a cleaner and more compact interface.
  • Prompt Engineering:
    • Improves the internal prompts to maintain better awareness of the current file being edited, leading to more contextually accurate AI suggestions.

Bug Fixes

  • macOS Icon:
    • Implements several fixes to the path construction and loading logic to ensure the Athanor application icon now displays correctly on macOS, both in development and packaged builds.

Testing Done

  • Manual verification of UI changes in the "Apply Changes" panel on all platforms.
  • Confirmed the application icon now appears as expected on macOS.

Related Issues

lacerbi added 10 commits June 24, 2025 13:52
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
Signed-off-by: Luigi Acerbi <luigi.acerbi@gmail.com>
@lacerbi lacerbi merged commit dd58e4f into main Jun 24, 2025
11 checks passed
@lacerbi lacerbi deleted the other-fixes branch June 24, 2025 16:04
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.

[FEAT] Prioritize user-provided full file content over prior memory when prompting LLM

1 participant