Releases: ebengoechea/de1app_plugin_DYE
Releases · ebengoechea/de1app_plugin_DYE
v2.50
v2.50 - 2024-11-10
Changed
- Add
setup_Streamline.tcl
to the list of files or else it's not included in the app distribution.
New
- DYE Overview & Redesign document added to the repo.
v2.49: Streamline supported
[2.49] - 2024-10-28
Changed
- Correct a problem that was triggering a runtime error on
get_last
from Streamline. Fix by John Buckman.
New
- Support Streamline & Streamline Dark skins. New DUI themes adapt DYE colors to Streamline / Streamline Dark colors.
v2.48: New app installs bug fixing
v2.48 - 2024-04-30
Changed
- Fix bug that was raising a runtime error when opening DYE on first time app installs where a profile has never been defined (and so
$::settings(profile_title)
doesn't exist yet). - Fix bug that was raising a runtime error when opening or filtering on DYE History Viewer on first time app installs with no shot history. Reported by John Buckmann.
- Fix bug when the skin was changed from another skin to DSx2 and then immediately after DYE plugin was enabled. This would run DYE
main
proc "as if under DSx2" but without DSx2 actually loaded, so would fail locating DSx2-only variables and raised a runtime error that it couldn't find::skin_background_colour
.
v2.47: Bug fixing
v2.47 - 2024-04-25
Changed
- Fully qualify calls to
define_last_desc
anddefine_next_desc
incheck_settings
, as they were failing on first time DYE installs (but not on existing installs). - Add total scale weight (divided by 10,
weight_chartable
) series to DSx2 charts. This also avoids X scale errors that happen when a new series is added on DSx2 main graph but it is not yet supported by DYE.
v2.46: New DSx2 DYE History Viewer. Adapt to new DSx2 main graph series
v2.46 - 2024-03-10
New
- New DYE History Viewer page for DSx2. View past shots on DSx2 main graph and compare them with other shots. Shot summary statistics and in-graph explorer (click the graph and move the finger left and right to see the exact values of each series and the profile step).
Changed
- Fix errors that started appearing on the main DSx2 graph when DSx2 added new series
\*_x2
andzoom_\*
. Reported by Matt Bower and Karim. - "workflow" literal removed from the last/source and next shots descriptions on DSx2 home page, as sometimes they made the line too long (specially on the new history viewer).
- DYE Favs title max length reduced in 2 characters when appearing in button labels, as sometimes they were overflowing the button width.
- Deleted extra unneeded "]" in Insight screensaver button command, which was producing a runtime error.
- Refactoring of utility functions in the
::plugins::DYE
namespace. New sub-namespaces created::plugins::DYE::shots
,plugins::DYE::profiles
andplugins::DYE::ui
. DSx2 pages moved from::dui::pages
namespace to::plugins::DYE::pages
namespace.
v2.45: Fix subst bug in dye_item_select_dlg
v2.45 - 2024-02-28
Changed
- Fixed a bug that was tcl-subst'ing values passed to dialog
dye_item_select_dlg
so they would fail if they had characters interpretable by Tcl. Reported by Omer Ytzhaki.
v2.44: Bug fixes
v2.44 - 2024-02-23
Changed
- Last/Source and Next shot descriptions on DSx2 home page would not show when back from DYE Favorites or other pages, after previous versions changed. Fixed. Reported by Matt Bower.
- Remove references to DSx2-only colors in page
dye_item_select_dlg
that could raise errors when activating DYE from other skins. - Adjust shapes sizes in shot & profile selectors after a rescale fix in
dui::add::shape
.
v2.43: More responsive effects in DSx2. DSx2 graph second Y axis
v2.43 - 2024-02-20
Changed
- Loading source shot graphs in DSx2 now works also for the alternate graph view with a second Y axis.
- Avoid icon flashing when Fav buttons are clicked.
- Shorter duration of Fav button color change when clicked, to try to make it work better in slower tablets.
- Last/Source and Next shot descriptions on DSx2 home page are no longer appearing/dissapearing briefly on settings page (such as when returning from grinder or bean selection dialog)
- Labels in DSx2 buttons for beans and grinder selection now should fit inside the button width (and can now wrap to 2 lines)
v2.42: Favorites more like DSx2 favorites
v2.42 - 2024-02-18
New
- DYE Favorites buttons on DSx2 now have the same aspect as DSx2 buttons: the Fav type icon has moved inside the button, and a vertical line separates the icon from the label text.
- Now when a favorite button is clicked, the color changes briefly to signal is has been clicked (like Streamline buttons).
- Now when a favorite is loaded, its icon changes color to flag it has been selected. It is deselected automatically if any relevant piece of data for the Next shot changes.
- Flush settings (time and flow) are now stored in Fixed favorites if "Workflow settings" are selected in "What to copy". Suggested by Matt Bower.
- Shots done with profiles having
beverage_type
"cleaning" or "calibrate" are ignored when querying the recent favorites.
Changed
- Requires DE1 app version >= 1.43.1 (and SDB >= 1.25)
v2.41: Sliding beans & grinder selecion dialog, grinder def fixes.
v2.41 - 2024-02-16
This version was released with DE1 app Stable v1.41.1. Requires Shot DataBase plugin v1.24.
New
- New dialog for beans and grinder selection from DSx2 espresso settings buttons. The new dialog slides from the right side of the page and allows selecting, searching, adding new values, and optionally propagating the last shot made with the beans to Next, or the last setting done with the grinder (matching beans if possible).
- Grinder with non-numeric settings now accept a big_step field in their definitions, that should be a positive integer giving the number of steps to move up/down when clicking on the big change arrow buttons. Requested by Matt Bower.
- On DSx2 settings page, if a grinder has no specification or it is invalid, revert to a text entry widget instead of just disabling it.
Changed
- Headings and arrows for DYE inputs in DSx2 settings page reduced in size to match the DSx2 headings and arrows.
- If source shot was exactly the last shot, workflow value was not showing on the source shot description in DSx2 home page after an app restart. Fixed.
- Show DYE version in DYE Favs pages on bottom-right, instead of DSx2 version.