From 5fcd2d6e9b030c0217d8c9076d11253680eb4e12 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 20 Oct 2010 18:03:00 +0900 Subject: [PATCH] suppress 'was due' messages while cramming, timebox screen on ses fin --- ankiqt/ui/main.py | 14 ++++++++++---- ankiqt/ui/view.py | 4 +++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 2006f09e0..c6fe7629d 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -335,7 +335,10 @@ Please do not file a bug report with Anki.
""") not self.deck.sessionStartTime): return self.moveToState("studyScreen") if self.deck.sessionLimitReached(): - return self.moveToState("studyScreen") + self.moveToState("studyScreen") + # switch to timeboxing screen + self.mainWin.tabWidget.setCurrentIndex(2) + return if not self.currentCard: self.currentCard = self.deck.getCard() if self.currentCard: @@ -1642,9 +1645,12 @@ day = :d""", d=yesterday) h['ntot_header'] = "" + _("New total:") + "" stats1 = ("""\ - - - + +
%(cs_header)s%(repsInSesChg)s%(repsInSes)s
%(cd_header)s%(repsTodayChg)s
%(cs_header)s%(repsInSesChg)s%(repsInSes)s
+
+ + diff --git a/ankiqt/ui/view.py b/ankiqt/ui/view.py index 52eca1cbe..4c380f0db 100644 --- a/ankiqt/ui/view.py +++ b/ankiqt/ui/view.py @@ -220,10 +220,12 @@ class View(object): def needFutureWarning(self): if not self.main.currentCard: return - if self.main.currentCard.due <= time.time(): + if self.main.currentCard.due <= self.main.deck.dueCutoff: return if self.main.currentCard.due - time.time() <= self.main.deck.delay0: return + if self.main.deck.scheduler == "cram": + return return True def drawFutureWarning(self):
+%(cd_header)s%(repsTodayChg)s %(repsToday)s
%(td_header)s%(timeTodayChg)s %(timeToday)s