-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 22 Jun 2020 16:27:59 +0200
Source: phosh
Architecture: source
Version: 0.3.1
Distribution: amber-phone
Urgency: medium
Maintainer: Guido Günther <agx(a)sigxcpu.org>
Changed-By: Guido Günther <agx(a)sigxcpu.org>
Closes: 88 94 229 315
Changes:
phosh (0.3.1) amber-phone; urgency=medium
.
[ Sebastian Krzyszkowiak ]
* PhoshOverview: Add haptic feedback when clicking on activity
* feedback-manager: Add a …
[View More]helper to trigger feedback on button press/release
.
[ Daniel Șerbănescu ]
* po: Add Romanian translation
.
[ Rafael Fontenelle ]
* Update Brazilian Portuguese translation
.
[ Guido Günther ]
* feedback-manager: Make 'connect_feedback' specific to buttons.
Those have 'clicked' and 'released' signals.
* app-grid-button: Make sure we unref the allocated gesture
* build: Bump version
* lockscreen: Drop HDY_DISABLE_DEPRECATION_WARNINGS.
We're not using any deprecated widgets
* lockscreen: Add G_{BEGIN,END}_DECLS
* Lots of gtk-doc fixups
* Build documentation via gtk-doc.
We need a shared lib for gtk-doc, only build this
when building Documentation.
Closes: #88
* debian: Add phoc-doc.
This makes the documentation useable via devhelp.
* gitlab-ci: Build documentation
* docs: Document C file layout
* gitlabci: Move coverage gathering to different step
Fixes spurious build failures.
* phoc.ini: Drop cursor config.
Phoc does not care anymore and with one output it does not match
anyway. So people with multiple outputs and touch need to run
the latest phoc release. This avoids a warning on phoc startup.
* phosh: Indicate connectivity state.
We show no icon if we're connected but indicate the lack of a connection
(or if we have a connection and can't reach the internet)
Closes: #229
* brightness: Connect async to g-s-d.
Shell startup sometimes stalls for a longer period of time. Connect
async to g-s-d to avoid at least one stall spotted with gdb.
It also fixes a leaked DBus connection.
* css cleanups
* tests: Don't try to spawn atk bridge.
* Add media-player widget.
This interfaces with mpris Mediaplayer2 based players
Closes: #94
* settings: Add media player.
Will only be shown when a player is present
* lockscreen: Add media player widget
* po: Update pot file.
This introduces the new translatable strings for the music player.
* layer-surface: Add the configured width and height to debug message.
We have that anyway so make it more useful
* layer-surface: Fix indentation
* layer-surface: Add a section header
* top-panel: Drop useless placeholder
* top-panel: Remove extra vertical padding from power button
* gitlab-ci: Skip po and doc when using PKG_ONLY
* media-player: Wire up Can{Go{Forward,Previous},Play}
This makes sure we don't enable ui elements the player can't handle
* media-player: Add a playable property.
The player might be stopped or not have a song list. Add a playable
property so the container has a better idea if it's worth showing
the player.
* lockscreen: Use playable property of media player.
We don't need a widget for a stopped or unusable player.
* settings: Use playable property of media player.
We don't need a widget for a stopped or unusable player.
Closes: #315
* feedbackinfo: Listen for feedback changes.
When switching from silent to quiet (and back) the icon name does not
change so we need to listen to profile name changes to update the
text below the icon.
.
[ Zander Brown ]
* app-list-model: phantom launcher.
At last a fix for the missing item problem
.
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
.
[ Alexander Mittermeier ]
* Remove reference to rootston as the link was broken and the project is
deprecated. https://github.com/swaywm/rootston
Checksums-Sha1:
b7b4893b45cc2f5e5b020e2286ea2f86b193b11b 1645 phosh_0.3.1.dsc
36c33f521b1fe27cc70c0fc9d665e0fc773c59ad 248360 phosh_0.3.1.tar.xz
427c5532a5055a35f2aa99830539a65649c2b682 19078 phosh_0.3.1_arm64.buildinfo
Checksums-Sha256:
3d145fd67dbf6f16a1452334f5e042b8c3318f5a4109f1b1f2cc8d83b3af4f88 1645 phosh_0.3.1.dsc
30878823999c4263c3aa66844b5693462d031dafea05bc86cf0ad1d86b584850 248360 phosh_0.3.1.tar.xz
5caf27040cd3f5fe3d4a27047683278b4b195f5914484e8ee1b7a658a4044d93 19078 phosh_0.3.1_arm64.buildinfo
Files:
dc2b05483a3f250d4448fa24bca57ef5 1645 x11 optional phosh_0.3.1.dsc
491859b0d4f3ae1feb4f93c5d6c57359 248360 x11 optional phosh_0.3.1.tar.xz
b50850edad56dcfc1cd815ec3c6e1ef4 19078 x11 optional phosh_0.3.1_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEjQq0XWCFJ0hT17a/HLsjRafwJ0kFAl7yQmgACgkQHLsjRafw
J0luHAv/aiUOAYqWvsa4xBZ/+xFr6npzItNHzlEQvFIBGnmWGYm0v4DQtqxYqXqW
stkl0dvemvI4Z5kC6KX/HOqyyiCESXjwOi4xYhls39MVYqYWLQruQCyEvmVBZ9aH
jFkMZ/jnRzraAvk6gGquoIJCYvDkwfAwFupQDeiDfWI5odxT/WZb5YAkkkm7Mqxj
lD3YNaBe06uT8D45wvtaYsrRT3/spFKYLKyJWnZkmeRSGg4DtEi6WCYgJyo4WNRY
Ekm3Be5/JE01j7B67VOJlNaBqJ3UpgbFjD/uHtr55HkbIziPECXeUckuesrkuY6C
e7IIMz2eBTzhebdHsdntdGy8X1m0mje1yL+OIUOmMcGUEVNj3HvNtfy7tY+/wM6i
DfDYSisUerd7lasIEmhIDMqEfNvpHX1Cx2hKoQ1VtiVyLDEkwp92Q7sXubjOoiRW
fEPXm9uMmYjziWiyZoLGPblcnSgI41ZTPtAGcdGLgL7a7NSiPcnFzpzhv45Di6pv
EFeYqiNI
=MyZb
-----END PGP SIGNATURE-----
[View Less]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 23 Jun 2020 19:15:16 +0200
Source: gnome-control-center
Architecture: source
Version: 1:3.34.0.1+20028+git60c5b7ba5-1pureos0
Distribution: amber-phone
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers(a)lists.alioth.debian.org>
Changed-By: Guido Günther <agx(a)sigxcpu.org>
Changes:
gnome-control-center (1:3.34.0.1+20028+git60c5b7ba5-1pureos0) amber-phone; urgency=medium
.
[ …
[View More]Mohammed Sadiq ]
* control: lower some dependencies
* Update patches
* Update patches
* control: fix max version
* control: fix version again
* Update patches
* Update patches
* add new dependencies
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* add modem maanger polkit permissions
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* remove an absolete patch
* remove an accidently added patch
* Update patches
* Update patches
* Update patches
* Update patches
* update patches
* Update patches
* update wwan
* Update patches
* Update patches
* Update patches
* Update patches
* Update patches
* Add helper for new connection editor
* Add helper for using new hotspot
* Add hidden-wifi-dialog
* Add network agent
* Add new connection editor
* avatar-chooser: Adapt to work on librem5
* background: Scale images to window scale factor.
The GdkPixbuf generated via GnomeBG isn’t scaled to the current scale
factor. We have to scale it ourself before creating an image widget
from that.
https://gitlab.gnome.org/GNOME/gnome-control-center/issues/610
* build: lower meson dependencies
* common: Add cc-list-row
* datetime: Fix time-date dialog on librem5
* datetime: Fix timezone selection map
* network: Don't show modems supported by cellular panel.
Cellular panel is already handling it
* notification: Hide lockscreen notification option
* panel-list: Select panel iff non-folded when search is cancelled.
If the window is folded, the previous panel shouldn’t be shown when search
is cancelled. The panel selection list should be shown instead.
* power: Fix mobile broadband switch logic.
Let the power switch be active (ie, powersave set to off) if either
of wimax or wwan device is enabled. And set the switch sensitive
if either of them present.
* privacy: Port dialogs to HdyDialog
and pack the trash cleanup dialog buttons into a flowbox so that
they works nice on small screens.
* region: Implement new design for ‘Formats’ dialog
https://gitlab.gnome.org/GNOME/gnome-control-center/issues/635
* shell: Hide some panels
* sound: fix test dialog on small screen
* user-accounts: Constrain passwords to digits
* wifi: Add new hotspot dialog
* window: Set sidebar as the default visible child.
This doesn't make any difference when the UI isn't folded.
Otherwise (Eg., on small screens) the sidebar will be shown
first instead of some panel.
* wwan: Add new panel for modem management.
The panel supports 2G/3G/4G GSM/LTE modems. CDMA2000 Modems are not supported.
If a supported modem is present, the panel will be shown and the modem will be
handled, else, network-panel shall manage the modem as it did in the past.
If more than one modem with data enabled is present, the user is allowed to set
priority of one SIM over the other (the priority is for SIM, not modem).
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/132
* search: Fix crash on clicking 'Search Locations'
When creating a Page, the dialog variable wasn't set and thus
dereferencing a NULL in a later code resulting a crash.
* user-panel: hide add user, unlock buttons
* wifi: Use new connection editor
* wifi: Use new hotspot dialog
* window: Always show the first panel.
On librem5 it's not much interesting to show subpanels first
* window: Let the window open folded on launch
* remove all downstream patches
* power: show brightness slider in a separate row.
Fixes https://source.puri.sm/Librem5/gnome-control-center/issues/85
* sound: Prefer symbolic icons for audio streams
* power-panel: Remove power button actions.
This is not handled by settings on librem5
Fixes https://source.puri.sm/Librem5/gnome-control-center/issues/92
* region: Remove preview button from input row.
We don’t want this on librem5 where there is no hardware keyboard. Also, as the
window is too big, we might want something else even with keyboard on librem5
Fixes https://source.puri.sm/Librem5/gnome-control-center/issues/96
* Add gitlab-ci to build deb packages.
An excact copy of https://source.puri.sm/guido.gunther/gnome-online-accounts/blob/libremone-s…
* passwor-dialog: Allow 6+ digit numbers as password
* debian/control: Add 'Breaks: phosh (<< 0.1.7)'
* notifications: Add Feedback settings.
Fixes https://source.puri.sm/Librem5/gnome-control-center/issues/114
.
[ Allan Day ]
* region: Tweak format dialog
.
[ Julian Sparber ]
* UserAccount: fix window resizing issue
.
[ Kyle Rankin ]
* Lower WWAN DNS Priority.
Fixes https://source.puri.sm/Librem5/OS-issues/issues/130
The current DNS priority settings for WWAN were set far too low. Most
connections (including WiFi) do not set DNS priority (set to 0) and per
https://developer.gnome.org/NetworkManager/stable/nm-settings.html :
"A lower value is better (higher priority). Zero selects a globally
configured default value. If the latter is missing or zero too, it
defaults to 50 for VPNs and 100 for other connections."
By setting both the "low" and "high" settings to 15 and 20 respectively,
the WWAN DNS servers were always appearing above WiFi, even though WiFi
had routing priority. This caused latency and other problems when the
wwan connection was slow because the system would query those DNS
servers before WiFi ones. Beyond that, it would even cause WWAN to
override VPN DNS settings which isn't what we want.
This change puts the "low priority" setting above the default 100 that
connections get when they don't otherwise set a priority, and the "high
priority" slightly below 100. I did this instead of setting the values
to 0 because I noticed that NM doesn't seem to be aware it should
prioritize WiFi in that case so WWAN DNS servers were still sometimes
taking precedence.
.
[ Arnaud Ferraris ]
* notifications: fix feedback profiles.
This patches fixes the feedback profile names for 'silent'
and 'quiet' which were previously inverted.
Checksums-Sha1:
44290395737d9e12b166e4835d0fb8693be9dbc3 3462 gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0.dsc
92d1841a888e6ebe5fb9e7cb6740c4dd9f34c1ce 10499674 gnome-control-center_3.34.0.1+20028+git60c5b7ba5.orig.tar.gz
2bef63cba9f04b7bb6bcbda151894f4efcc5920c 36224 gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0.debian.tar.xz
09b719199140703e6ea902cb3c1a40e32d8613bc 28204 gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0_arm64.buildinfo
Checksums-Sha256:
bccce9200f84702488cefd183d7ec2945aa496f4a8b04e64807212e5bc4e650e 3462 gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0.dsc
b5299ca18ddaadf60c42988c616c297129650576523ef3b4f770a95f32213549 10499674 gnome-control-center_3.34.0.1+20028+git60c5b7ba5.orig.tar.gz
b8231b98ee8ece9516b0f1efc7612d7f119e8bf0e10418ee3a461eea8c97456f 36224 gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0.debian.tar.xz
61cd64c262efb66ec497327f8efcf896911994eff605fc8a1d6613cfb90b64cf 28204 gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0_arm64.buildinfo
Files:
677cbbf425c9ac636675ced45b72c19c 3462 gnome optional gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0.dsc
a4a0789b91008ac63a8fbaddc2691ce0 10499674 gnome optional gnome-control-center_3.34.0.1+20028+git60c5b7ba5.orig.tar.gz
a529608befd4416dbc8b11d9451fd386 36224 gnome optional gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0.debian.tar.xz
0c424674bebb58cc0d87676a04e7cd62 28204 gnome optional gnome-control-center_3.34.0.1+20028+git60c5b7ba5-1pureos0_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEjQq0XWCFJ0hT17a/HLsjRafwJ0kFAl7yQQoACgkQHLsjRafw
J0k38QwAqJmljqD3OCEvFAmoatoQQYwo6sqRAFboiqXdMzcTvLkjbIBQxm2fPg8v
RaJqc4Y8QPmQd+3Ykn0XJYoO/o5gbf6H5JGNzFxU8f7nRhu7vMVCyx4u08lymlYr
sod5bZhEc+t8/M/aUiFmPPi8zm3C40krdYDn5z+UaLpo6DTYch84PwBqbDK2QN2r
BbYJ8wZhVmnbWhmRGox819n4Hdzy99Y7B+DAC3fuNChc+b9ss1fMHu7fJqHzIUxI
f9J7UlHmc4XGPfL4yrijLvW0DpHnsSYVP2wSBKm8dUSMJnxymVFqVoC0+OLXciBW
VFyLvLLAfJooNICIVoEwEzcxSJVFa8Boq76xGsqj4gNSNWh0fx+0D5oyJwJkMaAZ
it6XMXbKUkAO2Y/daSGY9cF0PGRyjQthnJWctk8+jpPAatGKAKAArJooT7IT4duV
tFXXTaZs7wB35LId3e2HFf4O2zh7xZzakzoI94xTAkmCgBvko8jD6N5881k/JWl7
+xGeH7bC
=9NiU
-----END PGP SIGNATURE-----
[View Less]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 19 Jun 2020 11:02:37 +0200
Source: gnome-contacts
Architecture: source
Version: 3.32+3374+git334f9cd-1pureos0
Distribution: amber-phone
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers(a)lists.alioth.debian.org>
Changed-By: Guido Günther <agx(a)sigxcpu.org>
Changes:
gnome-contacts (3.32+3374+git334f9cd-1pureos0) amber-phone; urgency=medium
.
[ Goran Vidović ]
* Update Croatian …
[View More]translation
(cherry picked from commit 0b938e329cf5418a7c7db3ac661d5f32822cde77)
* Update Croatian translation
* Update Croatian translation
.
[ Ask Hjorth Larsen ]
* Updated Danish translation
* Updated Danish translation
* Updated Danish translation
.
[ Michael Gratton ]
* App: Add show-contact action.
Like the -i command line option, but DBus activatable.
* Fix show-contact action not launching app if closed.
Somewhat embarrasingly, I only tested the show-contact action when
Contacts was runing. It needs to chain to activate so that the app
actually starts up if invoked when not running.
Fixes GNOME/geary#556
.
[ Niels De Graef ]
* flatpak: Build folks with meson.
Use Contacts as an early integration check for libfolks' Meson port,
since we want to release it rather sooner than later.
See also https://gitlab.gnome.org/GNOME/folks/merge_requests/9
* Release unstable version 3.33.1
* CI: Report test results to GitLab.
Use Emmanuele's script for GLib to parse the meson JSON-formatted
testlog to turn it into a JUnit XML which GitLab understands and cnn
report to the user in the web UI.
* flatpak: remove "copy-icon"
As found in https://github.com/flathub/flathub/pull/993#discussion_r283090873
> The icon name upstream seems to be set to the app-id, so no need to
> copy the icon here. It's only needed if you rename the icon and want
> to keep the icon with the original icon name in case it's used
> somewhere.
* flatpak: remove "build-options"
These build options are now set by default on Fdo 18.08.
See https://github.com/flathub/flathub/pull/993#discussion_r283090829
* flatpak: Update libical version.
Latest E-D-S requires a newer version, so the build is failing because
of it right now.
* window: Disambiguate Gtk.HeaderBar.
Apparently libhandy also added a HeaderBar type, which means this
clashes with that of Gtk.
* window: Remove unused header_group field.
This was giving an annoying warning.
* Add documentation for --search option.
Fixes https://gitlab.gnome.org/GNOME/gnome-contacts/issues/140
* flatpak: Add intltool to manifest.
It's needed by E-D-S (and it's no longer part of the runtime/SDK).
* flatpak: Cheese now uses meson.
Make sure this is reflected in the flatpak manifest.
* flatpak: Fix typo.
JSON doesn't like trailing commas.
* Release unstable version 3.33.91
* Release unstable build 3.33.92
* Release stable version 3.34
* doap: Update maintainer list.
See https://mail.gnome.org/archives/desktop-devel-list/2019-October/msg00011.ht…
.
[ Kalev Lember ]
* appdata: Keep the same appstream ID as in 3.30.
Go back to using "org.gnome.Contacts.desktop" as it was in 3.30. The
appstream spec is very clear that the ID is not supposed to change and
should be a unique identifier for the app across distributions.
.
[ Philip Withnall ]
* src: Use format strings when constructing MessageDialogs.
Otherwise translations of the messages passed in might contain format
placeholders which would then cause a read from an unexpected bit of the
stack.
This incorporates a patch by Cosimo Cecchi <cosimo(a)endlessm.com>.
* docs: Mailing list has been replaced by Discourse.
The old mailing list has been archived; discussion of GNOME Contacts and
libfolks should now take place on Discourse:
https://discourse.gnome.org/tags/contacts
.
[ Veerasamy Sevagen ]
* setup-window:Adding mnemonic property.
Fixes #130
.
[ Daniel Mustieles ]
* Updated Spanish translation
* Updated Spanish translation
.
[ Kukuh Syafaat ]
* Update Indonesian translation
* Update Indonesian translation
.
[ Dz Chen ]
* Update Chinese (China) translation
.
[ Balázs Úr ]
* Update Hungarian translation
* Update Hungarian translation
.
[ Efstathios Iosifidis ]
* Update Greek translation
* Update Greek translation
.
[ Nathan Follens ]
* Update Dutch translation
.
[ Anders Jonsson ]
* Update Swedish translation
* Update Swedish translation
.
[ Fabio Tomat ]
* Update Friulian translation
* Update Friulian translation
.
[ Matej Urbančič ]
* Updated Slovenian translation
* Updated Slovenian translation
.
[ Guido Günther ]
* Always build-dep on appstream-utils.
It's used in the override_dh_installdocs target.
* d/rules: Work around broken dwz
* gitlab-ci: Build debs.
Override upstream CI to build Debian packages
.
[ Julian Sparber ]
* AvatarSelector: fix cheese_button sensitive when no available camera.
The addd signal on the camera_monitor is never fiered
if there is no available camera when coldplug () is called.
Therefore the button remains sensitive.
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Flatpak: give access to all devices, needed for access to webcam
* Flatpak: give access to all devices, needed for access to webcam
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: cache the fallback avatar
* Avatar: use GNOME 3.32 avatar styles for fallback
* Avatar: Use icon on fallback avater when no label and use cantarell
* AvatarDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: fix merge issue
* Avatar: fix #24 avatar is cut off
* Add longpress gesture for selecting contacts
* ContactList: use Cancel label for selection clr button
* ContactSheet: Add make call and send sms button.
This adds a button to make calls via the default handler for tel:
and a button to send sms via the default handler for sms:
The buttons are hidden when no handler is available
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: fix #24 avatar is cut off
* Add longpress gesture for selecting contacts
* ContactList: use Cancel label for selection clr button
* ContactSheet: Add make call and send sms button.
This adds a button to make calls via the default handler for tel:
and a button to send sms via the default handler for sms:
The buttons are hidden when no handler is available
* SearchProvider: fix #139 wait for the aggregator to finish prepareing.
We need to wait till the aggregator has preperd all data or else the
search result will be empty, which causes no contacts showing up at
the first search in gnome shell
* SearchProvider: add timeout for checking results
* About: add Julian Sparber to the authors
* Editor: use listbox layout to edit contact and secondary menu.
GNOME uses now listboxes as the standart design pattern instead of a
grid. This replaces the grid and makes use of listboxes to allow the
user to edit a contact.
Some key features are:
- Hide less important properties when not used
- Dynamically fill the editor with properties so that the user has always
one empty row to fill for each visible property
- use a dialog for the birthday picker
- Group properties by persona
ContactSheet:
Replace the edit button with a secondary menu.
The secondary menu contains share (hidden for now), edit, unlink and delete.
The reason for this change is that it doesn't make a lot of sense to have
delete and unlink inside the edit mode, since they don't require to commit changed.
Folks doesn't provied a staging features. So changes are commited
directly to the backend. The FakePersona and FakeIndividual are used
exactly for this. They work as a intermidiate layer so the editor can
change the persona directly and then when the user presses "done" the
changes can be copied to the real contact.
* ContactList: use Cancel label for selection clr button
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: fix #24 avatar is cut off
* Add longpress gesture for selecting contacts
* ContactSheet: Add make call and send sms button.
This adds a button to make calls via the default handler for tel:
and a button to send sms via the default handler for sms:
The buttons are hidden when no handler is available
* Editor: use listbox layout to edit contact and secondary menu.
GNOME uses now listboxes as the standart design pattern instead of a
grid. This replaces the grid and makes use of listboxes to allow the
user to edit a contact.
Some key features are:
- Hide less important properties when not used
- Dynamically fill the editor with properties so that the user has always
one empty row to fill for each visible property
- use a dialog for the birthday picker
- Group properties by persona
ContactSheet:
Replace the edit button with a secondary menu.
The secondary menu contains share (hidden for now), edit, unlink and delete.
The reason for this change is that it doesn't make a lot of sense to have
delete and unlink inside the edit mode, since they don't require to commit changed.
Folks doesn't provied a staging features. So changes are commited
directly to the backend. The FakePersona and FakeIndividual are used
exactly for this. They work as a intermidiate layer so the editor can
change the persona directly and then when the user presses "done" the
changes can be copied to the real contact.
* ContactPane: remove FakeIndividual when canceling new contact
* Editor: forbit the creation of contacts without a name
* Librem5: hide keyboard shortcut menu entry.
This hides the keybaord shortcut from the menu, till we find a proper
solution.
Fixes: https://source.puri.sm/Librem5/gnome-contacts/issues/9
* SuggestionOverlay: Rework suggestion overlay.
This replaces the close button with a dismiss button.
This also fixes alignment issues.
Fixes: https://source.puri.sm/Librem5/gnome-contacts/issues/23
* Contact-Sheet: use normalized phone number for tel: and sms:
Fixes: https://source.puri.sm/Librem5/gnome-contacts/issues/33
* CI: set flatpak tag
* Avatar: fix avatars on hdpi.
Fixes: https://source.puri.sm/Librem5/gnome-contacts/issues/32
* Add dbus API for adding contact with preset properties.
The API takes an array of (key, value) pairs.
Supported keys:
This can be specified multiple times
"email-addresses", "notes", "phone-numbers"
Only the last will be stored (because this properies are unique)
"alias", "full-name", "nickname"
Not all properites are supported for now because they can't be
easily set via dbus because they arn't a string
The API can be used via gdbus as well
gdbus call --session --dest org.gnome.Contacts --object-path /org/gnome/Contacts --method org.gtk.Actions.Activate 'new-contact-data' '[<[("email-addresses", "julian(a)sparber.net"), ("phone-numbers", "+39333333"), ("email-addresses", "secondo(a)example.com")]>]' '{}'
* CI: use ARM64 to build flatpak
* Contacts: start contacts correctly when new contact with data created.
We need to start the folks and prerpare it before we can open the
Editor.
* ContactSheet: always show im details
* ContactSheet: hide secondary menu when contact isn't removeable
* Flatpak: add chatty to talk name
* Sheet: use user-available-symbolic for send sms btn.
Fixes https://source.puri.sm/Librem5/gnome-contacts/issues/28
* Window: consider individual changes as ui changes.
Update the ui state also by individual change, the ui wasn't updated
when only the individual changed, but not the overal ui_state.
* bump libhandy to min version 0.0.12
* Debian: remove nocheck of appstream-util
* AvatarSelector: fix hidpi, avatars are to small.
Fix https://source.puri.sm/Librem5/gnome-contacts/issues/37
.
[ Adrien Plazas ]
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* meson: Bump libhandy to 0.0.12
* window: Use the "over" leaflet transition.
This better conveys the hierarchy of the panels, with the nice bonus of
looking better.
* window: Add a "back" gesture.
This makes moving back to the contacts list more comfortable on a phone.
.
[ Rafael Fontenelle ]
* Update Brazilian Portuguese translation
* Update Brazilian Portuguese translation
.
[ Michael Catanzaro ]
* Release unstable version 3.33.4.
This is required to build with current libhandy
.
[ Asier Sarasua Garmendia ]
* Update Basque translation
* Update Basque translation
.
[ Jor Teron ]
* Add Karbi translation
.
[ Florentina Mușat ]
* Update Romanian translation
.
[ Sveinn í Felli ]
* Update Icelandic translation
(cherry picked from commit 398b0a1514b23b5afdb7cfdfa0fdbaef89b2aeda)
.
[ Marek Černocký ]
* Updated Czech translation
* Updated Czech translation
.
[ Jiri Grönroos ]
* Update Finnish translation
* Update Finnish translation
.
[ Tim Sabsch ]
* Update German translation
* Update German translation
.
[ Aurimas Černius ]
* Updated Lithuanian translation
.
[ Jordi Mas ]
* Update Catalan translation
.
[ Daniel Șerbănescu ]
* Update Romanian translation
.
[ Piotr Drąg ]
* Update Polish translation
.
[ Danial Behzadi ]
* Update Persian translation
* Update Persian translation
.
[ Марко Костић ]
* Update Serbian translation
.
[ Rūdolfs Mazurs ]
* Update Latvian translation
.
[ Claude Paroz ]
* Updated French translation
.
[ Fran Dieguez ]
* Update Galician translation
.
[ Seong-ho Cho ]
* Update Korean translation
.
[ louib ]
* 📖 Update manpage with search options.
.
[ Zander Brown ]
* Update British English translation
.
[ Roger ]
* README formatting and add flatpak button
.
[ Ryuta Fujii ]
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
.
[ Milo Casagrande ]
* Update Italian translation
.
[ Sabri Ünal ]
* Update Turkish translation
.
[ Dušan Kazik ]
* Update Slovak translation
.
[ Yi-Jyun Pan ]
* Update Chinese (Taiwan) translation
(cherry picked from commit a742fbb5562014cae6d726bb02bdd4997cc301eb)
Checksums-Sha1:
6423e0cb3aa334bffa01178cfc14cb7279d76696 2483 gnome-contacts_3.32+3374+git334f9cd-1pureos0.dsc
146576ea0b13c9d054e3752150a000ef264083ca 375578 gnome-contacts_3.32+3374+git334f9cd.orig.tar.gz
1d30263389ec1c7960d6d097933ef91178ffd951 10404 gnome-contacts_3.32+3374+git334f9cd-1pureos0.debian.tar.xz
badb428b199adf14eb353cba251e0039339dd223 25150 gnome-contacts_3.32+3374+git334f9cd-1pureos0_arm64.buildinfo
Checksums-Sha256:
88d79777739527cf55eb9b902550c247fdbd67ef994ff6237647c4727bd51858 2483 gnome-contacts_3.32+3374+git334f9cd-1pureos0.dsc
ebd9f1b531330b056ec15747c97265827d27cbc7241f3930051a2633d94d5904 375578 gnome-contacts_3.32+3374+git334f9cd.orig.tar.gz
e2a641f386921f70d8fa021d74253ba64df1b57cb5b6f88eb670dc8e6351c678 10404 gnome-contacts_3.32+3374+git334f9cd-1pureos0.debian.tar.xz
e35c4d22a56b0cac4c03eb2101aab8c97a1c0e1ba6e2c2e415c37c29f54e5125 25150 gnome-contacts_3.32+3374+git334f9cd-1pureos0_arm64.buildinfo
Files:
28a5d7205fefdea67897ba6272f7d884 2483 gnome optional gnome-contacts_3.32+3374+git334f9cd-1pureos0.dsc
6b5ef4f08591e54f73294b597102fdbd 375578 gnome optional gnome-contacts_3.32+3374+git334f9cd.orig.tar.gz
ba2e17b7778338b0ce48859b4643a9b8 10404 gnome optional gnome-contacts_3.32+3374+git334f9cd-1pureos0.debian.tar.xz
801b759d0ebac348a9ddf6c574a04e01 25150 gnome optional gnome-contacts_3.32+3374+git334f9cd-1pureos0_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEjQq0XWCFJ0hT17a/HLsjRafwJ0kFAl7shUYACgkQHLsjRafw
J0lo+QwAtJiVsCX3TiiwXgncoyVckYV/lT0oou8poNq8IBr1m4NGpo9p1icGi9Ie
+tLTSCYBjwbVnC2Vt0lHspEzUFp/rAlFHUn/an1djd/9T97MB7gBg1jgnldhlezJ
5qvu+tZDMhkCtuXyUUNbjAyCJ2dKF8zzSFA/+bIvY2eul3ZrYBYFSz4uT2v8+jAo
apvuG3pmfUVWPpzIIfIayy7EINaV+sWs4x70l9tQGJ+Nbx4jP4SrkCS8PJYQvipr
WQhfN29rAF0yhOyZyns1vcJDrwp3IEMbau9NLWQ3ip8z1CNezUHg5nfdwpVwbeWe
JBT1JRd3+SGYIolfNH/yiWzjVinY8LO6d34lx4WXnI0hgk++4mlkygYXwXjrUxKf
masyNFHmG+JvHFxmqxyQPuaXDCL2kHOCBFyIHM/OH2U2YEyEsgXyxlfDYliDwveC
40F0xlmXCNvELrqEDoFmMcdIW5YZr2ch5yvXXLKoHdApI4t63VIb+mTS06DN7cso
YGZr6yTy
=ktqO
-----END PGP SIGNATURE-----
[View Less]