From c67b8a22ed8dc628d4368944eae3e0cdbf880a9a Mon Sep 17 00:00:00 2001 From: chrox Date: Sun, 29 Dec 2013 15:19:22 +0800 Subject: [PATCH 1/3] invert color when selecting bookmark --- frontend/ui/reader/readerbookmark.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/ui/reader/readerbookmark.lua b/frontend/ui/reader/readerbookmark.lua index c7602d07e..eb359f464 100644 --- a/frontend/ui/reader/readerbookmark.lua +++ b/frontend/ui/reader/readerbookmark.lua @@ -73,13 +73,21 @@ function ReaderBookmark:onShowBookmark() end v.text = "Page "..page.." "..v.notes.." @ "..v.datetime end + + local menu_container = CenterContainer:new{ + dimen = Screen:getSize(), + } local bm_menu = Menu:new{ title = "Bookmarks", item_table = self.bookmarks, width = Screen:getWidth()-50, height = Screen:getHeight()-50, + show_parent = menu_container, } + + table.insert(menu_container, bm_menu) + -- buid up menu widget method as closure local doc = self.ui.document local view = self.view @@ -96,10 +104,6 @@ function ReaderBookmark:onShowBookmark() end end - local menu_container = CenterContainer:new{ - dimen = Screen:getSize(), - bm_menu, - } bm_menu.close_callback = function() UIManager:close(menu_container) end From 8b24c0a8e9436fbb826b98ff2598eb03cfd599b2 Mon Sep 17 00:00:00 2001 From: chrox Date: Sun, 29 Dec 2013 15:24:51 +0800 Subject: [PATCH 2/3] revert to previous margin sizes --- defaults.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/defaults.lua b/defaults.lua index 40ecb1085..35b798f8f 100644 --- a/defaults.lua +++ b/defaults.lua @@ -82,9 +82,9 @@ DCREREADER_CONFIG_FONT_SIZES = {16, 20, 22, 24, 28, 32, 38, 44} -- range from 1 -- crereader margin sizes -- margin {left, top, right, bottom} in pixels -DCREREADER_CONFIG_MARGIN_SIZES_SMALL = {3, 5, 0, 5} -DCREREADER_CONFIG_MARGIN_SIZES_MEDIUM = {6, 10, 2, 10} -DCREREADER_CONFIG_MARGIN_SIZES_LARGE = {15, 10, 10, 10} +DCREREADER_CONFIG_MARGIN_SIZES_SMALL = {6, 5, 2, 5} +DCREREADER_CONFIG_MARGIN_SIZES_MEDIUM = {15, 10, 10, 10} +DCREREADER_CONFIG_MARGIN_SIZES_LARGE = {25, 10, 20, 10} -- gesture detector defaults DGESDETECT_DISABLE_DOUBLE_TAP = true From f7387822aacdc0c859e792f842f508ca2cebe41c Mon Sep 17 00:00:00 2001 From: chrox Date: Sun, 29 Dec 2013 15:52:44 +0800 Subject: [PATCH 3/3] handle xps files in pdfdocument backend --- frontend/document/pdfdocument.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/document/pdfdocument.lua b/frontend/document/pdfdocument.lua index ece5944b4..6b536f948 100644 --- a/frontend/document/pdfdocument.lua +++ b/frontend/document/pdfdocument.lua @@ -115,6 +115,7 @@ end function PdfDocument:register(registry) registry:addProvider("pdf", "application/pdf", self) registry:addProvider("cbz", "application/cbz", self) + registry:addProvider("xps", "application/xps", self) end return PdfDocument