Commit Graph

438 Commits

Author SHA1 Message Date
Branislav Stojkovic 417c389b0a Components do not load if the installation directory name contains a
special character, like '!'
2019-02-07 00:07:58 +01:00
Branislav Stojkovic 9c81ad0eec show warning message when config file is bad 2019-02-05 16:54:21 +01:00
Branislav Stojkovic bb564248d9 fix selection bounds
increase extra area
2019-02-05 14:54:39 +01:00
Branislav Stojkovic 3deb988a06 allow extra space around the layout
introduced ability to render just the visible part of the layout for
better performance
2019-02-05 12:04:16 +01:00
Branislav Stojkovic 81b299865c improve drag&drop 2019-02-03 19:37:38 +01:00
Branislav Stojkovic 3027753225 backup config file on error 2019-02-03 11:47:05 +01:00
Branislav Stojkovic 6e9169242a dnd improvements 2019-02-03 09:58:19 +01:00
Branislav Stojkovic 921b503057 add striped option for twisted pair 2019-02-02 23:24:06 +01:00
Branislav Stojkovic 024ede48a8 fix path decomposition 2019-02-02 20:46:12 +01:00
Branislav Stojkovic 46f20a75ec better status bar text when dragging a component from the tree 2019-02-02 12:44:59 +01:00
Branislav Stojkovic 34ea20eedd Ability to drag components directly from the tree to the canvas for
faster process
2019-02-02 12:18:37 +01:00
Branislav Stojkovic 53eb70e693 improve precision of exported files 2019-01-31 13:43:18 +01:00
Branislav Stojkovic 0c76b93db0 Reverted Ohm symbol changes that made it render wrong on some systems 2019-01-26 15:40:55 +01:00
Branislav Stojkovic ef5bde9091 Since 3.49, some capacitor variants have disappeared. The fix brings
them back
2019-01-23 10:51:51 +01:00
Branislav Stojkovic 73e4d6fc93 log version at start 2019-01-19 00:53:20 +01:00
Branislav Stojkovic 74e524e98c fix version loader 2019-01-18 12:55:34 +01:00
Branislav Stojkovic dd06195035 fix recent versions 2019-01-18 10:26:10 +01:00
Branislav Stojkovic 19ea23895b show recent updates, added to status bar and help menu 2019-01-18 09:58:35 +01:00
Branislav Stojkovic 5dc911776c Configurable hw acceleration 2019-01-17 11:08:17 +01:00
Branislav Stojkovic f1ccfa86c0 Fixed the issue with Ohm symbol rendering with some fonts and changed
default project font back to "Square721 BT"
2019-01-17 00:01:51 +01:00
Branislav Stojkovic 4c03d9f658 new fonts
cleaner lead rendering
3D shading for leaded components
2019-01-14 00:25:20 +01:00
Branislav Stojkovic c5c4d6c04e hardware acceleration enabled for canvas and ruler 2019-01-14 00:12:13 +01:00
Branislav Stojkovic 41b670616c Changed default project font again to "Lucida Console" because
"Square721 BT" doesn't render Ohm symbol properly
2019-01-13 21:38:42 +01:00
Branislav Stojkovic 2266dadcba Added optional arrow to the "Line" component together with configurable
thickness
2019-01-13 18:24:04 +01:00
Branislav Stojkovic 5ce3d6d4b3 consolidate case for property labels 2019-01-12 10:46:50 +01:00
Branislav Stojkovic facf816458 Do not allow negative values for properties indicating a size 2019-01-12 10:21:55 +01:00
Branislav Stojkovic 7ca6eb0e2f Some actions do not register with Undo/Redo mechanism: project font,
layer settings, group/ungroup.
2019-01-11 20:10:25 +01:00
Branislav Stojkovic cc286f9c41 default ctor 2019-01-10 23:31:26 +01:00
Branislav Stojkovic 7caadec1ec Added "Label Orientation" property to leaded components that can be used
to force labels to be rendered horizontally instead of following
component placement direction
2019-01-10 18:44:23 +01:00
Branislav Stojkovic 3379987a74 Project font gets reverted to "Square721 BT" on Undo 2019-01-10 11:26:34 +01:00
Branislav Stojkovic af2195798f Render resistor color bands properly when zommed in 2019-01-09 15:52:30 +01:00
Branislav Stojkovic fdc76c80cf change default font for labels 2019-01-09 10:59:56 +01:00
Branislav Stojkovic a574eac4e6 add default fonts 2019-01-09 10:55:07 +01:00
Branislav Stojkovic 8e5b4b0ecc sort variants alphabetically 2019-01-09 10:39:55 +01:00
Branislav Stojkovic 767df37286 Right-click rotate while placing components on the canvas now applies to
tube sockets as wel
2019-01-07 23:55:51 +01:00
Branislav Stojkovic fc33be65ab rename template->variant in the code 2019-01-07 23:51:22 +01:00
Branislav Stojkovic a4639d3f1a keep defaults for variants separate 2019-01-07 23:39:36 +01:00
Branislav Stojkovic 82d5c4436e add a parameter to automatically store variants to variants.xml 2019-01-07 11:37:27 +01:00
Branislav Stojkovic e541026656 Made it possible for DIYLC to come with predefined component variants in
addition to user-specific variants
2019-01-07 10:50:59 +01:00
Branislav Stojkovic b9613fa72d add support for multi-line text drawing 2019-01-06 14:16:03 +01:00
Branislav Stojkovic ce0ac2460c Ctrl + click doesn't add components to the selection in MacOS 2018-12-25 23:40:05 +01:00
Branislav Stojkovic e9615d4d64 don't group pasted components
fix: click twice on a building block makes components jump to top-left
various minor updates
2018-12-25 16:49:18 +01:00
Branislav Stojkovic b489adf7c7 Vastly improve performance of selection aree calculations, especially
with bigger layouts
2018-12-25 11:41:09 +01:00
Branislav Stojkovic 1188a2e3c6 Reverted undesired change for four-point curved traces and wires which
made them slightly more curved than before
2018-12-24 00:40:10 +01:00
Branislav Stojkovic 56a97f28b9 null area better log 2018-12-23 13:25:37 +01:00
Branislav Stojkovic 1c36acf6db Fixed selection issues on right click in OSX 2018-12-22 14:45:07 +01:00
Branislav Stojkovic 3fec176fc1 Added few chassis-related components under "Electromechanical" category
fixed thin line style when zoomed in
2018-12-18 18:38:39 +01:00
Branislav Stojkovic 680397b44f Change mouse cursor when in "Highlight Connected Areas" mode to avoid
confusion
2018-12-18 10:20:40 +01:00
Branislav Stojkovic e1c30b93ec added dashed/dotted lines
added 5 and 7-point curves
2018-12-18 00:20:33 +01:00
Branislav Stojkovic 1cbb1b8200 show announcements for the whole day 2018-12-16 17:49:15 +01:00