Skip to content

Releases

modern_menu v1.16.0

Choose a tag to compare

@longelas longelas released this 03 Nov 17:16

modern_menu 1.16.0

Modern Menu stays up when another plugin also has a settings.lua.

Fixes

  • Plugin files load as modern_menu.*, so KoInsight (or any plugin that calls require("settings") first) can no longer replace this plugin's settings. Opening the menu, including Modern Menu → Layout, no longer crashes with getMenuHeightMode is nil

Install

  1. Download modern_menu.koplugin-v1.16.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.15.0

Choose a tag to compare

@longelas longelas released this 01 Nov 14:34

modern_menu 1.15.0

The breadcrumb trail has its own font size, and the plugin settings are grouped.

Changes

  • Breadcrumb font size in Layout sets the trail. Parent crumbs stay one step smaller, and the title row grows so a larger trail is not clipped
  • Settings are grouped into Layout, Status bar, Tabs, and Text. Reset and the stock menu stay at the bottom

Install

  1. Download modern_menu.koplugin-v1.15.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.14.0

Choose a tag to compare

@longelas longelas released this 01 Nov 14:16

modern_menu 1.14.0

A tap on a breadcrumb opens that menu.

Changes

  • Tapping a parent in the trail jumps straight to that menu, including the levels in between. The crumb for the menu already on screen stays put
  • The separator after a name counts as part of that crumb. The back chevron no longer covers the start of the first crumb

Install

  1. Download modern_menu.koplugin-v1.14.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.13.0

Choose a tag to compare

@longelas longelas released this 01 Nov 10:43

modern_menu 1.13.0

A swipe steps back through the menu, the breadcrumbs can sit at the bottom, and the book's own navigation screens open on their own.

Changes

  • A right-to-left swipe returns to the parent menu. On the top menu, the same swipe closes it. This still works when the list is long enough to scroll
  • Breadcrumbs at the bottom in Modern Menu settings moves the trail under the list. On a full-screen menu that row keeps its own space at the bottom
  • Table of contents, Bookmarks, Book map, Page browser, Go to page, and Skim document close the menu, so KOReader's own screens are what you use to move through the book

Install

  1. Download modern_menu.koplugin-v1.13.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.12.0

Choose a tag to compare

@longelas longelas released this 30 Oct 13:18

modern_menu 1.12.0

Menu search opens again, toggles stay intact while a long list scrolls, and the Files tab is back when Kobold is installed.

Changes

  • Menu search under Home → Help opens the text box. A result can be opened, or the menu can walk to that entry
  • In a long list such as User plugins, the switch thumb stays inside the track while you scroll. The scrollbar responds as soon as the list is open
  • With Kobold installed, the Files tab is in the menu again. It closes Kobold and, from a book, leaves the book on the file list

Install

  1. Download modern_menu.koplugin-v1.12.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.11.0

Choose a tag to compare

@longelas longelas released this 26 Oct 11:54

modern_menu 1.11.0

The menu refreshes a smaller part of the screen, so an e-ink update finishes sooner.

Changes

  • Opening the menu, switching tabs, moving through a submenu, and dragging a Quick Menu slider refresh the menu sheet. The page below a short menu stays as it is
  • When the sheet grows or shrinks, the refresh covers the old and new height, so the page that was covered or uncovered is drawn
  • A check, radio, or changed label refreshes those rows as one block
  • A long list paints the rows on screen first. The rows just above and below are built after that paint, and the rows on screen stay where they are

Install

  1. Download modern_menu.koplugin-v1.11.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.10.0

Choose a tag to compare

@longelas longelas released this 25 Oct 17:35

modern_menu 1.10.0

The menu is faster on e-ink. Taps and long lists do less work, and the screen refreshes only the part that changed.

Changes

  • A tap updates the row that changed, and leaves the tabs, status bar, and shortcut row alone
  • Long lists build the visible rows and a short buffer, instead of every row at once
  • Fit-to-content and percentage heights refresh the menu sheet when its size stays the same, instead of the whole screen
  • Quick Menu toggles, slider drags, and scrolling each paint once per gesture

Install

  1. Download modern_menu.koplugin-v1.10.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.9.0

Choose a tag to compare

@longelas longelas released this 20 Oct 15:33

modern_menu 1.9.0

The status bar can be hidden, and the battery can show as a percentage.

Changes

  • Hide status bar removes the clock, contrast, Wi-Fi, and battery row from the menu. The close mark moves to the title row
  • Battery as percentage shows the charge as a number instead of the battery icon, in the menu and in the file browser

Install

  1. Download modern_menu.koplugin-v1.9.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.8.0

Choose a tag to compare

@longelas longelas released this 15 Oct 16:55

modern_menu 1.8.0

Modern Menu now complements Kobold: the same type and spacing, and a menu that stays available on Kobold’s screens.

Changes

  • The pull-down menu opens on the file browser and on Kobold’s Home, My Books, and More screens, including after you open Kobold from the reader
  • A Kobold tab, when that plugin is installed, sits after any quick-action tabs and before Library, and opens Kobold Home
  • The file-browser shortcut row is pinned at the bottom of the menu, the same way the reader shortcut row is
  • Header aligned with the clock: title on the same inset, close with the status icons, back only inside a submenu
  • Dialogs opened from the menu stay on top of it. Battery, Wi‑Fi, brightness, and Kobold navigation close the menu first
  • Tab icons are centered on their labels and evenly spaced. The selected tab is bold, without an underline, and the labels sit clear of the rule below them
  • Defaults match a compact Kobold-style sheet: option padding −4, tab label 12, tab icon 20, height fit to content, and Noto Sans when KOReader includes that face
  • Tab label size can go down to 8 and tab icon size down to 10. Reset to defaults writes these values

Install

  1. Download modern_menu.koplugin-v1.8.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Kobold, Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those

modern_menu v1.7.0

Choose a tag to compare

@longelas longelas released this 14 Oct 16:42

modern_menu 1.7.0

Shortcuts Toolbar custom actions run from this menu, and the file-browser status bar is optional.

Changes

  • Custom Shortcuts Toolbar buttons run from the reader row: system actions, menu-path actions, and a shortcut that opens a submenu
  • Choosing Menu action records a tap in this menu, including items inside a submenu
  • The file-browser shortcut row is present when KOReader starts in the file browser
  • Status bar in file browser is in Modern Menu settings and is off until you turn it on. The switch is no longer in the menu header

Install

  1. Download modern_menu.koplugin-v1.7.0.zip
  2. Extract into your KOReader plugins/ directory
  3. Restart KOReader and enable Modern Menu
  4. Install Simple UI, Quick Menu, Neo Quick Settings, or Shortcuts Toolbar as well if you use those