Skip to content

Releases: UnstableDesign/AdaCAD

v4.2.0

14 Oct 21:54
0768fbb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.7...v4.2.0

Changes to UI

This update added the ability to share files!

You can share your current file using the pink "share" button in the workspace footer
Screenshot 2024-10-14 at 3 41 36 PM

Clicking that link opens a dialog box that lets you turn sharing on and off.

Screenshot 2024-10-14 at 3 42 03 PM

When you enable sharing, you are asked to specify certain details about how this file is shared.
Screenshot 2024-10-14 at 3 43 04 PM

This lets you choose an open source license for the code as well as a filename and description for the file to be shared. The URL at the top of the page can be posted or sent to others, which will allow them to open your workspace on their computer.

You are also welcome to share this file publicly by checking the box next to "Include this in the examples section of AdaCAD". If you click that, and upload a photo, you can share it with teh community more broadly in the "Examples" section....which now looks like this:
Screenshot 2024-10-14 at 3 45 00 PM

If you want to change any settings, or unshare any of your files you can now click your name and "Manage Saved Files" from the topbar:

Screenshot 2024-10-14 at 3 45 54 PM

That opens a window where you can see all of your shared and unshared files and you can select actions to change information and/or stop sharing the file.
Screenshot 2024-10-14 at 3 46 33 PM

Happy sharing!

Backend Changes

The sharing HTML and .ts files are stored in core/modal/share/
and all of the interactions with the database that enable sharing are communicated in /core/provider/filesystem.service.ts

When a file is shared it is essentially duplicated in the files database, added to the user's file list, and added to the shared file database along with sharing specific data (owner_id, license, etc).

If someone opens the shared file from the url, that file is copied immediately into their file list and in the files database. If they delete that file, it deletes only from their local list. If the original creator "unshares" a file, it removes it from the shared database and a reference to the file that was once shared is added to the local files list for that user with the added name (previously shared).

I made the diagram below to clarify the process for myself.
Screenshot 2024-10-14 at 3 40 30 PM

To make this possible, I had to make substantial changes to the image uploading operations. Currently they assumed that any image uploaded would be indexed color and parsed for the image map operation. I created a neew "media.service" that handles all media/images that are uploaded and a new type, called "Single Image" which handles the uploading of images as is (e.g. so they can be shown with the example and, later, in notes).

v4.1.7

28 Sep 15:57
cd80d8d
Compare
Choose a tag to compare

What's Changed

To the Code Base

  • changed datatype of compressed drawdown to Array instead of U… by @Devendork in #168
  • updated to 4.1.3 and added link to report bugs via github by @Devendork in #170
  • changed yarn view of unset to no show any weft in those locations by @Devendork in #173
  • 171 updates to draft editor view by @Devendork in #174
  • window resize fixes by @Devendork in #176
  • added connection SVG back to palette - accidentally deleted when work… by @Devendork in #182
  • Added Color Space Editing for Uploaded Images by @Devendork in #187

Effects on the UI

Report Bugs Enabled

Screenshot 2024-09-28 at 9 46 07 AM

Color Space Editing for the Image Map and Upload Draft Operations.

When an image is uploaded, it is automatically parsed for colors:
Screenshot 2024-09-28 at 9 32 48 AM

If you want to change the color space (for example, when it somehow exported more colors than you expected...which can happen), you can click the "View/Edit image button"
Screenshot 2024-09-28 at 9 33 35 AM

This gives you the option to group colors together and reduce the color space that will be used when assigning drafts to colored regions.

When you close the window, the operation recomputes the color inlets according to the user preferences.
Screenshot 2024-09-28 at 9 33 41 AM

Updates to Draft Editor

Screenshot 2024-09-28 at 9 49 09 AM

Added "+ Add Draft" button to editor to easily create a new draft. Updated toggle for design modes (from treadling threading and tieup vs. drawdown) from a select list to a more graphic representation that toggles between the views.

Reorganized all drawing modes (color or type) as a toggle to clearly express that only one can be used at a time.

Updates to Yarn View Now Considers "Unset" Cells

Screenshot 2024-09-28 at 9 54 57 AM Previously unset cells were rendered as a weft over. Now, they do not render any weft at all. This is intended to help visualize partial wefts and/or inlay pattern intelarced into a ground cloth. Simulation still renders as weft over...for now.

Full Changelog: v4.1.1...v4.1.7

v4.1.1

13 Sep 16:26
7c60c30
Compare
Choose a tag to compare

What's Changed

Screenshot 2024-09-13 at 10 21 54 AM
  • Support for Full Screen views implemented by making the area between the editor/workspace and the viewer adjustable.
  • created separate footers on two regions of the interface so that you can download/name/zoom workspace separately from downloading/naming/zooming on the selected draft.
Screenshot 2024-09-13 at 10 22 50 AM
  • made link to simulation visible again: CAREFUL 🌵 , this is not optimized and can slow down the running of the interface if it is open constantly.
Screenshot 2024-09-13 at 10 19 19 AM
  • moved quicklinks buttons (materials library, help, examples) to header with icons
    -added version number of header, which links to GIthub releases.

Full Changelog: v4.0.1...v4.1.1

v4.0.1

12 Sep 17:02
Compare
Choose a tag to compare

Live at @ https://adacad-4-1.web.app/

What's Changed

New Contributors

Full Changelog: v.4.0.0...v.4.1.1

What's Changed

New Contributors

Full Changelog: v.4.0.0...v4.0.1

AdaCAD 4.0 - Beta

04 Oct 21:23
Compare
Choose a tag to compare
AdaCAD 4.0 - Beta Pre-release
Pre-release

Includes new user interface layout, file saving on the cloud, simulation and images within notes to name a few changes.

AdaCAD 3.3.0

01 Apr 03:29
c4382a2
Compare
Choose a tag to compare

Flipped orientation to drafts (now computer from bottom up rather than top down).
Added support for operations that take inputs other than numbers (e.g. text, images, etc).
Created Dynamic Operations that can support attaching values to drafts on input
Created new operations for complex twills, smarter layer creation, creating rotational symmetry, and joining drafts in regular intervals.
Created new operation to upload an image (with small color set) and map drafts to the color regions.

AdaCAD 3.1.0

22 Oct 23:24
765dd33
Compare
Choose a tag to compare

Additional Features for testing and generating drafts for in house ML training.

Fixed bugs on scrolling windows
Added some operations for cropping drafts
Added operations for generating based on frame-loom style drafting.
Added ability to bulk download drafts and/or show and hide drafts.
Added ability to name drafts (and have those names added on download).

3.0.0

17 Sep 16:33
Compare
Choose a tag to compare

This research merges our mixer development with the original weaver development to create a unified experience. Users begin in the "mixer" and can draw and generate drafts based on linking them together with operations. There are increased supports for zooming, saving, printing and one may also add comments to their files now.

To access what was once in "weaver" the user expands one of the many drafts in mixer. There, they can specify materials, view yarn paths, and download drafts as required.

AdaCAD 2.1.0

09 Jun 01:04
Compare
Choose a tag to compare

This release fixes some bugs existing on the prior release and adds additional support for designing with colors, visualizing yarn paths, and adding repeating bulk patterns to the warps and wefts.

This release also contains "mixer" which is very much in development but accessible when you run with /mixer in the url.

AdaCAD (Schacht Collaboration Release)

18 Nov 16:19
d3268fd
Compare
Choose a tag to compare

This major release extends the previous version of AdaCAD with additional features for Jacquard weavers as well as support for frame loom weavers. Feedback on this version has been generously provided by the Schacht Spindle Company and this release is specifically intended for early alpha-testing internally and with a small group of collaborators. This version adds specific supports for the following:

  • modes for jacquard and frame loom style drafting.
  • features for designing the drawdown through designs on the threading, tie up, and treadling
  • ability to automatically update threading, tie up, and treadling from the drawdown (in real time).
  • ability to add multiple warp systems
  • copy/paste features on all aspects of the design, including weft/warp system specifications
  • visual mode to see/edit the structure of the resulting fabric
  • zoom in/out
  • ability to save files as ".ada" (a specific format for our software), ".wif" (for integrating with other common weaving softwares), and ".bmp" for importing/exporting to and from Photoshop or integrating with TC2 looms.
  • simple integration of undo/redo (still a bit buggy, but better than nothing in our opinion).
  • updated collapsable toolbar and key commands for quickly switching between design tools.
  • automatic warp number adjustments based on epi and width.

You can experiment with this release on Firebase at this URL: https://adacad-weaver.firebaseapp.com/
Documentation and How-to Videos can be found at: https://unstable.design/adacad/