@@ -186,14 +186,11 @@ def __init__(self):
186186 self .playLayer = self .setupButton ("⏯" )
187187 self .restartLayer = self .setupButton ("⏮" )
188188 self .targetLayer = self .setupButton ("📢" )
189- self .lyricLayer = LayerGraphical (dd , 260 , 50 )
189+ self .lyricLayer = LayerGraphical (dd , 280 , 50 )
190190 self .lyricLayer .margin (2 )
191191 self .lyricLayer .border (2 , "blue" , "round" )
192192 self .lyricLayer .backgroundColor ("lightgray" )
193- # if True:
194- # self.lyricLayer.print("hello ")
195- # self.lyricLayer.setTextColor("blue")
196- # self.lyricLayer.print("world ")
193+ self .lyricLayer .setTextFont ("DL::Roboto" )
197194
198195 if not HWPlayToneBlocked :
199196 self .targetLayer .disabled ()
@@ -251,19 +248,20 @@ def run(self):
251248 self .lyricLayer .clear ()
252249 self .lyricLayer .setCursor (0 , 0 )
253250 lyricRow = Lyrics [lyricRowIdx ]
251+ self .lyricLayer .setTextSize (16 )
254252 for i , lyric in enumerate (lyricRow ):
255253 if i == targetLyricI :
256254 noteCount = int (lyric [0 :1 ])
257255 if (noteCount - targetLyricSkip ) <= 1 :
258- # targetLyricI = targetLyricI + 1
259- # targetLyricSkip = 0
260256 advance = True
261257 else :
262258 advance = False
263259 targetLyricSkip = targetLyricSkip + 1
264- print (lyric [2 :])
260+ #print(lyric[2:])
261+ self .lyricLayer .setTextColor ("red" )
262+ else :
263+ self .lyricLayer .setTextColor ("blue" )
265264 lyric = " " + lyric [2 :]
266- self .lyricLayer .setTextColor ("violet" )
267265 self .lyricLayer .print (lyric )
268266 dd .playbackLayerCommands ()
269267 if advance :
0 commit comments