Commit Graph

160 Commits

Author SHA1 Message Date
Branislav Stojkovic bb69d8dd04 upgrade variants to new format on start
fix for variant export
2019-02-09 18:55:34 +01:00
Branislav Stojkovic b02eaf928d sort blocks and variants alphabetically 2019-02-09 17:53:38 +01:00
Branislav Stojkovic ca78cd030b add check list dialogs when exporting blocks and variants 2019-02-09 17:44:15 +01:00
Branislav Stojkovic 19bdf41655 fix shortcuts 2019-02-09 10:02:32 +01:00
Branislav Stojkovic 0acca63ccd prettier variant and block display 2019-02-09 09:47:13 +01:00
Branislav Stojkovic 86500cb4a0 import/export variants and building blocks 2019-02-08 22:44:26 +01:00
Branislav Stojkovic d91527a91c improve coordinates 2019-02-08 11:26:57 +01:00
Branislav Stojkovic 9a2585d23f refine zero location 2019-02-08 11:23:02 +01:00
Branislav Stojkovic 83723dd416 align rulers with extra space 2019-02-08 11:09:24 +01:00
Branislav Stojkovic 7597143b1b "Select All" menu option from the component tree context menu doesn't
work
2019-02-08 10:29:23 +01:00
Branislav Stojkovic 0cb4377830 Show mouse position in the status bar 2019-02-08 09:56:48 +01:00
Branislav Stojkovic 1af44eadfc fix zooming 2019-02-06 23:26:33 +01:00
Branislav Stojkovic 7fb78237fb invoke later to make sure that scrolling to center is done properly 2019-02-05 17:48:16 +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 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