Skip to content

flograph 0.1.26

Choose a tag to compare

@redthista redthista released this 12 Oct 12:57
· 86 commits to master since this release

Install with pip install flograph==0.1.26.

Highlights

Input controls that behave like a form

Every control can now hold a change until you press Apply, so tweaking a slider on a big flow no longer starts a run each time it moves. Reset returns it to its default, and an Action Button can apply or reset a whole page of inputs in one step and one run. Controls can also publish a ${variable}, and any node's number, tick-box, dropdown or date setting can be bound to one. Controls can be marked Required, carry help text and take an accent colour. Text, Choice, Toggle and Date each gained options, and there are seven new controls: Date Range, Multi Choice, Time, Date & Time, Colour, File and Checklist.

Input Panel: a Power BI-style filter pane

The new Input Panel node holds several filter fields in one card, one per line. Its slicers filter each other, each offering only what the other fields leave, with row counts. Set Up Fields… suggests a field for every column of the wired table, and the new Apply Filters node reuses the panel's picks on another table. Example 37 shows a full page driven by one panel.

A faster app on big flows

Canvases with many nodes, busy dashboard pages and report editing are much quicker. Typing in a report no longer slows down when the project has Table cards. The minimap no longer redraws the whole flow on every frame. Cards and dashboard tiles pan and drag as cached pictures and redraw only what changed. Qt's picture cache is now sized to your screens, so those pictures stay cached on a busy page instead of being dropped every frame. The work per frame and per keystroke no longer grows with the size of the flow, which is what matters on slower machines.

Table node polish

Column edges resize again, new cards fit their ribbon, ⚡ Auto-apply shows straight away, and the card and full editor both have a maximize button (F11 in the editor).

See the full changelog.