Oh my goodness, I'm going fucking apeshit with this KiCad.
People always tell me to use KiCad instead of "bad" Eagle, but this KiCad is either so buggy, or it's developers were smoking crack when they programmed this. It's so inconsistent!
Example:
Default canvas mode: (whatever the heck that means!)
I draw traces. Hmmm... that's funny, how come those airwires aren't disappearing?
Then I refresh the screen. The traces I drew are gone!
WHAT THE HECK?!
Switch to Opengl canvas:
Now let's repeat the same procedure, pressing the same buttons and hotkeys, running the same tracks on the same pads. Look.... it works!
So maybe I need to be doing track routing in Opengl canvas... but there's a problem!
I can't delete the tracks in Opengl! I press "X" (mapped the delete track hotkey to "X") and nope, can't delete the track. It stays on the stupid screen.
But look... let's switch back to "default canvas"
I press the same hotkey "X" to delete my track.
Voila it's gone and it works here.
So here's my impression:
If I need to draw tracks, I need to be in Opengl canvas.
Drawing tracks in default canvas doesn't work.
But the problem with working in Opengl canvas is I'm not allowed to delete tracks. (HOW STUPID IS THAT?)
If I want to delete a track, I need to switch back to Default canvas.
Then the delete tracks command will work.
Then when it's time to draw a new track again, switch back to Opengl?
REALLY? THAT'S HOW THIS KICAD IS SUPPOSE TO WORK?