-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Format: 1.8 Date: Tue, 27 Oct 2020 10:13:19 +0100 Source: phosh Architecture: source Version: 0.5.0 Distribution: amber-phone Urgency: medium Maintainer: Guido Günther agx@sigxcpu.org Changed-By: Guido Günther agx@sigxcpu.org Closes: 363 392 398 Changes: phosh (0.5.0) amber-phone; urgency=medium . [ Guido Günther ] * build: Sort enums alphabetically * enums: Sort types alphabetically * torch-manager: Cleanup DBus proxy * feedback-manager: Chain up constructed * shell: Don't show notification when settings menu is open. This avoids a notification banner when the notificaiton list is already open. * 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. * settings: Make sure we fill the notification list initially. Otherwise it remains empty e.g. when we move the primary display. * lockscreen-manager: Use correct level for debug message * wayland: Drop unused property setter * 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). * debian: Support nodoc build profile. The doc build takes ages and it's often not needed on the device * monitor: Drop duplicate setting of wl_output_done * wayland: Drop priv for less code. And rather check for the right type in public methods instead. * 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) * osk-manager: Simplify on_osk_show * osk-manager: Fix lockscreen_manager typo * osk-manager: Use g_autoptr * osk-manager: Only hide the keyboard when we lock the screen. So far we hid it on every state change. * 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. * overview: Focus current activity. This allows to keyboard navigate on the home screen * 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. * keyboard-events: Ungrab accelerator when GAction is removed * overview: Move public functions past `_new` As per coding style * app-grid: Move public functions past `_new` As per conding style. * overview: Add helper to focus app search * settings: Ungrab keyboard events (Closes: #398) * 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. * d/control: Depend on phoc that doesn't crash when unbinding keyboard grabs * shell: Create toplevel manager early. So far we were lucky that no wl_display_roundtrip () would let us miss existing toplevels. * shell: Process all pending wayland events on startup. This is needed to get reliable monitor information. * shell: Pick correct built in monitor. Simplify the code now that we know we have all the monitor information (Closes: #392) * panel: Fix typo * monitor-manager: Add property for number of monitors. This allows to listen to a single signal when the number of monitors changed. * 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 * wayland: Add G_{BEGIN,END}_DECLS * wayland: Provide seat capabilities. We don't bother to introduce a separate PhoshWlSeat object for that yet. * dbus: Add org.freedesktop.hostname1 interface. So we can cherry the chassis type * data: Add symbolic phone icons. From https://gitlab.gnome.org/Teams/Design/icon-development-kit/ as of 0831cbb900e02aaa37bd270a25171c1751394cb8 * 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). * 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. * status-bar: Add docked icon when docked. Show no icon when undocked * 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) * 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. . [ Марко М. Костић (Marko M. Kostić) ] * po: Update Serbian translation Checksums-Sha1: 4b5a13281c4438a4ad05415ede31b2ad83f3c207 1762 phosh_0.5.0.dsc 3901eae8120df966ca35010d7d22f2775181ed3c 296692 phosh_0.5.0.tar.xz 1f49e7d3ca29b85d5c0ca65e2bbc2af69e83e2e7 19324 phosh_0.5.0_arm64.buildinfo Checksums-Sha256: f061f844497f2342651527fd6cb53da9325dae2b532ca97d297ccf6a3eff1e83 1762 phosh_0.5.0.dsc 6bc37dcfbcefe9cbd8db080b4706fa28f0f15fe1cab368be3ca2d3011c70d476 296692 phosh_0.5.0.tar.xz 48e0e6670208201d14136ab375f72ce12f995cbfcfa08d3cde98a50bd584c3d9 19324 phosh_0.5.0_arm64.buildinfo Files: 07165be0dbe836f54852b8c7895fa167 1762 x11 optional phosh_0.5.0.dsc e95bc22c08d3dc302225370ef78d480f 296692 x11 optional phosh_0.5.0.tar.xz f697ce254f4ca9da89959004d56b4bf0 19324 x11 optional phosh_0.5.0_arm64.buildinfo