[UX] Notification are displayed too short (#3962)

Changed from 1 second to 2.

I also fixed the problem with blocking the UI when displaying the message. Now notification box is closed after taping anywhere (like InfoMessage).
This commit is contained in:
Robert
2018-05-19 14:01:20 +02:00
committed by Frans de Jonge
parent 693bb84084
commit 136a72f316
4 changed files with 33 additions and 9 deletions

View File

@@ -219,7 +219,7 @@ function ReaderFont:onSetFontSize(new_size)
self.ui:handleEvent(Event:new("UpdatePos"))
UIManager:show(Notification:new{
text = T( _("Font size set to %1."), self.font_size),
timeout = 1,
timeout = 2,
})
return true
@@ -229,7 +229,7 @@ function ReaderFont:onSetLineSpace(space)
self.line_space_percent = math.min(200, math.max(80, space))
UIManager:show(Notification:new{
text = T( _("Line spacing set to %1%."), self.line_space_percent),
timeout = 1,
timeout = 2,
})
self.ui.document:setInterlineSpacePercent(self.line_space_percent)
self.ui:handleEvent(Event:new("UpdatePos"))
@@ -256,7 +256,7 @@ function ReaderFont:onSetFontGamma(gamma)
local gamma_level = self.ui.document:getGammaLevel()
UIManager:show(Notification:new{
text = T( _("Font gamma set to %1."), gamma_level),
timeout = 1
timeout = 2,
})
self.ui:handleEvent(Event:new("RedrawCurrentView"))
return true
@@ -277,7 +277,7 @@ function ReaderFont:setFont(face)
self.font_face = face
UIManager:show(Notification:new{
text = T( _("Redrawing with font %1."), face),
timeout = 1,
timeout = 2,
})
self.ui.document:setFontFace(face)