Closed marianoguerra closed 4 years ago
π₯ New little demo of end user software customization by Geoffrey Litt
π₯ Beyond Snapping: Persistent, Tweakable Alignment and Distribution with StickyLines
UIST 2016: Proceedings of the 29th Annual ACM Symposium on User Interface Software & Technology
Aligning and distributing graphical objects is a common, but cumbersome task. In a preliminary study (six graphic designers, six non-designers), we identified three key problems with current tools: lack of persistence, unpredictability of results, and inability to 'tweak' the layout.
We created StickyLines, a tool that treats guidelines as first-class objects: Users can create precise, predictable and persistent interactive alignment and distribution relationships, and 'tweaked' positions can be maintained for subsequent interactions.
π₯ Beyond Grids: Interactive Graphical Substrates to Structure Digital Layout
CHI'17: ACM CHI Conference on Human Factors in Computing Systems Session: Spatial & Temporal Design
Traditional graphic design tools emphasize the grid for structuring layout. Interviews with professional graphic designers revealed that they use surprisingly sophisticated structures that go beyond the grid, which we call graphical substrates.
We present a framework to describe how designers establish graphical substrates based on properties extracted from concepts, content and context, and use them to compose layouts in both space and time.
π₯ Project Lincoln: Adobe MAX 2017 (Sneak Peeks)
Lincoln is a data visualization tool for designers to link graphics to data without the need to code.
π₯ Data Illustrator: Create infographics and data visualizations without programming
Augmenting Vector Design Tools with Lazy Data Binding for Expressive Visualization Authoring.
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2018
π» Chet Chorcos shared a full-stack prototype of collaborate web application backed by a Datalog-inspired database he built in one day.
π Useful resources mentioned in the How does it work? section of the readme.
π Programmer's critique of missing structure of operating systems by @bystroushaak who expresses his frustration in using raw text (files, command parameters, environment variables, socket...) as unique way to communicate at the OS level.
π A list of future of programming projects maintained by Daniel GarcΓa Carmona.
𧡠A twitter thread by @gravislizard argues that keyboard based old text UI was faster and not necessary less intuitive than web UI with mouse:
almost everything on computers is perceptually slower than it was in 1983 amber-screen library computer in 1998: type in two words and hit F3. search results appear instantly. now: type in two words, wait for an AJAX popup. get a throbber for five seconds. oops you pressed a key, your results are erased.
Follows a Slack thread which eventually discusses distributed, interactive, stateful apps/systems.
π₯ Stamper: An Artboard-Oriented Creative Coding Environment by Cameron Burgess (𧡠Slack Thread, Twitter Thread)
Stamper is an alternative editor for p5.js, inspired by design software with Artboards (e.g. Sketch, Illustrator)
π Read more here: Stamper: An Artboard Oriented Programming Environment
π₯ A brief walk-through on the steps needed to create launch visualizations from the SpaceX HTTP JSON API (cameo of the basket to ease drag and drop of multiple things in targets far apart from the source). Also short demos about Premier League Attendance and Goals by Team from CSV File and Sales KPIs from an Excel Spreadsheet by Mariano Guerra
This issue collects resources for the newsletter of the year/month/week that should be in the title
If you want to contribute open the issue and paste a resource you think is worth sharing in the newsletter and comment on the issue of the week.
Use markdown for formatting, ideally a contribution should have a title a link and optionally a description.
Use comment reactions on issue comments to up vote/down vote/whatever each submission the reactions that have a clear sense of positive/negative will be considered to rank the submissions of the week.