gnome-gitlab World/Phosh/phosh v0.49.0

20 days ago

Summary of changes

i18n updates

  • UI translations:
    • Anders Jonsson (sv)
    • Antonio Marin (ro)
    • Artur S0 (ru)
    • Danial Behzadi (fa)
    • Ekaterine Papava (ka)
    • Juliano de Souza Camargo (pt_BR)
    • Martin (sl)
    • Yuri Chornoivan (uk)
    • twlvnn kraftwerk (bg)

Detailed changes

phosh (0.49.0) experimental; urgency=medium
.
  [ Guido Günther ]
  * search: Link statically.
    Otherwise searchd would require an additional shared
    library.
  * search: Don't install library.
    We don't want to ship another shared library
  * searchd: Honor meson option.
    Just having an option isn't enough, we also need
    to take it into account.
    Fixes: 4c58fc4fb ("searchd: Add deamon to gather search results")
  * media-player: Load file icon as pixbuf.
    This will allow us to tweak it if needed. It also
    makes the read async.
  * media-player: Add setter for image
  * media-player: Better handle non square icons.
    The thumbnail provided by Firefox for e.g. youtube isn't
    square. Gtk-3 top aligns the thumbnail making it look odd,
    center the thumbnail to make it look better.
  * media-player: Round corners of album art.
    We round corners via cairo in
    https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/704
    and can thus move the logic over here too. This can be dropped
    when we switch to Gtk-4 as it can handle that for us.
    Helps: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/697
  * treewide: Use `-` instead of `_` for swapped-object-signal
  * abi: Allow to access phosh_shell_get_type()
    Plugins should be able to perform type checks.
  * pomodoro-quick-setting: Allow to start timer on screen unlock.
    Otherwise it is easy to forget to turn it on.
  * pomodoro-quick-setting: Start on login.
    For the user this isn't easily distinguishable from a regular unlock.
    Since the top-panel can be recreated we use a global variable.
  * phosh-pomodoro-quick-setting-prefs: Shorten key names.
    They're only used in this compilation unit
  * phosh-pomodoro-quick-setting-prefs: Allow to set 'start-on-unlock'
  * upcoming-events: Use custom icons.
    We indicate empty vs non-empty rows rather than suggesting
    a sorting order.
    Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1245
  * libphosh: Add explicit dependency on generated headers.
.
  [ Yuri Chornoivan ]
  * Update Ukrainian translation
.
  [ Ekaterine Papava ]
  * Update Georgian translation
.
  [ Antonio Marin ]
  * Update Romanian translation
.
  [ Martin ]
  * Update Slovenian translation
.
  [ Achill Gilgenast ]
  * phosh-keypad: Use alpha when focused.
    Follow-Up from https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1250
  * phosh-search-bar: Use alpha background color.
    Doesn't look so out of place in the overview
.
  [ Artur S0 ]
  * Update Russian translation
.
  [ Danial Behzadi ]
  * Update Persian translation
.
  [ Juliano de Souza Camargo ]
  * Update Brazilian Portuguese translation
.
  [ Anders Jonsson ]
  * Update Swedish translation
.
  [ Gotam Gorabh ]
  * searchd: Fix crash by passing GStrv instead of GVariant to subsearch.
    Fixes: 4c58fc4f ("searchd: Add deamon to gather search results")
.
phosh (0.49~rc1) experimental; urgency=medium
.
  [ Arun Mani J ]
  * app-grid: Set max-width to entries.
    Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/703
  * ci: Add `xvfb` package for `check-ui` job
  * tree: Bump `upower-glib` version
  * battery-info: Use asynchronous API of `upower`
    Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/290
.
  [ hustlerone ]
  * plugins: Fix compilation on NixOS.
.
  [ twlvnn kraftwerk ]
  * Update Bulgarian translation
.
  [ Guido Günther ]
  * mode-manager: Support embedded chassis type.
    Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1242
  * plugins/media-players: Disable prefs plugin.
    There's no prefs atm so remove it from the desktop file as
    otherwise mobile settings doesn't set the gear icon insensitive.
  * ci: Update shared scripts to 7e4c544
  * tests: Use subdir_done.
    Avoids an indent level when using meson format
  * build: Format meson files.
    Format using `meson format -e -i -r` to make contributing
    easier with fewer review rounds.
  * ci: Check format of meson files`
    They're only validated when they change
  * data/portals: Use phrosh portal.
    This way we still fall back to gtk in cases where distros can't ship the
    new portal yet. We'll prefer phrosh over phosh once pfs and wallpaper moved
    over too so we then only use the phosh portal for settings.
  * wwan: Require cell broadcast support in ModemManager.
    It's in a release so no need to conditionalize
  * system-modal: Modernize property definition.
    Match coding style and fix some indent while at that.
  * cell-broadcast-prompt: Limit messages to reasonable size.
    Otherwise the dialog might drop off screen. Since we have
    a store the user can look up overly long messages there.
  * cell-broadcast-prompt: Close dialog on swipe.
    Fixes: b281cc5d3 ("cell-broadcast-prompt: New dialog for cell broadcast message")
  * cell-broadcast-prompt: No need to valign the button
  * cell-broadcast-prompt: Remove the superfluous box
  * cell-broadcast-prompt: Strip whitespace.
    Some messages (e.g. Vodafone test messages) have excessive
    whitespace at the end of the message, strip that.
.
  [ Zander Brown ]
  * searchd: Add deamon to gather search results
    org.gnome.ShellSearchProvider2.xml taken from gnome-shell as of
    9e5dfa22211677cf71791925a68688a3b3284c7e
    Co-authored-by: Gotam Gorabh <gautamy672@gmail.com>
.
  [ Evangelos Ribeiro Tzaras ]
  * mock-mm-nm: Execute with intended interpreter.
    Run through `env` so we pick up the correct interpreter from `$PATH`
    when e.g. using venv.
.
  [ Rudra Pratap Singh ]
  * upcoming-events: Extend API to get number of events for a list
  * upcoming-events: Add icons for expanding/shrinking event list
  * upcoming-events: Add new setting for skipping non-event days
  * upcoming-events: Add button to skip non-event days.
    This will allow users to include/exclude days
    without events.
  * upcoming-events: Show proper date if number of days exceeds 7
.
  [ Martin ]
  * Update Slovenian translation
.
  [ Yuri Chornoivan ]
  * Update Ukrainian translation
.
  [ Antonio Marin ]
  * Update Romanian translation
.
  [ Juliano de Souza Camargo ]
  * Update Brazilian Portuguese translation
.
  [ Anders Jonsson ]
  * Update Swedish translation
.
  [ Ekaterine Papava ]
  * Update Georgian translation
.
  [ Artur S0 ]
  * Update Russian translation
.
  [ Danial Behzadi ]
  * Update Persian translation

Required versions of related projects

Required patches that are merged upstream but not yet in a released version:

Required patches that aren't merged upstream yet:

Recommended patches on other projects

Patches that are merged upstream but not yet in a released version:

(none)

Patches that aren't merged upstream yet:

See meson.build and debian/control for build-time and run-time dependencies.

For older releases

These are only some of the required/recommended patches. If in doubt please use the released versions above:

Don't miss a new phosh release

NewReleases is sending notifications on new releases.