       fret.note = fretboard.notes[index]
       fret.direction = fretboard.direction
       fret.isOpenString = fretboard.startIndex == 0 && fretIndex == 0
-      fret.isDrawSelectedNoteText = isDrawNoteName && fret.noteType != .none
+      fret.isDrawSelectedNoteText = isDrawNoteName
       fret.textColor = noteTextColor.cgColor
       fret.stringLayer.strokeColor = stringColor.cgColor
       fret.stringLayer.lineWidth = stringWidth

  public var isOpenString: Bool = false

  /// Draws the selected note on its text layer.
  public var isDrawSelectedNoteText: Bool = false

  /// When we are on chordMode, we check the if capo on the fret to detect chords.
  public var isCapoOn: Bool = false

  @IBInspectable public var isDrawNoteName: Bool = true { didSet { redraw() }}
  @IBInspectable public var isDrawStringName: Bool = true { didSet { redraw() }}
  @IBInspectable public var isDrawFretNumber: Bool = true { didSet { redraw() }}
  @IBInspectable public var isDrawCapo: Bool = true { didSet { redraw() }}
  @IBInspectable public var isChordModeOn: Bool = false { didSet { redraw() }}
  @IBInspectable public var fretWidth: CGFloat = 5 { didSet { redraw() }}
  @IBInspectable public var stringWidth: CGFloat = 0.5 { didSet { redraw() }}
