Skip to content

Releases: jp1995/kappa-launcher

v1.1 Mighty Metamate

02 Mar 04:47
fdceb65
Compare
Choose a tag to compare

Make sure to generate a new OAuth token

Changelog

Did a very late Helix API migration

  • Modified the bearer token request to include the now needed specific scope (user:read:follows)

  • Modified the main authentication requests to function with the new API

  • In their infinite wisdom, Twitch renamed every single response field. Made rofi parse them again.

  • The request to get followed streams now has a required parameter: user_id. Querying /helix/users with no paremeters will respond with the data of the user that the auth token belongs to.

  • Added new functionality to do with the user_id querying. Specifically making sure it isn't queried unnecessarily every time the script is run.

  • The limit and offset parameters were changed to first and after respectively. The after value is no longer a simple number, but takes the pagination field value of the previous query and uses that. Wowee.

  • Fixed setting window width and height. Previous rofi parameters were deprecated.

  • Fixed and improved error for invalid OAuth token

  • Cleaned up the text output of the script a little. Any actual error messages should be clearer now.

  • Fixed fontname and fontsize functions calling depretacted rofi --dump-xresources

v1.0 Crisp Chungus

05 Mar 21:34
Compare
Choose a tag to compare

Please make sure to update your configuration file. Simply delete it and let the script recreate it.

Changelog

  • Removed scrollbar from the rofi window. This was causing rendering issues with some default styles.

  • Added dynamic height of the rofi window in expanded mode, based on how many channels are live. This is capped by the MAX_HEIGHT configuration option.

  • Added a new configuration option, QUICK. If set to true, streams launch immediately without the submenu that displays the title and offers changing quality. This defaults to true.

  • Wrote updatecheck function that checks the configuration file for missing variables (i.e. being out of date) and appends them to the config file along with default values.

  • Moved the configuration file into it's own file.

  • Expanded mode is pretty fleshed out now and is set as default in the config. Renaming legacy view to minimal, it can be useful if you want something like a small box in a corner somewhere.

  • Fixed titles with & in them breaking due to a pango issue.

  • Added the ability to easily use an alternative rofi configuration / theme file.

  • Added a dependency check for curl, which is missing on some minimal installs.

  • Added some examples of streamlink arguments in the configuration file, and how to format.

  • Cleaned up code structure and logic.