Skip to content

Recipe Scribe v3.0.0 Stable

Latest

Choose a tag to compare

@cerebralnomad cerebralnomad released this 03 Sep 07:51
· 4 commits to master since this release

Recipe Scribe 3.0.0

A complete rewrite of Recipe Scribe from Tkinter to PyQt6, plus two new features and a longstanding bug fix. This replaces the Tkinter version going forward — I don't plan further major development beyond bug fixes.

New Features

Categories — organize your recipes into categories, managed from Config > Manage Categories (add, rename, or remove). Pick a category from the dropdown when saving a recipe, or type a new one and you'll be prompted to add it to your list. Renaming or removing a category only affects the list you pick from going forward — recipes you've already saved keep their existing category text.

Improved Search — search is no longer limited to a single word for titles or two words for ingredients. Type any number of search terms and a recipe must contain all of them to match. A new Scope selector lets you search titles only, recipe content only, or both, and a Category filter lets you narrow results to one category, or browse a whole category with no search term at all. Search results now also show each recipe's category.

Bug Fixes

Direction indentation now aligns correctly at step 10 and beyond. Previously, continuation lines were indented a fixed 3 spaces, which looked right for steps 1-9 but misaligned once a recipe reached double-digit steps. Indentation now scales to match the actual width of the step number.

Synopsis

  • Full rewrite from Tkinter to PyQt6
  • Native Wayland support in the Flatpak build (previously X11 only)
  • Config file moved to ~/.config/recipe_scribe_qt.conf

Installation

Flatpak (recommended): available on Flathub
From source: see the README for setup instructions (requires Python 3.10+)