[Feature]: Add Dynamic Volume and Brightness Control to the Island's Horizontal Swipe Gesture
メンテナーはふだん 1 日以内に返信
@sameerasw がすでに取り組んでいます。
2026年10月28日 から。
評価
この issue はまだ評価されていません。
説明
Problem Statement
Currently, the Island's horizontal swipe gesture can be configured to control either media volume or screen brightness. However, users must choose one, even though both controls are useful in different situations.
For example, when listening to music, adjusting the volume is more relevant. When no media is playing, adjusting screen brightness would be more useful.
Having to choose only one control means losing convenient access to the other.
Proposed Solution
Allow the horizontal swipe gesture to switch dynamically between volume and brightness control based on whether media is playing.
When media is playing: Horizontal swiping controls media volume.
When no media is playing: Horizontal swiping controls screen brightness.
Ideally, this behavior could be offered as an additional option in the Island settings, alongside the existing volume and brightness control modes. Users who prefer the current fixed behavior could continue using it.
Alternatives Considered
No response
Priority
Medium - Would improve my experience
Contribution
- I would be willing to implement this feature
Additional Context
No response
- 主要言語
- Kotlin
- スター
- 3.2k
- フォーク
- 87
- 平均マージ
- 1日 12時間
- マージ済み PR(30日)
- 210
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
sameerasw/essentials のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
sameerasw/essentials#1621 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: Every unlock sends "cmd statusbar send-disable-flag none" and wipes the status bar disable records of other apps対応中かも @sameerasw が 3 日前に担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
sameerasw/essentials#1579 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 57/100
sameerasw/essentials#1623 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
sameerasw/essentials#1622 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: Interference with Gboard voice typing.対応中かも @sameerasw が 1 日前に担当しました。 オープンbug
sameerasw/essentials#1619 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
sameerasw/essentials の issue をすべて見る
似ている issue
-
[Bug] Web Player: Misalignment in lyrics toolbar with format dropdown ('Auto') and download iconオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
kushagrasinghx/BitChord#1269 ·
メンテナーはふだん 1 日以内に返信
-
[📚] migrating-to-v27: Android fails on Expo SDK 58 (Kotlin 2.2) — document the BoM 34.19.0 overrideオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
invertase/react-native-firebase#9418 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
react/react-native#59693 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
Keep a caller-supplied `screen` entity instead of attaching the tracker’s current screen対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100