[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][debian/master] 46 commits: build: Sort enums alphabetically

Arnaud Ferraris gitlab at salsa.debian.org
Wed Oct 28 10:34:27 GMT 2020



Arnaud Ferraris pushed to branch debian/master at Debian On Mobile / phosh


Commits:
dded6931 by Guido Günther at 2020-10-11T19:05:39+02:00
build: Sort enums alphabetically

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c83d4079 by Guido Günther at 2020-10-11T19:05:39+02:00
enums: Sort types alphabetically

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
ef7d20cc by Guido Günther at 2020-10-14T17:36:19+02:00
torch-manager: Cleanup DBus proxy

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
3c6ff866 by Guido Günther at 2020-10-14T17:37:55+02:00
feedback-manager: Chain up constructed

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
49dc5a4d by Guido Günther at 2020-10-14T17:37:55+02:00
shell: Don't show notification when settings menu is open

This avoids a notification banner when the notificaiton list
is already open.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
269e9178 by Guido Günther at 2020-10-14T17:54:04+02:00
settings: Use g_signal_connect_object

The panel might go away (e.g. when moved between outputs). This
makes sure the notification list does not send to an already
disposed object.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
53696ede by Guido Günther at 2020-10-14T18:04:48+02:00
settings: Make sure we fill the notification list initially

Otherwise it remains empty e.g. when we move the primary display.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b18fa1ce by Guido Günther at 2020-10-15T14:45:11+02:00
lockscreen-manager: Use correct level for debug message

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
15a536ac by Guido Günther at 2020-10-15T14:45:13+02:00
wayland: Drop unused property setter

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b8e666b3 by Guido Günther at 2020-10-15T18:08:20+00:00
settings: Enforce four quick settings per row

We allowed to go down to three which makes things look bad when quick
settings information gets too wide (e.g. wifi SSID).

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
58cdc85b by Guido Günther at 2020-10-16T18:18:33+02:00
debian: Support nodoc build profile

The doc build takes ages and it's often not needed on the device

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
7810e969 by Guido Günther at 2020-10-19T14:09:10+00:00
monitor: Drop duplicate setting of wl_output_done

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
d0be6713 by Guido Günther at 2020-10-19T14:09:10+00:00
wayland: Drop priv

for less code. And rather check for the right type in public methods
instead.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
5d61489d by Guido Günther at 2020-10-20T11:01:36+02:00
osk-button: Show/hide depending on a11y setting

This makes sure we don't show the button even though
squeekboard would not unfold.

Closes: #363

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
d7cb2495 by Guido Günther at 2020-10-20T11:04:49+02:00
osk-manager: Simplify on_osk_show

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
4aa8a1fb by Guido Günther at 2020-10-20T11:04:57+02:00
osk-manager: Fix lockscreen_manager typo

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
8df01ef4 by Guido Günther at 2020-10-20T11:04:57+02:00
osk-manager: Use g_autoptr

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
555aae82 by Guido Günther at 2020-10-20T11:04:57+02:00
osk-manager: Only hide the keyboard when we lock the screen

So far we hid it on every state change.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
9528dfe2 by Guido Günther at 2020-10-20T12:13:38+02:00
osk-manager: Handle visibility property directly

This makes the visibility property r/o and makes sure
it gets updated when the corresponding DBus property actually changes
(after the async call or when we're told it changed from the OSK).

This makes sure they stay in sync. This is also simpler since we don't
need to bother with variant parsing, etc.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
009177fa by Guido Günther at 2020-10-23T09:59:03+00:00
overview: Focus current activity

This allows to keyboard navigate on the home screen

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
897519c2 by Guido Günther at 2020-10-23T09:59:04+00:00
Switch keyboard-events to GAction

This allows to register global keyboard events from different
parts of the shell easily and moves it's handling out of
the overcrowded settings.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
d3a7b39b by Guido Günther at 2020-10-23T09:59:04+00:00
keyboard-events: Ungrab accelerator when GAction is removed

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c74c2878 by Guido Günther at 2020-10-23T09:59:04+00:00
overview: Move public functions past `_new`

As per coding style

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
a4f64e10 by Guido Günther at 2020-10-23T09:59:04+00:00
app-grid: Move public functions past `_new`

As per conding style.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
9bf42bf5 by Guido Günther at 2020-10-23T09:59:04+00:00
overview: Add helper to focus app search

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c9b3e351 by Guido Günther at 2020-10-23T09:59:04+00:00
settings: Ungrab keyboard events

Closes: #398

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
f70af466 by Guido Günther at 2020-10-23T09:59:04+00:00
home: Bind key to show overview

We use org.gnome.shell.keybindings `toggle-overview` and
`toggle-application-view` to focus the application switcher
and app search respectively.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c93fab7e by Guido Günther at 2020-10-23T09:59:04+00:00
d/control: Depend on phoc that doesn't crash when unbinding keyboard grabs

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
efee350f by Guido Günther at 2020-10-26T08:54:15+00:00
shell: Create toplevel manager early

So far we were lucky that no wl_display_roundtrip () would let
us miss existing toplevels.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
fdf6a83b by Guido Günther at 2020-10-26T08:54:15+00:00
shell: Process all pending wayland events on startup

This is needed to get reliable monitor information.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
ffef524d by Guido Günther at 2020-10-26T08:54:15+00:00
shell: Pick correct built in monitor

Simplify the code now that we know we have all the monitor
information

FIXME: this breaks getting the initial list of toplevels

Closes: #392

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
0ce87a06 by Guido Günther at 2020-10-26T13:56:57+00:00
panel: Fix typo

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
9bcea526 by Guido Günther at 2020-10-26T13:56:57+00:00
monitor-manager: Add property for number of monitors

This allows to listen to a single signal when the number
of monitors changed.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
a552be57 by Guido Günther at 2020-10-26T13:56:57+00:00
monitor-manager: move DBus setup into idle callback

This makes sure we expose the DBus interface past setting
up all the monitor related wayland protocol listeners

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
1f6112ea by Guido Günther at 2020-10-26T13:56:57+00:00
wayland: Add G_{BEGIN,END}_DECLS

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
a80d73a5 by Guido Günther at 2020-10-26T13:56:57+00:00
wayland: Provide seat capabilities

We don't bother to introduce a separate PhoshWlSeat object
for that yet.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
f4c9d478 by Guido Günther at 2020-10-26T13:56:57+00:00
dbus: Add org.freedesktop.hostname1 interface

So we can cherry the chassis type

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
768dd241 by Guido Günther at 2020-10-26T13:56:57+00:00
data: Add symbolic phone icons

From

https://gitlab.gnome.org/Teams/Design/icon-development-kit/

as of

0831cbb900e02aaa37bd270a25171c1751394cb8

- - - - -
a94ba5d2 by Guido Günther at 2020-10-26T13:56:57+00:00
Add mode-manager to handle different device modes

This uses logind's chassis type and informtion about
connected hardware to dermine the device type and
what the device acts like (e.g. a phone with monitor
and keyboard/mouse should be handled like a desktop).

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
9569fe9d by Guido Günther at 2020-10-26T13:56:57+00:00
Add 'docked' quick setting and manager

Docked manager figures out if a device has enough
hardware around to be treated as desktop/laptop.
If so it sets the corresponding settings like
floating windows, etc.

The quick setting allows to override this.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
80d2c2cd by Guido Günther at 2020-10-26T13:56:58+00:00
status-bar: Add docked icon when docked

Show no icon when undocked

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
40eddbbb by Guido Günther at 2020-10-26T13:56:58+00:00
osk-button: Show/hide depending on a11y setting

This makes sure we don't show the button even though
squeekboard would not unfold.

Closes: #363

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
07747592 by Guido Günther at 2020-10-27T07:59:05+00:00
schema: Add adaptive apps filter entry

This will allow the shell to have a positive list of adaptive
apps in case their desktop files aren't up to date yet.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
6f14a285 by Марко М. Костић (Marko M. Kostić) at 2020-10-28T09:23:49+01:00
po: Update Serbian translation

- - - - -
8c03ae61 by Guido Günther at 2020-10-28T09:27:41+01:00
Document changes and release 0.5.0

- - - - -
9f82e97d by Arnaud Ferraris at 2020-10-28T11:34:12+01:00
New upstream version 0.5.0

- - - - -


30 changed files:

- + data/phone-docked-symbolic.svg
- + data/phone-undocked-symbolic.svg
- data/sm.puri.phosh.gschema.xml
- debian/control
- debian/rules
- docs/phosh-docs.xml
- meson.build
- po/POTFILES.in
- po/sr.po
- src/app-grid.c
- src/app-grid.h
- src/dbus/meson.build
- + src/dbus/org.freedesktop.hostname1.xml
- + src/docked-info.c
- + src/docked-info.h
- + src/docked-manager.c
- + src/docked-manager.h
- src/feedback-manager.c
- src/home.c
- src/keyboard-events.c
- src/keyboard-events.h
- src/lockscreen-manager.c
- src/meson.build
- + src/mode-manager.c
- + src/mode-manager.h
- src/monitor-manager.c
- src/monitor/monitor.c
- src/osk-manager.c
- src/osk/osk-button.c
- src/overview.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/1a393c26fcce47fde95fc5156e338e596fa757c5...9f82e97da13e86f30994bbae8d35dc4277bd22c5

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/1a393c26fcce47fde95fc5156e338e596fa757c5...9f82e97da13e86f30994bbae8d35dc4277bd22c5
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/20201028/1ee2db61/attachment-0001.html>


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