Skip to content

0.53-1

Compare
Choose a tag to compare
@sebshader sebshader released this 18 Jan 17:22
· 1318 commits to next since this release

release note: new graph_open color (for when a GOP subpatch is open in the parent)

to make a theme: copy doc/7.stuff/colors-plugin.txt into your pd path and change the extension to .tcl. Then change the values below "array set ::pd_colors {" using values from a hex color picker, or tk color names.

for a user-friendly way to use color themes install https://github.com/sebshader/color-themes-plugin for a tcl plugin that adds a preference dialog for choosing color themes

(see github discussions for other help/instructions)

bezier cords can also be turned on/off by setting the tcl variable "::curve_cords" e.g. "set ::curve_cords 1", as well as in the "preferences" menu. (put set ::curve_cords 1 in a *-plugin.tcl file in the pd path to save/keep bezier cables on)

if you want the changes to the bezier cord variable to take effect when it is changed put the following lines in some -plugin.tcl file in your pd path:

proc redraw_cords {name, blank, op} {
    foreach wind [wm stackorder .] {
        if {[winfo class $wind] eq "PatchWindow"} {
            set canv ${wind}.c
            foreach record [$canv find withtag cord] {
                set tag [lindex [$canv gettags $record] 0]
                set coords [lreplace [$canv coords $tag] 2 end-2]
                ::pdtk_canvas::pdtk_coords {*}$coords $tag $canv
            }
        }
    }   
}

trace variable ::curve_cords w redraw_cords

unfortunately my macbook died and my new laptop isn't powerful enough to run VMs well I think (not macos anyway) and I had a lot of trouble cross-compiling wish.
So, windows and mac builds may take awhile.. unless someone else wants to build.. maybe I'll try to get some CI thing to make a release..

update Jan 28 2023: thank you bvvt for the MacOS .app build (built on MacOs 13 Ventura, Tcl/Tk 8.6.13)
update June 2 2023: attempt to add windows installer and files