v1.1
rkrishnasanka
released this
03 Apr 16:31
·
271 commits
to master
since this release
Release Log
Added Keyboard Shortcuts
- Enabled Panning with
arrow
keys in addition to middle mouse click - Enabled
reset-to-default-view
usingF
key (#122 ) - Implemented Copy/Paste (
ctrl+C
,ctrl+V
) - Implemented Undo capability (
ctrl+Z
) Esc
key can now be used todeselect
stop the current tool and activate the select tool- Implemented Select All (
ctrl+A
) - Save JSON file (
ctrl+S
)
UX Enhancements
- Added toolbar for editing grid settings
- Added zoom slider to the UI
- Updated unit labels for parameter windows
- Parameter window is now translucent when used with selections in canvas (#116 )
- On selecting components that have multiple rendered objects, all of the associated objects get selected (#118 #120 )
- Added window to edit the device name and dimensions (#59 )
- Added window to upload and manage the device border
- Added
revert-component-to-default
button on theright-click
context menu (#110 ) - Added
copy
,delete
,move
button on theright-click
context menu (#68 ) - Added
copy-to-all
button on theright-click
context menu. It opens a window that allows the user to select which components will be modified (#115 ) - Added tool window that appears when
move
button is clicked - Added ability to create and manage more layer levels for the microfluidic device (#48)
- Added ability to rename components (#96 )
- Added
generate-array
option to component right-click menu - Some keyboard shortcuts work anywhere on the window
- Limited capability of generating a RAT's nest view for abstract designs
Updated Components
- Added
Gradient Generator
- Added
Y-Tree
(#80 ) - Added
Droplet Generator
- Updated
Transposer
(#124 ) - Updated
Chamber
(#77 ) - Updated
Curved Mixer
(#135 )
New User Tools
- Created Standalone selection tool (#109 )
- Added tool for editing chip information and resizing
- Added tool for text insertion (#114 )
- Updated channel tools to connection tools
- Added tool to insert Alignment Markers for photolithography
- Implemented a mechanism for generating 1D, 2D replicas of components while actively updating the internal device representation. (#46 )
- Valve insertion tool now enforces the Valve Components to be placed only on
CONNECTION
features. When placingVALVE3D
on the connection, it automatically redraws the connection to include the gaps. It also redraws the connection when the user deletes a valve place on the connection to refill the gap. Users are allowed to force the placement of valves at any given position by holding thectrl
ormeta
keys during the placement. This, however, will not redraw the connections, autorotate the valve (#136 ). - Limited capability Taguchi Designer available
Manufacturing Enhancement Features
- Automatically generate the border for the device on resize (#81 )
- Added support for generating outputs for CNC milling (#100 #67)
DXF Support
- Added ability to import DXF borders and automatically resizes the device. Supported DXF Objects:
LINE
POLYLINE
ARC
ELLIPSE
CIRCLE
LWPOLYLINE
- Ability to import DXF geometries as custom components
- DXF component defintions are saved on the JSON file and will repopulate the custom components toolbar on import
Data Model Updates
- Introduced
EDGE
type feature - Added ability to arbitrarily add and remove new
layers
as groups. Adding new layers to the design will automatically generate control layers which hold relationships to the corresponding flow layers. Future versions of the software will support more complex 3D routing strategies.
Bug Fixes
- Fixed issue where the component selection wasn't working correctly for multilayered components (#118 )
- Can export SVGs without ports (#17 )
Architecture Changes
- Updated the new component extension system. Now its far easier to extend the tool.