forked from solvespace/solvespace
-
Notifications
You must be signed in to change notification settings - Fork 0
Complete GTK4 migration with improved accessibility and button styling #3
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
Open
devin-ai-integration
wants to merge
221
commits into
master
Choose a base branch
from
devin/1743572379-gtk4-migration-rebased
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Complete GTK4 migration with improved accessibility and button styling #3
devin-ai-integration
wants to merge
221
commits into
master
from
devin/1743572379-gtk4-migration-rebased
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…event Git fallbacks Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
… build failures Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…environments Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…Y_VERSION_MINIMUM to Windows build Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…mprove menu handling in header bar Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…er GTK4 response handling Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…f get_item_attribute Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…der 80 characters Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…of iterate_item_attributes Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…_item_attribute_value Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…f get_item_attribute Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…ring Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…controllers, and better CSS styling Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
… improvements for GTK4 migration Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…n support Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…olorPickerDone method Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…ed strings Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…ode announcements for screen readers Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…ssibility Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…upport Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…or better maintainability Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…r for GTK4 compatibility Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…ility Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…r GTK4 compatibility Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
… structure Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…tibility Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…lementation Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…dling Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
…dling with accessibility annotations Co-Authored-By: Erkin Alp Güney <erkinalp9035@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GTK4 Migration Improvements
This PR completes the GTK4 migration for SolveSpace with the following enhancements:
Internationalization Support
Accessibility Enhancements
CSS Styling Improvements
Event Controller Replacements
Cross-Platform Compatibility
Testing
This PR addresses the requirements in issue solvespace#1560 for the GTK4 migration.
Link to Devin run: https://app.devin.ai/sessions/80839d35747c407fa31aa0e59c2d85b5
Requested by: Erkin Alp Güney