Skip to content

Add per-tab option to set a default input channel without locking it - #195

Open
Fasted93 wants to merge 1 commit into
Infiziert90:mainfrom
Fasted93:feature/unlocked-default-channel
Open

Add per-tab option to set a default input channel without locking it#195
Fasted93 wants to merge 1 commit into
Infiziert90:mainfrom
Fasted93:feature/unlocked-default-channel

Conversation

@Fasted93

@Fasted93 Fasted93 commented Sep 4, 2026

Copy link
Copy Markdown

Right now a tab's "Input channel" is enforced every frame and the channel switcher is disabled. With no input channel set, the tab just inherits whatever channel the game picks on login, which is usually Novice Network.

This adds a "Lock input channel" checkbox per tab. It defaults to on, so existing configs behave exactly as before.

When unchecked, the selected channel is applied when switching to the tab and a few seconds after login, but you can still change the channel afterwards through the switcher, keybinds or commands.

Changes:

  • New LockChannel field on Tab (default true, no config migration needed)
  • Skip the per-frame channel enforcement and enable the switcher when the tab is unlocked
  • Apply the tab's channel shortly after login, since the game switches to Novice Network a moment after the Login event. I used a 3 second delay; if that turns out to be too short on some setups, bumping it to 5 should be safe
  • One new localization string

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant