Skip to content

v1.5

Choose a tag to compare

@alin23 alin23 released this 04 Jul 10:16
· 13 commits to main since this release
1a25cc8

Custom colors

Colours can now be configured using the following setting:

  "colors" : {
    "slow" : "systemYellow",
    "connected" : "systemGreen",
    "disconnected" : "systemRed"
  }

The default values are the red, green and yellow colours that the system adjusts dynamically based on things like Dark Mode or based on accessibility settings like colour blindness filters.

The config file accepts any CSS color string like:

#ffffff
#ffffffff
#fff
rgb(255,255,255)
rgba(255,255,255,1)
hsl(0,0%,100%)
hsla(0,0%,100%,1)
White

Sound notifications

Because the app is sandboxed, we only have access to system sounds. The new setting looks like this:

  "sounds" : {
    "volume" : 0.7,
    "connected" : "",
    "disconnected" : "",
    "slow" : ""
  }

The list of sounds can be found in System Settings -> Sound -> Sound Effects in the Alert sound dropdown.

Here's the list for reference:

  • Boop
  • Breeze
  • Bubble
  • Crystal
  • Funky
  • Heroine
  • Jump
  • Mezzo
  • Pebble
  • Pluck
  • Pong
  • Sonar
  • Sonumi
  • Submerge

The volume value is between 0.0 and 1.0 and is relative to the current system volume. So if the system volume is 50% for example, a value of 0.5 would play the IsThereNet sound at half of 50% which is 25%.

The app will detect Do Not Disturb and other Focus states so that we don't play the sound when the user is in a meeting for example.

Configurable fade out time

#6

This can now be configured using the following new setting:

  "fadeSeconds" : {
    "connected" : 5,
    "disconnected" : 0,
    "slow" : 10
  }

A setting can be set to 0 to keep the indicator visible at all times.