From f68a3960631592888d1a3f8037302cb1d87f8d46 Mon Sep 17 00:00:00 2001 From: Street Pea Date: Thu, 12 Oct 2023 15:08:47 -0700 Subject: [PATCH] Update for release 1.4.0 --- CMakeLists.txt | 4 ++-- docs/setup/controlling.md | 9 +++++++++ docs/updates/done.md | 4 ++++ docs/updates/planned.md | 4 ---- docs/updates/releases.md | 6 ++++++ gui/io.github.streetpea.Chiaki4deck.appdata.xml | 1 + 6 files changed, 22 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aace5990..803bed35 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,8 +34,8 @@ tri_option(CHIAKI_USE_SYSTEM_JERASURE "Use system-provided jerasure instead of s tri_option(CHIAKI_USE_SYSTEM_NANOPB "Use system-provided nanopb instead of submodule" AUTO) set(CHIAKI_VERSION_MAJOR 1) -set(CHIAKI_VERSION_MINOR 3) -set(CHIAKI_VERSION_PATCH 4) +set(CHIAKI_VERSION_MINOR 4) +set(CHIAKI_VERSION_PATCH 0) set(CHIAKI_VERSION ${CHIAKI_VERSION_MAJOR}.${CHIAKI_VERSION_MINOR}.${CHIAKI_VERSION_PATCH}) set(CPACK_PACKAGE_NAME "chiaki4deck") diff --git a/docs/setup/controlling.md b/docs/setup/controlling.md index 5e378223..fb4f8484 100644 --- a/docs/setup/controlling.md +++ b/docs/setup/controlling.md @@ -134,6 +134,7 @@ You can create your own controller profile by mapping the relevant buttons. The | `Share Button` | ++f++ | The Share button on the PS5 controller used for taking screenshots, videos, etc. stored on your PS5 and uploaded to the PlayStation app on your phone if you so choose. | | `Touchpad Click` | ++t++, mouse ++right-button++, tapping border (top, bottom, left or right 5%) of the touchscreen | These actions will all result in a touchpad click. For games that separate the touchpad into multiple regions, they work in conjunction with either the current mouse location (location of finger on Steam Deck trackpad) or current finger location (which edge of the touchscreen you tapped) to delineate which region you are using (most games just have one region for touchpad click though). | | `Touchpad Motion` | `Touchscreen touch`, mouse ++left-button++ ++plus++ Mouse Movement (i.e., `drag action` / mouse region touch). | Maps to the PlayStation touchpad (since that's what PlayStation games / the remote streaming console expect). This means that the "cursor" (if one is defined for the game like in *Chicory: A Colorful Tale*) moves according to your gestures but does not snap/follow your fingers' locations (i.e., it behaves like a touchpad as it should).| +| `Toggle Mute` | ++ctrl+m++ | The toggle microphone mute on and off button on the PlayStation controller. | !!! Tip "Two Button Shortcuts" @@ -181,6 +182,14 @@ PlayStation 5 haptics are mapped for both the DualSense controller (usb connecti If you are using a DualSense controller in Game mode on the Steam Deck, you will also need to disable Steam Input for the controller when it's first plugged in following the "Turning off Steam Input" tab [here](#enabling-chiaki4deck-to-work-with-dualsense-dualshock-4){target="_blank" rel="noopener"}. Once checked, haptics and adaptive triggers (DualSense only) will work in games that support them when streaming from a PlayStation 5. If the DualSense is plugged in via USB (either initially or plugged in during a gaming session), haptics will be directed to it. If you are using the Steam Deck and don't have a DualSense plugged in, haptics will be directed to it and played via the trackpads. +## Microphone + +Unmute microphone with either ++ctrl+m++ or the mic button on the PlayStation controller. Then use the microphone as normal. You can choose your microphone in the Steam Deck settings as well as choosing between audio inputs in the chiaki4deck menu. + +!!! Note "Bluetooth headsets don't work on Steam Deck by default" + + The Steam Deck does not currently support microphones over bluetooth so you will need to either use a hardwired headset or the Steam Deck microphone unless you change your Steam Deck settings to enable bluetooth headset support (it is currently experimental and turned off by default). Thus, it's advised to use either a hardwired headset or the internal microphone. + ### Standard Button Mappings (These directly map and don't need to be specifically set) | Function | Button | diff --git a/docs/updates/done.md b/docs/updates/done.md index 8c323e44..7e5e12e2 100644 --- a/docs/updates/done.md +++ b/docs/updates/done.md @@ -8,6 +8,10 @@ Added Touchpad support for touchscreens (use outer edges of touchscreen for touc Added gyro support for Steam Deck via a native interface since SDL2 doesn't support Steam Deck gyro due to Steam's virtual gamepads not providing gyro. +## Enabled Mic Support + +You can now attach a microphone and use it to chat online or use in games. There is also noise suppression and echo cancelling for the mic you can configure in the chiaki4deck settings. + ## [Experimental] Enabled Haptics for Steam Deck and DualSense controller + adaptive Triggers for DualSense Haptics enabled for PlayStation 5 thanks to [Johannes Baiter](https://github.com/jbaiter). You can use a USB connected DualSense for haptics and adaptive triggers or a bluetooth connected DualSense for just adaptive triggers. To use these features for the DualSense in game mode, please disable Steam Input for the DualSense controller following the "Turning off Steam Input" tab in [this section](../setup/controlling.md#enabling-chiaki4deck-to-work-with-dualsense-dualshock-4){target="_blank" rel="noopener"}.[^2]. diff --git a/docs/updates/planned.md b/docs/updates/planned.md index cbed3b8f..1eb1ead1 100644 --- a/docs/updates/planned.md +++ b/docs/updates/planned.md @@ -1,9 +1,5 @@ # Future Updates Planned -## Enable Microphone - -Enable using a microphone for in game interactivity and voice chat. - ## Update Haptics from Experimental After feedback and potential future improvements (if necessary), graduate haptics to a regular (default enabled) vs. experimental future. diff --git a/docs/updates/releases.md b/docs/updates/releases.md index a0a9957b..a3594cd7 100644 --- a/docs/updates/releases.md +++ b/docs/updates/releases.md @@ -61,6 +61,12 @@ In order to update your already installed `chiaki4deck` to the newest version, e ## Releases (Newest First) +### 1.4.0 + +Mic support + +- Adds mic support to chiaki4deck + ### 1.3.4 Small patch release diff --git a/gui/io.github.streetpea.Chiaki4deck.appdata.xml b/gui/io.github.streetpea.Chiaki4deck.appdata.xml index 97fd19aa..e7c11c01 100644 --- a/gui/io.github.streetpea.Chiaki4deck.appdata.xml +++ b/gui/io.github.streetpea.Chiaki4deck.appdata.xml @@ -22,6 +22,7 @@ streetpea@proton.me +