diff --git a/ankiqt/config.py b/ankiqt/config.py index 36c3d0afc..f61adaf87 100644 --- a/ankiqt/config.py +++ b/ankiqt/config.py @@ -98,6 +98,7 @@ class Config(dict): 'loadLastDeck': False, 'deckBrowserRefreshPeriod': 3600, 'deckBrowserOrder': 0, + 'deckBrowserNameLength': 15, 'deleteMedia': False, } for (k,v) in fields.items(): diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 612a54dce..4f2b5bd37 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1155,8 +1155,9 @@ your deck.""")) for c, deck in enumerate(self.browserDecks): # name n = deck['name'] - if len(n) > 15: - n = n[:15] + "..." + lim = self.config['deckBrowserNameLength'] + if len(n) > lim: + n = n[:lim] + "..." mod = _("%s ago") % anki.utils.fmtTimeSpan( time.time() - deck['mod']) mod = "%s" % mod