[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][debian/master] 70 commits: Update Italian translation

Guido Günther (@agx) gitlab at salsa.debian.org
Sat Jul 30 17:21:14 BST 2022



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


Commits:
a259011c by Vittorio Monti at 2022-06-28T06:29:22+00:00
Update Italian translation

- - - - -
0b7a419d by Мирослав Николић at 2022-07-03T01:08:03+00:00
Update Serbian translation

- - - - -
53b7d229 by Guido Günther at 2022-07-03T15:30:37+00:00
lockscreen: Drop am/pm from time formats

Closes: #103

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1096>

- - - - -
5027b9c3 by Marge Bot at 2022-07-03T16:06:39+00:00
Merge branch 'am-pm' into 'main'

lockscreen: Drop am/pm from time formats

Closes #103

See merge request World/Phosh/phosh!1096
- - - - -
03751f59 by Sam Hewitt at 2022-07-04T18:30:53+00:00
icons: Add symbolic icon for Phosh

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1099>

- - - - -
e011de09 by Guido Günther at 2022-07-04T18:30:53+00:00
data: Install and add icon to desktop file

This will allow us to use it in e.g. phosh-mobile-settings panels.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1099>

- - - - -
2b098a4a by Guido Günther at 2022-07-04T18:30:53+00:00
debian: Install icon

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1099>

- - - - -
0e0efe59 by Marge Bot at 2022-07-04T18:55:31+00:00
Merge branch 'icon' into 'main'

icons: Add symbolic icon for Phosh

See merge request World/Phosh/phosh!1099
- - - - -
707d2478 by Sebastian Krzyszkowiak at 2022-07-07T07:34:18+00:00
tests/stubs: Add phosh_shell_get_docked

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

- - - - -
882952a4 by Sebastian Krzyszkowiak at 2022-07-07T07:34:18+00:00
overview: Raise toplevels on activity scrolling

Since the user can now swipe the home screen down to dismiss it,
doing so instead of tapping on an activity feels more like an
alternate way of getting the home screen out of the way instead
of canceling what you were doing there. This makes an interaction
where the user scrolls through activity list and then swipes it
away feel weird, as the user would be moved back to the previously
active application instead of the one they just scrolled to.

Fix that by activating the toplevel right away when the user
scrolls to it. This doesn't actually bring focus to the window,
as it's stolen by phosh's layer-shell surface due to it being
keyboard interactive, but it does raise it up and makes it
active once the user folds the home screen.

Do it only when not docked, as raising windows when you scroll
through the list is not really the expected behavior on multi
screen setups.

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

- - - - -
ecb40d82 by Marge Bot at 2022-07-07T07:51:16+00:00
Merge branch 'raising' into 'main'

overview: Raise toplevels on activity scrolling

See merge request World/Phosh/phosh!1097
- - - - -
690baea2 by Guido Günther at 2022-07-11T13:04:26+00:00
tests: Allow for phosh's icon

So far we assumed there's no icon installed, make sure the tests don't
fail in case they're run on a system with phosh's icon installed.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1100>

- - - - -
d91db00f by Marge Bot at 2022-07-11T13:31:57+00:00
Merge branch 'test-icon' into 'main'

tests: Allow for phosh's icon

See merge request World/Phosh/phosh!1100
- - - - -
90805054 by Efstathios Iosifidis at 2022-07-11T20:17:45+00:00
Update Greek translation

- - - - -
16b46e29 by Guido Günther at 2022-07-13T16:04:50+00:00
build: Adjust to polkit version changes

So far it was `0.x` now it's `y` so don't fail if there's
no `.` in the version number. Otherwise we fail like

  src/meson.build:295:0: ERROR: Index 1 out of bounds of array of size 1.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1105>

- - - - -
4f3074c8 by Marge Bot at 2022-07-13T16:35:11+00:00
Merge branch 'polkit-version' into 'main'

build: Adjust to polkit version changes

See merge request World/Phosh/phosh!1105
- - - - -
2bed6781 by Sebastian Krzyszkowiak at 2022-07-16T08:29:30+00:00
shell: Don't fold the top panel and keyboard on unfolding home screen

This isn't necessary anymore with the new draggable surface design
and recent phoc changes in regards to keyboard layer elevation.

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

- - - - -
8bfc3fde by Marge Bot at 2022-07-16T08:53:33+00:00
Merge branch 'fold' into 'main'

shell: Don't fold the top panel and keyboard on unfolding home screen

See merge request World/Phosh/phosh!1101
- - - - -
b5b03b0c by Guido Günther at 2022-07-23T17:35:47+00:00
build: Rename config.h to phosh-config.h

Otherwise we end up including config.h from elsewhere e.g. gvc.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
1dbf4323 by Guido Günther at 2022-07-23T17:35:47+00:00
testlib: Kill compositor on SIG{ABRT,SEGV,TRAP}

Otherwise we wait for a timeout. It also helps to distinguish it from
"real" timeouts as the tendency is to look at the TIMEOUT bit.

Before:

  1/1 phosh:unit+phoc / drag-surface TIMEOUT        30.01s   killed by signal 5 SIGTRAP

After:

  1/1 phosh:unit+phoc / drag-surface FAIL            0.44s   killed by signal 5 SIGTRAP

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
614efbc9 by Guido Günther at 2022-07-23T17:35:47+00:00
drag-surface: Add threshold getter

For symmetrie with the setter.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
af7c34b5 by Guido Günther at 2022-07-23T17:35:47+00:00
drag-surface: Remove drag_surface_new ()

The created object is not very useful as we need to setup layer-surface
too.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
57e80040 by Guido Günther at 2022-07-23T17:35:47+00:00
drag-surface: Fix argument type

Fold margins are integers.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
327632c0 by Guido Günther at 2022-07-23T17:35:48+00:00
tests: Add drag surface test

This way we at test the setters and getters.

Fixes: 578a666f7fb69553bdf82ff8ab390467ab25165f

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
46f55c29 by Guido Günther at 2022-07-23T17:35:48+00:00
tests: Don't change signal handlers when ASAN is in use

ASAN wants to tweak these so don't touch them in these cases.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1103>

- - - - -
0dc3563d by Marge Bot at 2022-07-23T17:57:32+00:00
Merge branch 'drag-surface-test' into 'main'

Initial drag surface tests

See merge request World/Phosh/phosh!1103
- - - - -
c9c832eb by Zurab Kargareteli at 2022-07-25T16:55:43+00:00
Update Georgian translation

- - - - -
c0698214 by Zurab Kargareteli at 2022-07-25T16:56:46+00:00
Update Georgian translation

- - - - -
eb0f6b4f by Alexander Mikhaylenko at 2022-07-27T08:25:24+00:00
docked-manager: Update gtk4 is-phone setting too

Since gtk4 needs to be parallel-installable with gtk3, it ships its own
schema. Change it as well.

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

- - - - -
a5254e94 by Marge Bot at 2022-07-27T09:40:33+00:00
Merge branch 'wip/exalm/docked-gtk4' into 'main'

docked-manager: Update gtk4 is-phone setting too

See merge request World/Phosh/phosh!1108
- - - - -
0747b4db by Sebastian Krzyszkowiak at 2022-07-28T17:37:48+02:00
ui/lockscreen: Set the PIN entry to be initially insensitive

We change sensitivity based on carousel page in C code, but
the initial state stayed out of sync, which could cause
the keyboard to pop up right after locking the screen.

Fixes: 5300ba2ce ("lockscreen: Use entry focus to request OSK")
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1111>

- - - - -
8bdd3e29 by Sebastian Krzyszkowiak at 2022-07-28T17:38:02+02:00
stylesheet: Remove background from keypad's focused buttons

Focus doesn't do much there as the lockscreen intercepts keyboard
input by itself, so don't display any visible focus indication
to not confuse users.

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

- - - - -
202d090e by Marge Bot at 2022-07-29T07:44:22+00:00
Merge branch 'sensitive' into 'main'

ui: lockscreen: Set the PIN entry to be initially insensitive

See merge request World/Phosh/phosh!1111
- - - - -
6240c7e7 by Sebastian Krzyszkowiak at 2022-07-29T07:44:59+00:00
lockscreen: Focus PIN entry on carousel page change when OSK is on

In a case where the OSK would stay visible behind the lockscreen,
we would end up with no numpad *and* no focus on the PIN entry,
so the OSK wouldn't get elevated above the lockscreen and the user
would have no way to input their password other than using a
physical keyboard.

The easiest way to reproduce this scenario is to run:

`killall squeekboard; SQUEEKBOARD_DEBUG=force-show squeekboard`

while the screen is locked.

Fix that by ensuring that the PIN entry gets focused as soon
as the carousel is switched to the unlock page whenever
the keypad is hidden.

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

- - - - -
37dc94ea by Sebastian Krzyszkowiak at 2022-07-29T07:44:59+00:00
lockscreen: Focus PIN entry regardless of OSK status

Won't hurt, but seems like a good idea that may help accessibility tools.

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

- - - - -
fca6b1f7 by Sebastian Krzyszkowiak at 2022-07-29T07:44:59+00:00
stylesheet: Apply lockscreen PIN entry styles also to disabled state

Otherwise caret-color may end up being animated when toggling sensitivity..
While at that, move the focus styles into common block as well, since
there's no rule there that differs from regular state.

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

- - - - -
ed679f75 by Marge Bot at 2022-07-29T08:09:44+00:00
Merge branch 'focus-pin' into 'main'

lockscreen: Focus PIN entry on carousel page change when OSK is on

See merge request World/Phosh/phosh!1110
- - - - -
d59ce8f2 by Sebastian Krzyszkowiak at 2022-07-29T08:10:21+00:00
home: Remove duplicated "unfold on no activities" handling

It's already taken care of by PhoshShell.

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

- - - - -
99543d3b by Sebastian Krzyszkowiak at 2022-07-29T08:10:21+00:00
shell: Only fold the home screen when the first toplevel is added

Folding when any window appears can get annoying if the user unfolds
the home screen while waiting for an app to launch (for example to launch
another app simultaneously).

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

- - - - -
0e80d021 by Sebastian Krzyszkowiak at 2022-07-29T08:10:21+00:00
home: Don't (un)fold while being dragged

Don't forcefully pull the surface out from under the user's finger.

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

- - - - -
53b0fea7 by Marge Bot at 2022-07-29T08:36:50+00:00
Merge branch 'home-fold' into 'main'

Home screen folding papercuts

See merge request World/Phosh/phosh!1114
- - - - -
48dad893 by Sebastian Krzyszkowiak at 2022-07-29T08:37:27+00:00
overview: Focus the activity on carousel page change

Without this, we may end up scrolling back to some previously
focused activity on carousel focus if the active activity has
changed while the carousel wasn't focused.

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

- - - - -
dcb3ed8a by Sebastian Krzyszkowiak at 2022-07-29T08:37:27+00:00
overview: Focus the activity right away when scrolling to it

This fixes the same issue as the previous commit, but in cases
where scrolling has been invoked programmatically by phosh and
the animation hasn't finished before PhoshHome gained focus.

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

- - - - -
d4d80c1f by Marge Bot at 2022-07-29T09:01:20+00:00
Merge branch 'activity-focus' into 'main'

overview: Focus the activity on carousel page change

See merge request World/Phosh/phosh!1112
- - - - -
775d2b41 by Guido Günther at 2022-07-29T12:43:35+00:00
build: Abort post-install on missing arguments

Don't succeed silently on missing arguments

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
fe75f2b9 by Guido Günther at 2022-07-29T12:43:35+00:00
gitignore: Ignore i18n related generated files

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
46ae3771 by Guido Günther at 2022-07-29T12:43:35+00:00
lockscreen: Avoid some keyboard filtering when not on unlock page

This allows for keyboard navigation with the upcoming lockscreen plugins
and emergency call support.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
0588f0cf by Guido Günther at 2022-07-29T12:43:35+00:00
Add widget box to lock screen

The widget box loads plugins that implement the phosh-lockscreen-widget
extension point and puts them on the lock screen.

Swiping to the left switches to the plugins if at least one is enabled.

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

- - - - -
58dfafd8 by Guido Günther at 2022-07-29T12:43:35+00:00
build: Generate module cache on install

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
42b69c65 by Guido Günther at 2022-07-29T12:43:35+00:00
tools: Add standalone widget-box

This allows to test the lock screen plugins without
running phosh itself.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
6e85094b by Guido Günther at 2022-07-29T12:43:35+00:00
plugins: Add minimalistic calendar plugin

It implements the phosh-lockscreen-widget extension point. It's
main purpose is to have a minimalistic example.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
6e92c9e3 by Guido Günther at 2022-07-29T12:43:35+00:00
debian: Install plugins

We use an extra binary package so people can easily get rid of
plugins and their dependencies. It will also help splitting things
into a separate repo later.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
931fc693 by Guido Günther at 2022-07-29T12:43:35+00:00
debian: Add trigger for plugin directory

Run gio-querymodules to build the cache. Most of this copied
from Debian's glib package.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1106>

- - - - -
248b6356 by Marge Bot at 2022-07-29T13:03:22+00:00
Merge branch 'lockscreen-plugins' into 'main'

Add lockscreen plugin infrastructure

See merge request World/Phosh/phosh!1106
- - - - -
1db6b75e by Guido Günther at 2022-07-29T16:57:56+00:00
monitor-manager: Drop useless ref

We unref right away anyway (by automatic cleanup) at the end of the
function

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1104>

- - - - -
2a229ff6 by Guido Günther at 2022-07-29T16:57:56+00:00
monitor-manager: Make different enum types explicit

PhoshMonitorTransform and wl_output_transform have the same values
but don't convert implicitly.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1104>

- - - - -
3fc4a549 by Guido Günther at 2022-07-29T16:57:56+00:00
monitor: Add helper to detect "tilted" transforms

We consider a transform to tilt the display if it changes the
display orientation from portrait to landscape or vice versa.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1104>

- - - - -
815c6501 by Guido Günther at 2022-07-29T16:57:56+00:00
head: Make header private

PhoshHead should only be used by PhoshMonitorManager (and tests).  We
had it in the comments, reflect it in the file name too.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1104>

- - - - -
a835305b by Guido Günther at 2022-07-29T16:57:56+00:00
monitor-manager: Move transform setting to PhoshHead

It only affects the heads which will ease testing.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1104>

- - - - -
903739b1 by Guido Günther at 2022-07-29T16:57:56+00:00
monitor-manager: Adjust layout when rotating an output

When rotating an output we need to adjust outputs left and below the
rotated output to avoids gaps or overlaps in the layout.

We shift all these heads whether they're currently enabled or not.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1104>

- - - - -
96163fd6 by Marge Bot at 2022-07-29T17:22:43+00:00
Merge branch 'rotate-layout' into 'main'

Adjust output layout on screen rotation

See merge request World/Phosh/phosh!1104
- - - - -
e9e9278b by Guido Günther at 2022-07-29T19:45:31+02:00
Document changes and release 0.20.0~beta3

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

- - - - -
af8c0593 by Marge Bot at 2022-07-30T13:36:45+00:00
Merge branch 'rel-0.20.0.beta3' into 'main'

Document changes and release 0.20.0~beta3

See merge request World/Phosh/phosh!1109
- - - - -
7e064b91 by Guido Günther at 2022-07-30T16:14:32+02:00
New upstream version 0.20.0~beta3
- - - - -
15d13aa2 by Guido Günther at 2022-07-30T16:14:41+02:00
Update upstream source from tag 'upstream/0.20.0_beta3'

Update to upstream version '0.20.0~beta3'
with Debian dir e3573e5db0ea0f6d0c38abd433192a4084ea87ac
- - - - -
4b6aa975 by Guido Günther at 2022-07-30T16:14:41+02:00
New upstream release

- - - - -
ad221b53 by Guido Günther at 2022-07-30T16:18:27+02:00
Install icon

- - - - -
a398da5d by Guido Günther at 2022-07-30T17:44:20+02:00
Handle modules

Make sure gio-querymodules knows about possible modules.

- - - - -
6b4f78f1 by Guido Günther at 2022-07-30T17:44:20+02:00
Don't install example plugin

It's not very useful and would trigger new processing

- - - - -
70d1f4f9 by Guido Günther at 2022-07-30T17:44:20+02:00
Document changes and release 0.20.0~beta3-1

- - - - -


30 changed files:

- .gitignore
- NEWS
- build-aux/post_install.py
- + data/icons/meson.build
- + data/icons/sm.puri.Phosh-symbolic.svg
- data/meson.build
- data/sm.puri.Phosh.desktop.in.in
- data/sm.puri.phosh.gschema.xml
- debian/changelog
- debian/clean
- + debian/not-installed
- debian/phosh.dirs
- debian/phosh.install
- + debian/phosh.postinst.in
- + debian/phosh.postrm.in
- + debian/phosh.triggers.in
- debian/rules
- docs/phosh-docs.xml
- meson.build
- config.h.in → phosh-config.h.in
- + plugins/calendar/meson.build
- + plugins/calendar/phosh-plugin-calendar.c
- + plugins/meson.build
- po/el.po
- po/it.po
- po/ka.po
- po/sr.po
- src/activity.c
- src/animation.c
- src/app-auth-prompt.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/bc8590a5d8ade582fce7041ead8322111369cafc...70d1f4f9667e1710bfa783205b290e6680c68c8d

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/bc8590a5d8ade582fce7041ead8322111369cafc...70d1f4f9667e1710bfa783205b290e6680c68c8d
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/20220730/68c23bcf/attachment-0001.htm>


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