[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 45 commits: build: Sort enums alphabetically
Arnaud Ferraris
gitlab at salsa.debian.org
Wed Oct 28 10:31:08 GMT 2020
Arnaud Ferraris pushed to branch upstream/latest 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
- - - - -
30 changed files:
- + data/phone-docked-symbolic.svg
- + data/phone-undocked-symbolic.svg
- data/sm.puri.phosh.gschema.xml
- debian/changelog
- 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
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/098eff0076011213dfaaa112236cc2a21eeea6b9...8c03ae61bdefc5befc58e7db450c86ffbe9551d5
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/098eff0076011213dfaaa112236cc2a21eeea6b9...8c03ae61bdefc5befc58e7db450c86ffbe9551d5
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/5876525b/attachment-0001.html>
More information about the Debian-on-mobile-maintainers
mailing list