Skip to content

Conversation

@menvae
Copy link
Contributor

@menvae menvae commented Nov 16, 2025

Meant to address:

Though if it's considered a fix for this is up to debate. (No linked issue)
Because it seems like an ambiguous issue.


Nlaneswitch.mp4

Changes

  • laneswitches are now highlighted by hovering over the visible parts
  • laneswitches only open by clicking on the red visible parts
  • new indicators for max key laneswitches
    that's because now you can only open the point by clicking on the red
  • only highlights when select tool is active
  • arrows for indicators to well... indicate that a laneswitch is present here and can be edited

I had no plan when recording this.

@menvae menvae marked this pull request as draft November 16, 2025 09:57
+ less opaque
+ remove gradient
@flustix
Copy link
Member

flustix commented Nov 18, 2025

A way this could act as a fix for the linked issue is having an optional toggle that disables the interactions entierly.

@menvae
Copy link
Contributor Author

menvae commented Nov 18, 2025

so by this you mean disable all interactivity for the laneswitches or toggle between the old and new changes?

@flustix
Copy link
Member

flustix commented Nov 18, 2025

fully disable clicking and hovering

@flustix flustix added this to fluXis Nov 18, 2025
@flustix flustix moved this to being worked on in fluXis Nov 18, 2025
@menvae menvae marked this pull request as ready for review November 23, 2025 17:07
Copy link
Member

@flustix flustix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also go over most files and check for style warnings and such. EditorLaneSwitchEvent gives me 26 warnings.

Comment on lines +12 to +14
[JsonProperty("laneswitch_interact")]
public bool LaneSwitchInteraction { get; set; }

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Set default to true so that old keymaps have the right value.


public LaneSwitchEvent Event { get; }

private static Colour4 defaultColor = Colour4.FromHex("#FF5555"); // Theme.LaneSwitch is a different color.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Theme.Red

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also missing readonly

@flustix
Copy link
Member

flustix commented Dec 6, 2025

Additionally, having the stripes only show up when the animation time is 0 feels a bit wrong. Possibly show them after the gradient fades out?

@flustix flustix moved this from being worked on to in review in fluXis Dec 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: in review

Development

Successfully merging this pull request may close these issues.

2 participants