Skip to content

Commit

Permalink
Merge branch 'main' into application-volume-control
Browse files Browse the repository at this point in the history
  • Loading branch information
lenemter committed Jan 8, 2024
2 parents 34b51cb + b3da8be commit 66dd588
Show file tree
Hide file tree
Showing 418 changed files with 9,995 additions and 9,962 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/gettext.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Gettext Updates

on:
push:
branches: [master]
branches: [main]

jobs:
build:
Expand All @@ -17,7 +17,7 @@ jobs:
apt-get install git -y
- name: Clone repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
token: ${{ secrets.GIT_USER_TOKEN }}

Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: CI

on:
push:
branches: [master]
pull_request:
types:
- opened
Expand All @@ -21,11 +19,11 @@ jobs:
image: ghcr.io/elementary/docker:${{ matrix.version }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Dependencies
run: |
apt update
apt install -y libcanberra-gtk3-dev libgranite-dev libgtk-3-dev libswitchboard-2.0-dev libpulse-dev meson valac
apt install -y libadwaita-1-dev libcanberra-dev libgranite-7-dev libgtk-4-dev libswitchboard-3-dev libpulse-dev meson valac
- name: Build
env:
DESTDIR: out
Expand All @@ -41,6 +39,6 @@ jobs:
image: valalang/lint

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Lint
run: io.elementary.vala-lint -d .
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ name: Release

on:
pull_request:
branches: [master]
branches: [main]
types: [closed]
jobs:
release:
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true && true == contains(join(github.event.pull_request.labels.*.name), 'Release')
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: elementary/actions/release@master
env:
GIT_USER_TOKEN: "${{ secrets.GIT_USER_TOKEN }}"
Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Switchboard Sound Plug
# Sound Settings
[![Translation status](https://l10n.elementary.io/widgets/switchboard/-/switchboard-plug-sound/svg-badge.svg)](https://l10n.elementary.io/engage/switchboard/?utm_source=widget)

![screenshot](data/screenshot-output.png?raw=true)
Expand All @@ -7,11 +7,12 @@

You'll need the following dependencies:

* libcanberra-gtk3-dev
* libgranite-dev
* libgtk-3-dev
* libadwaita-1-dev
* libcanberra-dev
* libgranite-7-dev
* libgtk-4-dev
* libpulse-dev
* libswitchboard-2.0-dev
* libswitchboard-3-dev
* meson
* valac

Expand All @@ -23,4 +24,4 @@ Run `meson` to configure the build environment and then `ninja` to build

To install, use `ninja install`

sudo ninja install
ninja install
2 changes: 1 addition & 1 deletion data/icons.gresource.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/io/elementary/switchboard/sound/icons/scalable/devices/">
<gresource prefix="/io/elementary/settings/sound/icons/scalable/devices/">
<file alias="audio-speaker-center-back-testing.svg" compressed="true" preprocess="xml-stripblanks">audio-speaker-center-back-testing.svg</file>
<file alias="audio-speaker-center.svg" compressed="true" preprocess="xml-stripblanks">audio-speaker-center.svg</file>
<file alias="audio-speaker-center-testing.svg" compressed="true" preprocess="xml-stripblanks">audio-speaker-center-testing.svg</file>
Expand Down
2 changes: 1 addition & 1 deletion data/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
i18n.merge_file(
input: 'sound.metainfo.xml.in',
output: 'io.elementary.switchboard.sound.metainfo.xml',
output: meson.project_name() + '.metainfo.xml',
po_dir: meson.source_root() / 'po' / 'extra',
type: 'xml',
install: true,
Expand Down
6 changes: 3 additions & 3 deletions data/sound.metainfo.xml.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="addon">
<id>io.elementary.switchboard.sound</id>
<extends>io.elementary.switchboard</extends>
<translation type="gettext">sound-plug</translation>
<id>io.elementary.settings.sound</id>
<extends>io.elementary.settings</extends>
<translation type="gettext">io.elementary.settings.sound</translation>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>

Expand Down
7 changes: 3 additions & 4 deletions meson.build
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
project(
'sound',
'io.elementary.settings.sound',
'vala', 'c',
version: '2.3.3'
)

gettext_name = meson.project_name() + '-plug'
gnome = import('gnome')
i18n = import('i18n')

Expand All @@ -13,7 +12,7 @@ datadir = join_paths(prefix, get_option('datadir'))
libdir = join_paths(prefix, get_option('libdir'))

add_project_arguments(
'-DGETTEXT_PACKAGE="@0@"'.format(gettext_name),
'-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
language:'c'
)

Expand All @@ -30,7 +29,7 @@ plug_resources = gnome.compile_resources(

config_data = configuration_data()
config_data.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
config_data.set_quoted('GETTEXT_PACKAGE', meson.project_name() + '-plug')
config_data.set_quoted('GETTEXT_PACKAGE', meson.project_name())
config_file = configure_file(
input: 'src/Config.vala.in',
output: '@BASENAME@',
Expand Down
60 changes: 30 additions & 30 deletions po/aa.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-20 18:40+0000\n"
"POT-Creation-Date: 2023-10-16 17:32+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

Expand All @@ -13,37 +13,37 @@ msgstr ""
msgid "Change sound and microphone volume"
msgstr ""

#: src/Plug.vala:38 src/Plug.vala:93 src/Plug.vala:94 src/Plug.vala:95
#: src/Plug.vala:96 src/Plug.vala:97 src/Plug.vala:98 src/Device.vala:101
#: src/Plug.vala:38 src/Plug.vala:94 src/Plug.vala:95 src/Plug.vala:96
#: src/Plug.vala:97 src/Plug.vala:98 src/Plug.vala:99 src/Device.vala:101
msgid "Output"
msgstr ""

#: src/Plug.vala:39 src/Plug.vala:99 src/Plug.vala:100 src/Plug.vala:101
#: src/Plug.vala:102 src/Plug.vala:103 src/Device.vala:101
#: src/Plug.vala:39 src/Plug.vala:100 src/Plug.vala:101 src/Plug.vala:102
#: src/Plug.vala:103 src/Plug.vala:104 src/Device.vala:101
msgid "Input"
msgstr ""

#: src/Plug.vala:94 src/Plug.vala:100
#: src/Plug.vala:95 src/Plug.vala:101
msgid "Device"
msgstr ""

#: src/Plug.vala:95
#: src/Plug.vala:96
msgid "Event Sounds"
msgstr ""

#: src/Plug.vala:96 src/Plug.vala:101
#: src/Plug.vala:97 src/Plug.vala:102
msgid "Port"
msgstr ""

#: src/Plug.vala:97 src/Plug.vala:102 src/OutputPanel.vala:59
#: src/Plug.vala:98 src/Plug.vala:103 src/OutputPanel.vala:60
msgid "Volume"
msgstr ""

#: src/Plug.vala:98
#: src/Plug.vala:99
msgid "Balance"
msgstr ""

#: src/Plug.vala:103
#: src/Plug.vala:104
msgid "Enable"
msgstr ""

Expand All @@ -60,44 +60,44 @@ msgstr ""
msgid "No Connected Output Devices Detected"
msgstr ""

#: src/OutputPanel.vala:40
#: src/OutputPanel.vala:41
msgid ""
"Check that all cables are securely attached and audio output devices are "
"powered on."
msgstr ""

#: src/OutputPanel.vala:78
#: src/OutputPanel.vala:82
msgid "Left"
msgstr ""

#: src/OutputPanel.vala:79
#: src/OutputPanel.vala:83
msgid "Center"
msgstr ""

#: src/OutputPanel.vala:80
#: src/OutputPanel.vala:84
msgid "Right"
msgstr ""

#: src/OutputPanel.vala:82
#: src/OutputPanel.vala:86
msgid "Event Alerts"
msgstr ""

#: src/OutputPanel.vala:84
msgid "Play sound"
msgstr ""

#: src/OutputPanel.vala:88
msgid "Flash screen"
msgstr ""

#: src/OutputPanel.vala:93
#: src/OutputPanel.vala:87
msgid ""
"Notify when the system can't do something in response to input, like "
"attempting to backspace in an empty input or switch windows when only one is "
"open."
msgstr ""

#: src/OutputPanel.vala:105
#: src/OutputPanel.vala:90
msgid "Play sound"
msgstr ""

#: src/OutputPanel.vala:94
msgid "Flash screen"
msgstr ""

#: src/OutputPanel.vala:103
msgid "Test Speakers…"
msgstr ""

Expand All @@ -109,21 +109,21 @@ msgstr ""
msgid "No Connected Audio Devices Detected"
msgstr ""

#: src/InputPanel.vala:22
#: src/InputPanel.vala:23
msgid ""
"Check that all cables are securely attached and audio input devices are "
"powered on."
msgstr ""

#: src/InputPanel.vala:45
#: src/InputPanel.vala:46
msgid "Input Volume"
msgstr ""

#: src/InputPanel.vala:53
#: src/InputPanel.vala:54
msgid "Unamplified"
msgstr ""

#: src/InputPanel.vala:54
#: src/InputPanel.vala:55
msgid "100%"
msgstr ""

Expand Down
Loading

0 comments on commit 66dd588

Please sign in to comment.