The same layout can be kept, but adding in labels in lieu of straight icons would help new users become more antiquated. Additionally, forcing users to use the new card button to create a new card would help speed up the learning curve. Currently, using the default cardSelector index (currently Select a card from Card History) causes a new card to be triggered. This is confusing. Adding the following code would solve:
def _loadCard(...) -> None:
if ... and not self.cardSelector.currentText()[0].isnumeric(): self.index = None; return
The same layout can be kept, but adding in labels in lieu of straight icons would help new users become more antiquated. Additionally, forcing users to use the new card button to create a new card would help speed up the learning curve. Currently, using the default
cardSelector
index (currently Select a card from Card History) causes a new card to be triggered. This is confusing. Adding the following code would solve: