diff --git a/internal/services/reader.go b/internal/services/reader.go index 69b2919..813328c 100644 --- a/internal/services/reader.go +++ b/internal/services/reader.go @@ -392,18 +392,19 @@ func (s *ReaderService) UpdateSettings( func (s *ReaderService) getDefaultSettings() map[string]interface{} { return map[string]interface{}{ - "chrome_behavior": "auto-hide", - "progress_mode": "pages", - "chrome_theme": "tokyo-night", - "reading_theme": "dark", - "reading_font": "literata", - "font_size": 16, - "line_height": 1.6, - "margin_width": 20, - "tap_zone_size": 30, - "auto_scroll": false, - "panel_zoom_enabled": true, - "double_page_spread": true, + "chrome_behavior": "auto-hide", + "progress_mode": "pages", + "chrome_theme": "tokyo-night", + "reading_theme": "dark", + "reading_font": "literata", + "font_size": 16, + "line_height": 1.6, + "margin_width": 20, + "tap_zone_size": 30, + "auto_scroll": false, + "panel_zoom_enabled": true, + "double_page_spread": true, + "pdf_interaction_mode": "select", // Dockable panel defaults "panel_layout": map[string]interface{}{ diff --git a/package.json b/package.json index 0010e72..5e02b79 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "dev": "npm run build:ts:dev && npm run build:css" }, "dependencies": { - "@bookhoard/foliate-js": "git+https://github.com/john-okeefe/foliate-js.git#d4d87a9", + "@bookhoard/foliate-js": "git+https://github.com/john-okeefe/foliate-js.git#29bc958", "alpinejs": "^3.15.8", "chart.js": "^4.5.1", "highlight.js": "^11.11.1", diff --git a/templates/reader.templ b/templates/reader.templ index 3beb7f7..1b7d8f0 100644 --- a/templates/reader.templ +++ b/templates/reader.templ @@ -67,59 +67,102 @@ templ Reader(user User, metadata ReaderMetadata, progress ReadingProgress, bookm x-init={ readerInitExpr(metadata, progress, bookmarks) } class={ "theme-" + user.Theme + " h-screen overflow-hidden" } > - @ReaderChrome(user, metadata, progress) - -
- -