-
Notifications
You must be signed in to change notification settings - Fork 273
Migration from Gtk3 to Gtk4 and libadwaita 1.7 #2006
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
Scroker
wants to merge
141
commits into
GSConnect:main
Choose a base branch
from
Scroker:gtk4-port
base: main
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
Changes from 126 commits
Commits
Show all changes
141 commits
Select commit
Hold shift + click to select a range
87404c0
WIP: No-cache SMS support
ferdnyc 2d85b8b
Initial mock of in GTK4
Scroker 8707573
Now the deamon works
Scroker f24f55d
New graphics, sendfile now works
Scroker 50eeda8
Added the pairing function
Scroker 46c7251
Removed some non system icon
Scroker 01f1232
some graphical improvements to the pair ui
Scroker 047ff30
A little bugfixing
Scroker 729d431
Merge branch 'main' into gtk4-port
Scroker 136427b
Add extension and app button to homepage
Scroker e8c3628
Style improvements to the home page
Scroker 8340d24
Clean de device.js code
Scroker 7f7de8f
Merge branch 'main' into gtk4-port
Scroker c36bafc
Merge branch 'main' into gtk4-port
Scroker cb1cff7
Merge branch 'main' into gtk4-port
Scroker a6f57d0
Switch messaging-window.ui to Gtk4/Adwaita
LorierMatthieu 79324ef
Migrate the findmyphone deprecated messagedialog component to a notif…
Scroker ef5a437
Merge branch 'gtk4-port' of github.com:Scroker/gnome-shell-extension-…
Scroker 701ba67
Update messaging-window.ui
LorierMatthieu 8d04358
Update messaging-window.ui
LorierMatthieu 7bc255f
Start the migration of messaging.js to the new UI
Scroker 70a9c23
Switch service-error-dialog.ui to Gtk4/Adwaita
LorierMatthieu 72b05a6
Switch mousepad-input-dialog.ui to Gtk4/Adwaita
LorierMatthieu 6d85be1
Update mousepad-input-dialog.ui
LorierMatthieu f92d5dc
Move screenshots to a new folder and adapt files
LorierMatthieu fea5921
Switch messaging-conversation.ui to Gtk4/Adwaita
LorierMatthieu fc99492
Update messaging-conversation.ui to use second-icon
LorierMatthieu de3dd24
Switch messaging-conversation-summary.ui to Gtk4/Adwaita
LorierMatthieu cc0e5da
Update service-error-dialog.ui
LorierMatthieu 64b2930
Switch messaging-conversation-message.ui to Gtk4/Adwaita
LorierMatthieu fd6505b
Switch the code to tne new messaging-window.ui
Scroker 067787c
Added icons button to messages conversation
Scroker 6c69a64
Update preferences-window.ui design (no JavaScript changes needed)
LorierMatthieu b6981ca
Merge branch 'gtk4-port' of github.com:Scroker/gnome-shell-extension-…
Scroker 17cf54e
I made some changes to the messages ui and removed some logs
Scroker 930b49b
Merge branch 'no-cache-sms' of github.com:ferdnyc/gnome-shell-extensi…
Scroker 105bcaf
Migrated the conversation from stack to AdwNavigationPage
Scroker be15ed8
Contact chooser UI migrated to gtk4
Scroker 6e97095
Merge branch 'ferdnyc-no-cache-sms' into gtk4-port
Scroker 1ad7431
Update connect-dialog.ui design
LorierMatthieu f395506
Switch service-device-chooser.ui to Gtk4/Adwaita
LorierMatthieu 371df03
Rollback from PreferencePage to ToolbarView on connect-dialog.ui
Scroker 97d0bec
Update connect-dialog.ui file
LorierMatthieu 7bbd560
Update command-row.ui file
LorierMatthieu 439f5fd
Update command-row.ui file
LorierMatthieu b4e5428
Update contact-chooser.ui file
LorierMatthieu 11b905e
Update contacts-adress-row.ui file
LorierMatthieu 81139fb
Update command-row.ui file
LorierMatthieu d118acf
Update device-pair.ui file
LorierMatthieu e656202
Add a commentary on device-pair.ui file
LorierMatthieu 9f8c66d
Update messaging-conversation.ui file
LorierMatthieu 3b0cfa4
Update messaging-conversation-message.ui file
LorierMatthieu 3310d50
Update some UI files
LorierMatthieu 739b45c
Update messaging-conversation.ui file
LorierMatthieu 101b640
Update messaging-conversation-summary.ui file
LorierMatthieu ca0647a
Update messaging-window.ui file
LorierMatthieu 9b73529
Update preferences-command-editor.ui file
LorierMatthieu 47a3e5c
Update preferences-section-row.ui file
LorierMatthieu 846e619
Some code improovements to the message window
Scroker 661752f
Merge branch 'gtk4-port' of github.com:Scroker/gnome-shell-extension-…
Scroker b1ad5d5
Rollback on the messaging-conversation-summary.ui and invert counter …
Scroker 604252e
Various improvements to UI files
LorierMatthieu 591c420
Added the EventController on ContactChooser
Scroker e2c1df7
Added the EventController on ContactChooser
Scroker f3f626e
Added BottomSheet on mousepad dialog and ToggleGroup on volume
Scroker f473a7d
Restore active when screen is locked option
Scroker d609ce2
Added to the device-page.ui the experimental plugin rows
Scroker f67e774
Some UI improovements and bugfixing
Scroker dc439d7
I made a GtkListBox automatically built from the GMenuModel of the de…
Scroker f098286
I made a GtkListBox automatically built from the GMenuModel of the de…
Scroker 512e384
Mark a string as translatable
LorierMatthieu 2c2f7a1
Now the device preference page show the commands menu
Scroker e3523a9
Porting of shortcut editor to AdwDialog
Scroker 4d7e859
Porting of shortcut editor to AdwDialog
Scroker f481840
Porting of shortcut editor to AdwDialog
Scroker b6649c2
Porting of shortcut editor to AdwDialog
Scroker 3f249b0
Fixed find-my-phone bugs, igrated to adw the ui and added a notification
Scroker 97d3251
Added a popup to show the other partecipants on a chat
Scroker 6f700c6
Added a popup to show the other partecipants on a chat
Scroker 842936c
Mousepad needs some improovements but works!
Scroker 9d2512e
Created a new sharesms ui and ported service-device-chooser and servi…
Scroker fd471cb
New icons for messages and ring
Scroker 5457990
The extension image now fits the link button
Scroker 76c701d
Now legacy message should be work
Scroker 3e87396
Some improvements to legacy-messagjng-dialog.ui
Scroker 8c40041
Now also the notification plugin should be work
Scroker 1f102d9
Some bugfixing on new notification plugin
Scroker a5830e3
Fixed clipboard plugin, now it works again
Scroker 0ae05eb
Removed some debug logs
Scroker 6f36c69
Removed some debug logs
Scroker e8b43b5
Some changes to make themed icons in the app without code implementation
Scroker b65b87e
Italian traanslations added and title removed
Scroker d19fe8c
Now the gtk theme works withi user and system installs
Scroker 277d429
Mooved some option from the menu to a new PreferenceDialog
Scroker e08308e
The device name row now works
Scroker 0ec7dd0
General bugfixing
Scroker 107b65b
General Bugfixing
Scroker ac170d7
Merge branch 'main' into gtk4-port
Scroker 4658923
Adding comment and general bugfixing
Scroker 107ae5b
Updates to the icon theme and comments added to service.js
Scroker 89d5dde
Merge branch 'main' into gtk4-port
Scroker b571ed6
First change correction before pull request
Scroker 9dd1a7b
Second change correction before pull request
Scroker 0321d72
Set compatibility with Gnome Shell
Scroker 6fb0813
Fixed translations and stylesheet
Scroker 136e912
Restored accessibility
Scroker 558efe5
UI Changes and documentation
Scroker d5baace
Minor improvements and update french translation
LorierMatthieu 845b763
Updated translation using gettext
Scroker 4d9cd1d
Merge branch 'gtk4-port' of github.com:Scroker/gnome-shell-extension-…
Scroker 6a77ad5
Add gettext-domain on metadata
Scroker 3c26aed
Make messaging-conversation.ui take all space (width)
LorierMatthieu d5aba06
Mark a string as translatable
LorierMatthieu c6cba26
Adding new screenshots to reflect new design
LorierMatthieu 708d5cb
New message text input component created
Scroker 9b71f0d
Add searchbutton to the threads
Scroker 3ba108f
Updating screenshots
LorierMatthieu 6275aad
Add GtkEventoControllerKey also on legacyMessageing.js
Scroker 35543ef
Merge branch 'gtk4-port' of github.com:Scroker/gnome-shell-extension-…
Scroker ff948bc
Added our credits under designer in the about page
Scroker 6a745ac
Fix offset problem on entering in the mousepad label surface
Scroker d7298db
Set the minimum window size to smartphone screen
Scroker 9ceb7af
Fix double chars on mousepad and created right click gesture
Scroker 63ff344
List of fixed item:
Scroker 7d8eacf
Add primary menu argument to GtkMenuButton
LorierMatthieu 5cc94c5
Applying suggested modifications
Scroker 4b96e20
Restored the destroy chain and create a new one for new ApplicationWi…
Scroker 4d895a9
Trying to minimize the difference with the main branch
Scroker 082e01b
Trying to minimize the difference with the main branch
Scroker c4f067e
Trying to minimize the difference with the main branch
Scroker da09c6c
Try to solve the errors in testClipboardComponent.test
Scroker 53fbf61
Eslint test fixes
Scroker a331aed
share and notification fixes
Scroker 287c04c
Merge branch 'main' into gtk4-port
Scroker ed630f6
Give all available space to AdwSpinner
LorierMatthieu bbbfcd5
Update french translations
LorierMatthieu af44760
Change buttons' order on messaging window
LorierMatthieu 5ad7d75
Fixed the Encryption Info AlertDialog and CommandList on device pref…
Scroker 81dab3b
Merge branch 'main' into gtk4-port
Scroker a37bd54
Merge branch 'main' into gtk4-port
Scroker 7f76b13
Merge branch 'main' into gtk4-port
Scroker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assuming you want a circle, isn't
border-radius: 50%
easier/clearer?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You are right.