internet-janitor
@internet-janitor

Decker v1.27 is a somewhat less exciting update than some previous releases, but does include important bugfixes and a few minor treats.

Most prominent among those treats is Alignment Guides, a subtle visual hint for the Widgets tool which should make it easier to create gridlike arrangements of widgets, when desired. Give it a spin- I'd love to know what you folks think about this idea!

As always, you can try the latest version of Decker right in your browser.


You must log in to comment.

in reply to @internet-janitor's post:

I thought about doing snapping/magnetization of some kind, but it's much fiddlier and more complicated than just displaying visual guides. With this approach the whole implementation is self-contained and I don't have to worry about clashing with or breaking any other tools: the implementation of alignment guides, js edition

There are interesting advantages and tradeoffs of alignment-based snapping and grid-based snapping. Both are useful, but supporting both can get sort of confusing.

Yeah, fair! Especially because you have pixel-alignment, so you can actually do equality checks for it and expect people to actually see it. Thinking on this a bit more, guides only make sense for Downpour if there is also snapping, as positions & sizes are done as floats, and you can zoom in for more resolution. And Downpour also doesn't have a fixed page size/aspect ratio, instead sizing pages based on the combined bounding boxes of the items on the page, so grid based snapping doesn't make sense, only alignment based (and... whatever you'd call the one where it puts items with the same offset as the gap between two other items? idk the terminology. anyway, not something to do on a first pass, but might make sense later).

Wow, so much complexity when you zoom in on these decisions. Also envious of the simplicity of "draw_vline()" as someone working within a framework where drawing an element to the screen is so much more complicated.