Skip to content

Releases

flockswitch v0.10.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 17:50

변경 사항

  • 백그라운드에서 메모리를 조금 덜 씁니다. 모서리 대기 효과 창과 마우스 찾기 창은 서비스가 시작할 때가 아니라 처음 필요할 때 준비하고, 개발자에게 보내는 메일을 위해 메모리에 두는 최근 기록은 메일에 실리는 60줄만 남깁니다(그런 메일이 없는 Google Play 버전은 남기지 않음)
  • 블루투스 연결이 도중에 실패하면(예: 그 사이 권한을 거두거나 블루투스를 끈 경우) 항상 연결을 닫아, 안드로이드의 몇 안 되는 블루투스 연결 자리를 붙잡고 있지 않습니다
  • 기기가 잠들어 있거나 다른 곳에 있는 수신기 슬롯을 30초마다 안드로이드 시스템 로그에 남기지 않습니다
  • 정리: 쓰이지 않는 문구와 코드를 지웠고, Google Play 버전에는 GitHub 버전의 업데이트 확인 코드가 더 이상 들어 있지 않습니다. 기능·설정·권한은 그대로입니다

Changes

  • Slightly less memory in the background: the windows for the edge countdown and for find-the-cursor are set up the first time they are needed instead of when the service starts, and the recent log kept in memory for the mail to the developer holds only the 60 lines the mail carries (the Google Play version, which has no such mail, keeps none)
  • A Bluetooth connection that fails half way (for example when the permission is taken back or Bluetooth is turned off meanwhile) is always closed, so it no longer holds on to one of Android's few Bluetooth connection slots
  • A receiver slot whose device is asleep or away is no longer written to Android's system log every 30 seconds
  • Tidied up: unused texts and code removed, and the Google Play version no longer contains the GitHub version's update check. No change to features, settings or permissions

Full Changelog: v0.9.0...v0.10.0

flockswitch v0.9.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 08:33

변경 사항

  • 모서리 대기 효과(링, 반원, 막대, 펄스 파동, 네온 레이저, 파티클 보텍스, 사이버 스캔, 리퀴드)마다 색상과 크기를, 링·반원·막대는 방향을, 링·반원은 크기가 작아지며 사라지기를 따로 저장합니다. 링에서 양방향을 골라도 막대는 바뀌지 않습니다. 설정 화면은 고른 효과의 값을 보여 주고 바꾸며, 미리 보기도 그 값으로 재생합니다. config.json의 edges.effects에 저장되며, 이전 버전의 설정(과 그 Google 백업)은 모든 효과가 원래 모습 그대로 시작합니다
  • 랜덤이 더 다양해졌습니다. 매번 무작위로 고른 효과를 그 효과의 색상과 크기로 그리고, 링·반원·막대는 방향을, 링·반원은 작아지며 사라지기를 무작위로 고릅니다. 직접 고른 효과는 저장한 방향과 설정을 그대로 씁니다
  • 설정 백업: 버튼이 저장, 불러오기, 관리, 폴더 열기로 짧아지고 저장된 파일 수("3/10")를 보여 줍니다. flockswitch가 저장한 파일을 목록으로 기억하며(파일마다 접근 권한 유지), 다른 곳에서 삭제한 파일은 목록에서 뺍니다. 최대 10개이며, 10개가 저장되어 있으면 저장이 먼저 관리에서 정리하라고 안내합니다. 관리는 최근 것부터 보여 주며, 파일마다 이름 바꾸기(비어 있지 않게, 60자까지, / \ : * ? " < > | 제외, .json 유지)와 삭제(확인 후, 저장 위치가 허용하지 않으면 목록에서만 빼기)가 있습니다. 불러오기는 목록에 없는 설정 파일도 그대로 엽니다. 제목 옆 동그란 i가 목록, 다른 안드로이드 기기로 파일을 복사해 불러오는 방법, 채널이 기기마다 다르다는 점을 알려 줍니다

Changes

  • Each edge countdown effect (ring, semicircle, bar, pulse wave, neon laser, particle vortex, cyber scan, liquid) keeps its own colour and size, and the ring, semicircle and bar their own direction (and the ring and semicircle their own Shrink away): choosing Both ways for the ring no longer changes the bar. The settings show and change the chosen effect's own values, and the preview plays it with them. Saved in config.json under edges.effects; settings from earlier versions (and Google backups of them) give every effect the look they had
  • Random now varies more: each countdown is a random effect in that effect's own colour and size, with a random direction for the ring, semicircle and bar and a random shrink-away for the ring and semicircle. A chosen effect keeps its saved direction and shrinking
  • Settings backup: shorter buttons — Save, Load, Manage, Open folder — and the number of saved files ("3/10"). flockswitch keeps a list of the files it saved (it keeps access to each) and drops those deleted elsewhere. At most 10: with 10 saved, Save asks to tidy up in Manage first. Manage lists them newest first, each with Rename (the name is checked: not empty, at most 60 characters, none of / \ : * ? " < > |; it stays a .json file) and Delete (after asking; where the storage does not allow it, the file can be taken off the list instead). Load still opens any settings file. A round i beside the title explains the list, copying a file to another Android device to load it there, and that channels are per device

Full Changelog: v0.8.0...v0.9.0

flockswitch v0.8.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 05:55

변경 사항

  • 단축키 안내: *단축키로 표시 (Ctrl+Alt+L)*와 Control 키를 누른 동안에만 전환 옆의 동그란 i가 안드로이드에서 되는 것을 알려 줍니다. 단축키는 Ctrl+Alt+L 하나뿐이고(왼쪽·오른쪽 Ctrl과 Alt 모두, Shift나 Meta를 함께 누르면 안 됨), 하드웨어 키보드에서만, 접근성 서비스가 켜져 있을 때만 됩니다(꺼져 있으면 Control은 포인터가 움직일 때만 인식). 안드로이드나 제조사가 예약한 키는 오지 않으며, 컴퓨터 버전의 채널 단축키는 없습니다. 마우스를 올리거나, 누르거나, 길게 누르면 나타납니다
  • 일반 탭에 설정 백업: 설정 저장은 모든 설정을 안드로이드 파일 선택기로 JSON 파일에 저장하고(flockswitch-settings-<모델>-<날짜-시각>.json, 앱·OS·버전을 적은 머리말 포함), 설정 불러오기는 확인을 거쳐 불러오며(안드로이드용 flockswitch 설정 파일이 아니거나 쓸 수 없는 설정이면 이유와 함께 거부), 폴더 열기는 다운로드 폴더를, 다른 곳에 저장한 파일이면 그 폴더를 연 파일 선택기를 보여 줍니다. 채널은 기기마다 다르므로 다른 기기에서 불러온 뒤 확인하세요
  • 업데이트(GitHub 버전): 지금 확인은 찾기만 하고, 새 버전이 있으면 새 버전 자동 설치 설정과 관계없이 지금 업데이트로 내려받아 확인한 뒤 설치합니다. 자동 설치 설정은 앱이 스스로 확인할 때에만 적용되며, 새 버전 확인을 끄면 흐리게 바뀝니다
  • 업데이트(GitHub 버전): 안드로이드 12 이상에서 0.7.0이 의도한 대로 확인 없이 설치할 수 있게 됐습니다. 이에 필요한 안드로이드 권한이 빠져 있었습니다. 0.7.0에서 이 버전으로 올리는 업데이트는 아직 확인을 묻습니다
  • 로그 보기 버튼을 없앴습니다. 개발자에게 보내는 메일에는 여전히 최근 기록이 첨부됩니다

Changes

  • Keyboard shortcuts explained: a round i beside With a shortcut (Ctrl+Alt+L) and Only while Control is held says what works on Android — Ctrl+Alt+L is the only shortcut (either Ctrl and Alt, not with Shift or Meta held), only on a hardware keyboard, only with the accessibility service on (without it Control is noticed only while the pointer moves), keys that Android or the device maker keep never arrive, and the computers' channel shortcuts do not exist here. It shows while the mouse rests on it, on a tap and on a long press
  • Settings backup on the General tab: Save settings writes every setting to a JSON file through Android's file picker (flockswitch-settings-<model>-<date-time>.json, with a header naming the app, system and version), Load settings reads one back after asking — a file that is not flockswitch settings for Android, or holds unusable settings, is refused with the reason — and Open folder shows Downloads, or the file picker in the folder of a file saved elsewhere. Channels are per device: check them after loading on another device
  • Updates (GitHub version): Check now only looks, and Update now then downloads, checks and installs the new version whatever Install updates automatically says; that switch is for the checks made on their own, and is greyed out while Check for a new version is off
  • Updates (GitHub version) can now go in without Android's confirmation on Android 12 and later, as 0.7.0 meant to: the permission Android needs for that was missing. The update from 0.7.0 to this version still asks
  • The Show log button is gone; the mail to the developer still carries the recent log

Full Changelog: v0.7.0...v0.8.0

flockswitch v0.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 03:01

변경 사항

  • 자동 업데이트 (GitHub 버전): 새 버전을 찾으면 내려받아 릴리스의 SHA256SUMS.txt와 대조한 뒤(맞지 않으면 설치하지 않음) 설치합니다. 안드로이드 12 이상에서 안드로이드가 앱의 자체 업데이트를 허용하면 묻지 않고 설치하고, 그렇지 않으면 안드로이드 설치 확인 창을 띄우며, 앱이 백그라운드에 있으면 "새 버전 설치 준비 완료 — 탭하여 설치" 알림을 보냅니다. 설정 → 일반 → 업데이트에 새 버전 자동 설치(기본 켜짐)를 새 버전 확인 옆에 두었고, 새 버전이 있으면 지금 업데이트 버튼과 함께 내려받는 중·설치 중·실패 상태를 보여 줍니다. 새 버전 확인은 이제 백그라운드 서비스에서도 시작할 때와 하루에 한 번 합니다. Google Play 버전에는 이 기능이 없고 설치 권한도 요구하지 않습니다
  • 업데이트한 뒤 백그라운드 서비스가 저절로 다시 시작합니다
  • 진동 설정 창의 느껴보기 버튼 이름을 진동 확인으로 바꿨습니다

Changes

  • Automatic updates (GitHub version): when a new version is found it is downloaded, checked against the release's SHA256SUMS.txt (never installed if it does not match) and installed. On Android 12 and later it goes in without a question where Android lets an app update itself; otherwise Android's install prompt opens, or, while the app is in the background, a notification says "New version ready to install — tap to install". Settings → General → Updates: Install updates automatically (on by default) beside Check for a new version, and Update now once a new version is available, with downloading, installing and failure shown. The check now also runs in the background service, as it starts and once a day. The Google Play build has none of this and does not ask for the install permission
  • After an update the background service starts again by itself
  • The haptics window's Feel button is now called Test

Full Changelog: v0.6.0...v0.7.0

flockswitch v0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 01:50

변경 사항

  • 진동 설정 창: 상황마다 이름·진동 종류·느껴보기·스위치를 한 줄에 두고, '진동 사용·세기'와 상황별 진동을 두 묶음으로 나눠 줄 사이를 넓혔습니다
  • 진동 설정 정리: 마우스가 떠날 때와 돌아왔을 때를 따로 켜고 끌 수 있고, 각 진동 종류를 그 옆에서 고릅니다. 모서리에서 기다리는 동안은 점점 강하게 / 일정하게 중에서 고르며, '모서리 대기 파형'과 '전환이 가까울수록 진동 강화'는 이 선택으로 합쳤습니다. 기존 설정은 그대로 이어지며, 돌아왔을 때 진동은 예전 '채널을 전환할 때 진동' 값을 따릅니다
  • 느껴보기: 진동 설정 창에서 고른 진동을 고른 세기로 마우스에서 바로 느껴 볼 수 있습니다 (모서리는 점점 강하게/일정하게 패턴 1초). 마우스의 원래 세기는 그대로 둡니다. 진동 모터가 있는 마우스가 연결되어 있지 않으면 울리지 않습니다
  • 진동은 진동 모터가 있는 Logitech 마우스(현재 MX Master 4)에서만 울린다는 것을 화면에 분명히 적었습니다
  • 진동 랜덤: 떠날 때·돌아왔을 때 진동에서 랜덤을 고르면 울릴 때마다 마우스가 지원하는 진동 중 하나가 무작위로 나옵니다
  • 효과 크기: 모서리 효과와 마우스 찾기의 크기를 75~150%로 고를 수 있습니다
  • 설정 화면 디자인 통일: 버튼·드롭다운·선택 칸의 높이를 맞추고, 버튼 최소 폭을 정하고, 항목 이름의 글자 모양과 구분선 위아래 간격을 맞췄으며, 대화상자 버튼의 폭을 같게 하고 색상 버튼의 크기를 통일했습니다

Changes

  • Haptics window: each situation on one line (name, pulse, Feel, switch), and 'use haptics / strength' set apart from the situations with more room between rows
  • Haptics settings tidied: the pulse as the mouse leaves and the one when it is back are switched on and off on their own, each with its pulse beside it. Waiting at an edge offers Rising / Even; the edge waveform and the "stronger as the switch nears" switch are folded into that choice. Older settings keep what they had: the arrival pulse follows the old switching pulse
  • Feel: the haptics dialog plays the chosen pulse on the mouse at the chosen strength (for an edge, a second of the rising or even pulses), leaving the mouse's own strength as it was. Quiet when no mouse with a motor is here
  • The settings say plainly that only a Logitech mouse with a haptic motor (currently the MX Master 4) vibrates
  • Random pulse: choose Random for the leaving or arriving pulse and each one is a different pulse the mouse offers
  • Effect size: the edge countdown and the find-the-cursor highlight each have a size, 75 to 150 %
  • A more consistent settings screen: buttons, drop-downs and segment rows share one height, buttons a minimum width, row labels one style, dividers the same space above and below, dialog buttons equal widths, and the colour swatches one size

Full Changelog: v0.5.4...v0.6.0

flockswitch v0.5.4

Choose a tag to compare

@github-actions github-actions released this 10 Nov 00:12

변경 사항

  • 폴더블: 접고 펼칠 때 화면 모서리 감지 영역을 새 화면 크기로 다시 잡고, 좁은 화면에서는 글자 폭에 맞춰 선택 칸을 드롭다운으로 바꿉니다
  • 위쪽과 아래쪽 화면 모서리 전환을 고쳤습니다. 상태 표시줄과 내비게이션 바가 마우스를 가로채고 있었으며, 이 두 모서리는 접근성 서비스가 켜져 있어야 동작합니다
  • 진동 세기 등 선택 칸의 글자가 잘리지 않도록 고쳤습니다
  • 폴더블 지원: 펼친 화면이나 가로 화면에서는 탭을 옆으로, 커버 화면에서는 한 줄로 표시합니다
  • 접근성 서비스를 켜는 방법을 단계별로 안내하고, 일반 탭 맨 위에서 권한 상태를 볼 수 있습니다
  • 앱을 다시 설치해도 Google 백업으로 설정이 돌아옵니다 (Google 백업이 켜져 있을 때)
  • 블루투스 장치 설정에서 '실험' 표시를 뺐습니다

Changes

  • Foldables: the screen-edge strips follow folding and unfolding, and choice segments become a drop-down where their text would not fit
  • Fixed switching at the top and bottom screen edges, where the status and navigation bars took the pointer. These two edges need the accessibility service
  • Choice segments such as the haptic strength no longer break their text
  • Foldables: on an open foldable or a phone on its side the tabs sit beside the page, and on a cover screen in one thin row
  • Step-by-step directions for turning on the accessibility service, and the permissions at the top of the General tab
  • Settings come back after a reinstall through Google backup (when that is on)
  • The Bluetooth devices setting is no longer marked experimental

Full Changelog: v0.5.0...v0.5.4

flockswitch v0.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 05:42

변경 사항

  • 효과 색상: 화면 모서리 효과와 마우스 찾기 효과의 색을 각각 고를 수 있습니다 (기본 색 7가지, 그 밖의 색은 슬라이더나 #RRGGBB 입력으로)
  • 랜덤 효과: 모서리 효과와 마우스 찾기에서 랜덤을 고르면 표시할 때마다 효과가 무작위로 바뀝니다
  • 설정: 화면 모서리 네 방향을 방향마다 한 줄로 줄였습니다

Changes

  • Effect colours: the screen-edge countdown and the find-the-cursor highlight each have their own colour (seven ready-made, any other from the picker with sliders or a typed #RRGGBB)
  • Random effects: choose Random for the edge countdown or the highlight and each one shows a different effect
  • Settings: the four screen edges take less room, each side on one line

Full Changelog: v0.4.0...v0.5.0

flockswitch v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 03:11

변경 사항

  • 진동 설정을 대화상자로 옮겼습니다 (설정 → 일반 → 진동 → 진동 설정…): 진동 켜기/끄기, 상황별 켜기/끄기, 세기, 전환·도착·모서리 대기 파형(MX Master 4의 16가지). 적용은 저장하고 마우스에 보낸 뒤 창을 유지하고, 확인은 저장하고 닫으며, 닫기는 적용한 뒤에도 창을 열었을 때 상태로 되돌리고 닫습니다. 고른 파형은 손으로 확인할 수 있게 한 번 울립니다
  • 전환이 가까울수록 진동 강화 (기본값 켜짐): 포인터가 화면 모서리에서 기다리는 동안 진동이 점점 빠르고 날카로워지고, 전환되는 순간 한 번 더 울립니다. 끄면 이전처럼 일정한 간격으로 울립니다
  • 포인터가 화면 모서리에서 기다리는 동안 그 근처에 #FFCC00 카운트다운을 표시합니다: 링, 반원, 막대, 펄스 파동, 네온 레이저, 파티클 보텍스, 사이버 스캔, 리퀴드 (버튼 탭 → 화면 모서리에서 전환 → 전환 대기 효과, 방향·축소·미리 보기), 또는 없음. 대기가 취소되거나 전환되는 순간 사라지며 입력을 가로채지 않습니다. 안드로이드 12 이상에서는 클릭이 통과해야 하는 창에 대한 시스템 규칙에 따라 80% 불투명도로 그립니다
  • 모서리 전환에 Control 키를 누른 동안에만 전환 옵션: Control을 누르기 전에는 기다리는 시간이 시작되지 않습니다. flockswitch 접근성 서비스(아래 참고)를 켜면 키를 떼는 즉시 취소됩니다. 켜지 않으면 안드로이드가 포인터가 움직일 때만 키 상태를 알려 주므로, 포인터가 멈춘 동안 누르거나 뗀 키는 다음 움직임에서 반영됩니다
  • 마우스 찾기 (일반 탭 → 마우스 찾기): 다른 컴퓨터에서 마우스가 도착했을 때, Ctrl+Alt+L을 눌렀을 때, 알림의 버튼을 눌렀을 때 포인터 주변에 #FFCC00 펄스 링, 레이더, 스포트라이트를 1.3초 동안 표시하고 부드럽게 사라집니다. 설정에 미리 보기가 있습니다. 안드로이드가 앱에 포인터 위치를 알려 주는 유일한 방법인 flockswitch 접근성 서비스와 안드로이드 14가 필요합니다. 듣는 동안에는 마우스 입력이 다른 앱으로 가지 않아 이벤트 하나만 듣습니다. 강조 표시는 다음 마우스 움직임에서 나타나고 그때의 포인터 위치에 머뭅니다. 안드로이드에서는 마우스를 계속 읽어야 하는 흔들기 트리거를 제공하지 않습니다
  • 설정: 일반 탭에 로그 보기, 설정 초기화… 추가

Changes

  • Haptics settings moved into a dialog (Settings → General → Haptics → Haptics Settings…): haptics on or off, each situation on or off, strength, and the waveform for switching, arrival and the wait at an edge (the MX Master 4's 16 waveforms). Apply saves and sends to the mouse and stays open, OK saves and closes, Close puts back what was set when the dialog opened, even after Apply. A waveform just chosen plays once so the hand can judge it
  • Stronger as the switch nears (on by default): while the pointer waits at a screen edge the pulses get quicker and sharper, with one more as it switches. Turn it off for the even pulses of before
  • A countdown near the pointer while it waits at a screen edge, in #FFCC00: ring, semicircle, bar, pulse wave, neon laser, particle vortex, cyber scan or liquid (Buttons tab → Switch at the screen edge → Countdown effect, with direction, shrink and a preview), or none. It is gone the moment the wait is called off or the switch happens, and takes no input. On Android 12 and later it is drawn at 80 % opacity, as the system requires of a window clicks must pass through
  • Only while Control is held for the edges: the wait does not start until Control is down. With flockswitch's accessibility service on (see below) letting go calls it off at once; without it Android reports the key only as the pointer moves, so a key pressed or released while the pointer stands still counts at the next movement
  • Find the cursor (General tab → Find the cursor): a pulse ring, radar or spotlight around the pointer in #FFCC00, for 1.3 s with a fade, when the mouse arrives from another computer, on Ctrl+Alt+L, or from a button in the notification, with a preview in the settings. Needs Android 14 and flockswitch's accessibility service, the only way Android tells an app where the pointer is. Listening holds the mouse back from other apps, so flockswitch listens for one event only: the highlight appears at the next mouse movement, and stays where the pointer was then. Shaking the mouse is not a trigger on Android, since that would need the mouse's movement all the time
  • Settings: Show log and Reset settings… on the General tab

Full Changelog: v0.3.0...v0.4.0

flockswitch v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 08:05

변경 사항

  • 진동 모터가 있는 마우스(MX Master 4, HID++ 기능 0x19B0)의 햅틱: 마우스가 전환되어 떠날 때와 이 기기로 돌아왔을 때 한 번씩 진동하고, 화면 모서리에서 전환을 기다리는 동안에는 짧게 반복해서 진동합니다 (설정 → 일반 → 진동; 둘 다 끌 수 있음). 세기는 Logi Options+의 햅틱 설정을 따릅니다. 모터가 없는 마우스는 조용합니다
  • 진동: 세기를 고를 수 있습니다 (설정 → 일반 → 진동: Options+ 설정 그대로, 또는 25/50/75/100%). 고른 세기는 바로 마우스에 적용되며 한 번 울려 확인할 수 있고, 마우스가 전원을 잃으면 잊으므로 돌아올 때마다 다시 적용합니다

Changes

  • Haptics on a mouse with a motor (MX Master 4, HID++ feature 0x19B0): a pulse as the mouse is switched away and one when it comes back here, and short pulses while the pointer waits at a screen edge to switch (Settings → General → Haptics; both can be turned off). The strength follows the haptics setting in Logi Options+. A mouse without a motor is simply quiet
  • Haptics: the strength can be chosen (Settings → General → Haptics: Options+'s own setting, or 25/50/75/100 %). A chosen strength goes to the mouse at once, with a pulse to judge it by, and is applied again whenever the mouse is here, since the mouse forgets it when it loses power

Full Changelog: v0.2.0...v0.3.0

flockswitch v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 07:36

변경 사항

  • 화면 모서리에서 전환: Logi Flow처럼, 다만 네트워크 없이. 마우스 포인터를 화면 가장자리에 대고 잠시 머물면 그 방향에 정한 채널로 그룹 장치와 마스터 마우스가 이동합니다 (버튼 탭 → 화면 모서리에서 전환: 방향별 채널, 머무는 시간 0.3~2초). 각 기기가 자기 화면만 봅니다. 다른 앱 위에 표시 권한이 필요하며, 가장자리를 따라 보이지 않는 얇은 띠가 포인터를 감지합니다. 위·아래 가장자리에는 상태 표시줄과 내비게이션 바가 있어 왼쪽·오른쪽이 가장 잘 동작합니다
  • 설정: 버튼·제스처 방향·화면 모서리의 채널 줄이 회색 끔 칸으로 시작하며, 그 위에 있던 켜기/끄기 스위치를 대신합니다. 강조색이 아닌 회색이라 끔을 고른 것이 꺼진 상태로 읽힙니다

Changes

  • Switching at the screen edge, as Logi Flow does but without a network: rest the mouse pointer against an edge of the screen for a moment and the group and the master mouse go to the channel set for that side (Buttons tab → Switch at the screen edge: each side's channel and the time at the edge, 0.3 to 2 s). Each device watches only its own screen. Needs Display over other apps: thin invisible strips along the edges notice the pointer. Left and right work best, since the status bar and the navigation bar sit on the top and bottom edges
  • Settings: the channel rows of the buttons, the gesture directions and the screen edges now start with a gray Off segment, which replaces the on/off switch above each of them. Gray, not the accent colour, so a chosen Off reads as switched off

Full Changelog: v0.1.0...v0.2.0