Commit Graph

345 Commits

Author SHA1 Message Date
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 13997ee757 v3.52 release 2019-02-03 11:33:17 +01:00
Branislav Stojkovic 6e9169242a dnd improvements 2019-02-03 09:58:19 +01:00
Branislav Stojkovic 91389ef09b cancel d&d when dropped back to the tree 2019-02-03 00:54:53 +01:00
Branislav Stojkovic efceedc924 Added confirmation dialog before deleting a building block
Fix the exception on block delete
2019-02-02 21:31:38 +01:00
Branislav Stojkovic 0741f4334b add null protection 2019-02-02 12:47:50 +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 08bc4f5170 apply hw acceleration preferences on start 2019-01-18 23:38:33 +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 9757e81500 Chrome-style cursors for mouse scrolling with arrows showing the exact
scrolling direction
2019-01-17 10:45:31 +01:00
Branislav Stojkovic 81a6cf282b move mouse scroll logic to RulerScrollPane 2019-01-15 23:57:25 +01:00
Branislav Stojkovic 984edc196b Middle mouse click activates mouse movement scroll mode, similar to web
browsers
2019-01-15 23:37:56 +01:00
Branislav Stojkovic 5ce3d6d4b3 consolidate case for property labels 2019-01-12 10:46:50 +01:00
Branislav Stojkovic a91eb15837 separate splash into a separate class 2019-01-11 20:39:12 +01:00
Branislav Stojkovic a574eac4e6 add default fonts 2019-01-09 10:55:07 +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 8be8c23213 Added visual indicator to the component tree showing how many variants,
if any, exist for a component

Rename multi-section cap class
2019-01-07 10:35:55 +01:00
Branislav Stojkovic 8dd1b74f96 multi-section can caps 2019-01-06 14:16:50 +01:00
Branislav Stojkovic 295504d7d9 measure array editor support 2019-01-03 17:21:54 +01:00
Branislav Stojkovic ea00c503ee Fix "Mouse Wheel Zoom" feature that got broken in 3.46.1 2019-01-01 20:46:07 +01:00
Branislav Stojkovic 162980da67 one more ctrl/command place 2018-12-26 22:32:25 +01:00
Branislav Stojkovic f2cd0f2a56 Revert unintentional change for MacOs for "command" and "control" keys
for zooming and selection
2018-12-26 22:28:21 +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 ac1c68c7c1 "Recent Files" causes the whole menu to be rendered at two places under
MacOS
2018-12-24 22:54:35 +01:00
Branislav Stojkovic b0e986b4f9 Changed the way fonts are initialized, hoping to reduce a chance of
dialogs hanging
2018-12-24 09:18:15 +01:00
Branislav Stojkovic 99f2482b39 Center visible area to the selection when using mouse wheel to zoom in
and out
2018-12-18 19:18:39 +01:00
Branislav Stojkovic aadc9e394d All file export actions (PNG, PDF, BOM...) take the current file name as
a default
2018-12-18 18:55:59 +01:00
Branislav Stojkovic 97babd38cc improve hint dialog 2018-12-17 00:45:23 +01:00
Branislav Stojkovic d8b7e99044 add usage tips 2018-12-17 00:18:14 +01:00
Branislav Stojkovic 7575ae29d9 go back to java 6 compatible code 2018-12-16 11:02:20 +01:00
Branislav Stojkovic 745901131e File chooser dialogs don't append file extension if folder path has a
dot character in it
2018-12-16 10:44:41 +01:00
Branislav Stojkovic 2cc916c8c1 improve continuity highlighting
massively simplified outline tracing
2018-12-16 01:47:30 +01:00
Branislav Stojkovic 58a4ff987f Highlight connected areas through copper traces, leads, jumpers, etc... 2018-12-16 00:52:15 +01:00
Branislav Stojkovic d506feac27 code tidy 2018-12-15 19:57:19 +01:00
Branislav Stojkovic 4aeaa25d1a Components in the tree sometimes stop responding until deselected and
selected again
2018-12-15 19:47:21 +01:00
Branislav Stojkovic 2ee81093a0 shift for horizontal scroll
fixed issue with size calculation when zoomed
2018-12-15 18:23:56 +01:00
Branislav Stojkovic 36f8674417 fix building blocks
auto-delete older logs
2018-12-11 22:06:13 +01:00
Michael L Heuer f188f239b5 Add GPL version 3 license text to About dialog. 2018-12-03 12:07:28 -06:00
Michael L Heuer 3c458b9f16 Add GPL version 3 license header to source files. 2018-12-03 11:51:25 -06:00
bancika 6c2bb797ad Left mouse click on a component in the component tree sometimes has no
effect
2017-05-16 14:01:31 +02:00
bancika 0e04d168e7 auto-save improvement 2017-05-10 16:12:46 +02:00
bancika d1a7227f4c right click rectangle selection 2017-05-10 15:25:43 +02:00
bancika f7c19c4483 improve axial electrolytic 2017-05-08 12:09:50 +02:00
Branislav Stojkovic df1331811c window size 2017-05-08 11:56:41 +02:00