Still Going during the Pandemic

Still Going during the Pandemic

7eca3e06edc3c69004aaf57de51900c2?s=128

Anthony Starks

October 28, 2020
Tweet

Transcript

  1. Still ING during the pandemic

  2. March 4, 2020 Angelica hosts a SVGo workshop at the

    New York Times
  3. March 11, 2020 WHO Declares a global pandemic

  4. None
  5. c19chart (github.com/ajstarks/utils/cmd/c19chart)

  6. A Tale of Two Go GUI Toolkits fyne github.com/ajstarks/giocanvas gio

    github.com/ajstarks/fc
  7. Motivation The desire for a high-level Go API for developers

    and designers to think in terms of high level objects that make up a visual display. The objects will be familiar to anyone using a modern illustration program (text, images, lines, arcs, circles, curves, etc). The API should facilitate the artful arrangement of these elements on a scalable 2D canvas. Use Cases: Information Displays, Data Visualization, Creative Coding, Presentations https://gist.github.com/ajstarks/5bad9b1f5a859b86a17a03bbfbafcee6
  8. The Percent Grid 0 10 20 30 40 50 60

    70 80 90 100 0 10 20 30 40 50 60 70 80 90 100 x y
  9. Using the Percent Grid 0 10 20 30 40 50

    60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100 x y (50, 50) (90, 70) (10, 10) (30, 70) Rect(90, 70, ...) Circle(50, 50, ...) Line(10, 10, 30, 70, ...)
  10. image fc elements Text CText EText circle line rectangle

  11. fc clients

  12. None
  13. giocanvas clients

  14. Using Slack Showing works in progress Asking Questions

  15. Recreating the DuBois Data Portraits

  16. Created with decksh

  17. Pen, Ink, Watercolor, Paper, Expos 1900 Scripting, Digital Fonts, PDF,

    Internet 2019
  18. 1900 2020

  19. @duboisviz: Dubois Style Visualizations Instagram

  20. One more thing...

  21. proposal: add illustrations to documentation pages #39513 // Circle makes

    a filled circle, using percentage-based measures center at (x, y), radius r // Image: [circle centered at (x,y) indicated with a red dot, filled with gray](circle.png) func (* Canvas) Circle(x, y, r float32, fillcolor color.RGBA) https://github.com/golang/go/issues/39513
  22. Thanks https://gioui.org/ https://fyne.io/ https://github.com/ajstarks/giocanvas https://github.com/ajstarks/fc https://github.com/ajstarks/utils https://github.com/ajstarks/decksh https://github.com/ajstarks/dubois-data-portraits https://github.com/golang/go/issues/39513 Anthony

    Starks @ajstarks