[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][debian/latest] 49 commits: osk-manager: Sync initial state

Guido Günther (@agx) gitlab at salsa.debian.org
Sun Jan 7 13:40:31 GMT 2024



Guido Günther pushed to branch debian/latest at Debian On Mobile / phosh


Commits:
f8b1aded by Guido Günther at 2023-12-08T16:54:50+01:00
osk-manager: Sync initial state

Fixes 43d801d9da2dfe2b90f6b38068c3517d3e658d39

Tested-by: Jarrah Gosbell <debian at undef.tools>
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1332>

- - - - -
8a28c51a by Marge Bot at 2023-12-08T16:17:07+00:00
Merge branch 'osk-sync' into 'main'

osk-manager: Sync initial state

See merge request World/Phosh/phosh!1332
- - - - -
f8b124e9 by Daniel Rusek at 2023-12-10T01:06:26+00:00
Update Czech translation

- - - - -
70f87ec5 by Guido Günther at 2023-12-10T13:57:37+00:00
util: Revert "Be more gracefull on the app_id"

This breaks telegram desktop with app-id org.telegram.desktop and a
desktop file of org.telegram.desktop.desktop.

We *only* made that change to not change the behaviour of the
end-session-dialog. All inhibitors there do have a proper app-id though
so let's just live without not appending '.desktop' there either.

This reverts commit 2a3763303b4305058ee0ff5f2b76b31016e80114.

Reported-by: Newbyte <newbie13xd at gmail.com>
Tested-by: Newbyte <newbie13xd at gmail.com>
Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1010
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1333>

- - - - -
069d4b95 by Marge Bot at 2023-12-10T14:09:31+00:00
Merge branch 'app-id' into 'main'

Revert "util: Be more gracefull on the app_id"

Closes #1010

See merge request World/Phosh/phosh!1333
- - - - -
fbbe6f44 by Artur S0 at 2023-12-11T11:01:25+00:00
Update Russian translation

- - - - -
beda479f by Guido Günther at 2023-12-16T12:32:16+01:00
shell-manager: Drop support for XML version parsing

Just assume we have GNOME_DESKTOP_PLATFORM_VERSION (introduced in GNOME
43)

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1331>

- - - - -
caea453a by Guido Günther at 2023-12-16T12:32:16+01:00
build: Drop support for older gnome-desktop without the platform version

This was introduced in 43. We keep the check for recent GNOME in the
summary() so it's obvious when things are outdated.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1331>

- - - - -
5fe3ec17 by Guido Günther at 2023-12-16T12:32:16+01:00
build: Encode glib version in one place only

We keep the check for recent glib in summary() so backports indicate
clearly when they don't have it.

This uses the same logic we use in phoc

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1331>

- - - - -
101d2d97 by Marge Bot at 2023-12-16T13:34:20+00:00
Merge branch 'cut-bounds' into 'main'

Drop support for GNOME < 43 and simplify glib version handling

See merge request World/Phosh/phosh!1331
- - - - -
db5f42e5 by Bardia Moshiri at 2023-12-18T11:19:35+00:00
wwan-ofono: Mark access technology nr as 5G

Signed-off-by: Bardia Moshiri <fakeshell at bardia.tech>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1336>

- - - - -
c031c33a by Bardia Moshiri at 2023-12-18T11:19:35+00:00
wwan-mm: Mark access technology MM_MODEM_ACCESS_TECHNOLOGY_5GNR as 5G

Signed-off-by: Bardia Moshiri <fakeshell at bardia.tech>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1336>

- - - - -
66421502 by Marge Bot at 2023-12-18T11:34:20+00:00
Merge branch 'main' into 'main'

show a 5G indicator if nr is reported by either modem manager or ofono

See merge request World/Phosh/phosh!1336
- - - - -
fe308c2c by mathew-dennis at 2023-12-19T00:30:53+00:00
home: Shrink home-bar height and move osk activation to center

Reduce the home-bar size from 40px to 15px
Replace osk button with powerbar widget and move it to the center
Modify the on pressed function to work with long press gesture
Use osk-manager directly
Add an svg image to represent the new powerbar widget
Add both powerbar and arrow into a gtk stack since both are occupying the center region
Reuse phosh_home_update_osk_button to switch home-bar stack when dragging

Closes: https:// gitlab.gnome.org/World/Phosh/phosh/-/issues/380
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1206>

- - - - -
e381734f by mathew-dennis at 2023-12-19T00:30:53+00:00
home: Make powerbar more interactive

Reduce powerbar opacity to indicate longpress recognition has started
And revert back to original state one recognition is successful
Add animation to indicate osk non-availability
Add haptic feedback to indicate a successful osk interaction

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1206>

- - - - -
e8a1bcc5 by Marge Bot at 2023-12-19T00:49:32+00:00
Merge branch 'main' into 'main'

make nav-bar small and add long press gesture for OSK keyboard

Closes #380 and #769

See merge request World/Phosh/phosh!1206
- - - - -
e0b56c2e by Guido Günther at 2023-12-20T10:00:56+01:00
ci: Only run ci-fairy on merge-request pipelines targeting 'main'

Backports to older version can e.g. contain translations that don't need
to adhere to the commit formatting.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1342>

- - - - -
c61a960b by Marge Bot at 2023-12-20T09:44:34+00:00
Merge branch 'ci-fairy-main' into 'main'

ci: Only run ci-fairy on merge-request pipelines targeting 'main'

See merge request World/Phosh/phosh!1342
- - - - -
5754fcb2 by Danial Behzadi at 2023-12-25T10:08:58+00:00
Update Persian translation

- - - - -
7fb92f43 by Yosef Or Boczko at 2023-12-26T07:27:18+00:00
Update Hebrew translation

- - - - -
23b75fd9 by Guido Günther at 2023-12-27T11:02:21+00:00
build: Avoid quotes around boolean values

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1338>

- - - - -
d72fa5b3 by Guido Günther at 2023-12-27T11:02:21+00:00
build: Use project_build_root() as plain build_root() is deprecated

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1338>

- - - - -
6c3e8a02 by Guido Günther at 2023-12-27T11:02:21+00:00
build: Use project_source_root() as plain source_root() is deprecated

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1338>

- - - - -
8be986d1 by Guido Günther at 2023-12-27T11:02:21+00:00
build: Bump meson version to 1.0.0

Debian stable has 1.0.1 even

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1338>

- - - - -
46736a3c by Guido Günther at 2023-12-27T11:02:21+00:00
uncrustify: Fix while() brace alignment too

We had it for `for` and `if` but `while` was missing

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1338>

- - - - -
dc6ee091 by Guido Günther at 2023-12-27T11:02:21+00:00
build: Drop meson version check

We require 1.0 now

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1338>

- - - - -
2f938f08 by Marge Bot at 2023-12-27T11:13:54+00:00
Merge branch 'meson-1.0' into 'main'

Fix meson warnings and bump required version to 1.0

See merge request World/Phosh/phosh!1338
- - - - -
9f81ca42 by Guido Günther at 2023-12-28T11:21:50+00:00
session-manager: Allow to inhibit suspend

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1339>

- - - - -
b7dc8565 by Guido Günther at 2023-12-28T11:21:50+00:00
suspend-manager: Inhibit via gnome-session rather than systemd

The systemd inhibitor would ensure we don't suspend when e.g. another
session is active. What we're interested about here is the user's
session though so use gnome-session to prevent suspend instead.

We use a sync DBus call here which should be fine and not block and we
can't do much without gnome-session running anyway.

For the systemd bits see https://github.com/systemd/systemd/issues/29818

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1001
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1339>

- - - - -
7a288e1f by Marge Bot at 2023-12-28T11:35:05+00:00
Merge branch 'suspend-blocker' into 'main'

suspend-manager: Inhibit via gnome-session rather than systemd

Closes #1001

See merge request World/Phosh/phosh!1339
- - - - -
1744872e by Guido Günther at 2023-12-29T10:27:30+00:00
d/changelog: Fix protocol name

Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
492cf2bf by Guido Günther at 2023-12-29T10:27:30+00:00
idle-manager: Drop unused variable from struct

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
53b8209a by Guido Günther at 2023-12-29T10:27:30+00:00
idle-manager: Drop superfluous comment

We explain this in the class documentation and have a comment in
the DBusWatch.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
57ac3140 by Guido Günther at 2023-12-29T10:27:30+00:00
screen-saver-manager: Clear long press timer in error path

This shouldn't happen but if we hit it then we shouldn't create another
timer but rather clear the old one.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
27a1b86c by Guido Günther at 2023-12-29T10:27:30+00:00
emergency-info: Suggest word-completion in text views

This allows the OSK to decide whether it should offer word completion
(or not).

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
33c81c10 by Guido Günther at 2023-12-29T10:27:30+00:00
launcher-box: Fix leaks

Don't leak enumerator, app-info and path

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
d33fbf92 by Guido Günther at 2023-12-29T10:27:30+00:00
upcoming-events: Don't leak color string from rgba conversion

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
65087018 by Guido Günther at 2023-12-29T10:27:30+00:00
widget-box-standalone: Don't leak plugin dirs

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
f5ef67a0 by Guido Günther at 2023-12-29T10:27:30+00:00
lockscreen: Add small margin to the widget box

If there are long filenames in the ticket box it expands the widget box
right to the screen edge breaking the swipe back.

By adding a small margin we always allow a fling at the screen edge to
go back to the actual lockscreen.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1337>

- - - - -
085e9731 by Marge Bot at 2023-12-29T10:45:28+00:00
Merge branch 'cleanups' into 'main'

Plugin leak fixes and input hints

See merge request World/Phosh/phosh!1337
- - - - -
f0651d67 by Jürgen Benvenuti at 2024-01-01T21:28:51+00:00
Update German translation

- - - - -
352e38cc by Jiri Grönroos at 2024-01-02T19:14:10+00:00
Update Finnish translation

- - - - -
4656b565 by Guido Günther at 2024-01-07T11:03:36+00:00
treewide: Document changes and release 0.35.0

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1344>

- - - - -
c1fb60c4 by Marge Bot at 2024-01-07T11:13:44+00:00
Merge branch '0.35.0' into 'main'

Document changes and release 0.35.0

See merge request World/Phosh/phosh!1344
- - - - -
cd442ccc by Guido Günther at 2024-01-07T12:48:54+01:00
New upstream version 0.35.0
- - - - -
90fc8e77 by Guido Günther at 2024-01-07T12:49:03+01:00
Update upstream source from tag 'upstream/0.35.0'

Update to upstream version '0.35.0'
with Debian dir 2f03384111b115561c1ce365787c743e0e6a7513
- - - - -
73b52921 by Guido Günther at 2024-01-07T12:49:03+01:00
New upstream release

- - - - -
2c6733a3 by Guido Günther at 2024-01-07T13:21:42+01:00
d/control: b-d on libgirepository1.0-dev

- - - - -
f398881b by Guido Günther at 2024-01-07T14:04:55+01:00
Document changes and release 0.35.0-1

- - - - -


30 changed files:

- .gitlab-ci/uncrustify.cfg
- NEWS
- + data/icons/input-powerbar-symbolic.svg
- data/meson.build
- debian/changelog
- debian/control
- meson.build
- meson_options.txt
- plugins/calendar/meson.build
- plugins/emergency-info/meson.build
- plugins/emergency-info/prefs/emergency-info-prefs.ui
- plugins/launcher-box/launcher-box.c
- plugins/launcher-box/meson.build
- plugins/meson.build
- plugins/ticket-box/meson.build
- plugins/upcoming-events/meson.build
- plugins/upcoming-events/upcoming-event.c
- po/de.po
- po/fa.po
- po/fi.po
- po/he.po
- src/dbus/org.gnome.SessionManager.xml
- src/gnome-shell-manager.c
- src/home.c
- src/home.h
- src/idle-manager.c
- src/phosh.gresources.xml
- src/screen-saver-manager.c
- src/session-manager.c
- src/session-manager.h


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/60a464f61c1e59c23dc53702d5c0700684b0fb1f...f398881b876b3afca3319653d47f938db239be91

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/60a464f61c1e59c23dc53702d5c0700684b0fb1f...f398881b876b3afca3319653d47f938db239be91
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20240107/1b67ccca/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list