Commit Graph

  • ffa861fb1f - in Geometry Property Tab, clicking the tools table header will toggle the selection for all tools in the table Marius Stanciu 2021-11-06 01:26:42 +02:00
  • 67fa5596e1 - in Isolation Plugin there is no longer auto-switch to Properties Tab - when editing Geometry objects with multiple geometry fixed the issue with the edited geometry always being the one in the first tool Marius Stanciu 2021-11-06 01:15:14 +02:00
  • 0a2a8cbe41 - Markers Plugin - fixed issue when adding existing markers to an external Geometry object - done Marius Stanciu 2021-11-01 03:33:55 +02:00
  • 1e5bc400a5 - Markers Plugin - fixed issue when adding existing markers to an external Geometry object Marius Stanciu 2021-11-01 02:07:20 +02:00
  • 29457e9867 - Cutout Plugin - improved the functionality in Manual mode: depending on the state of the Shape parameter different types of cutout manual geometry is generated - fixed a bug in the Editors when trying to launch the Editor without an object selected Marius Stanciu 2021-11-01 00:53:52 +02:00
  • c401ece84c - fixed issue in Cutout Plugin: there was an offset from the object center when using automatic gaps, both on X and Y axis - fixed issue in Cutout Plugin: when the margin parameter was bigger than the gaps size (automatic gaps) the gaps are not created Marius Stanciu 2021-10-31 23:58:50 +02:00
  • a4deb42d52 - working on Cutout Plugin - refactoring code Marius Stanciu 2021-10-31 23:10:25 +02:00
  • 196044426c - fixed an exception that was triggered when toggling units inside the Editors Marius Stanciu 2021-10-31 14:20:47 +02:00
  • bb089eb657 - refactored the is_legacy object to use_3d_engine - made sure that there is no longer a double action when toggling the object visibility ('plot' attribute) Marius Stanciu 2021-10-31 14:05:00 +02:00
  • 25bca44996 - in Markers Plugin made sure that whenever new markers are added, the previous ones are first cleared so there is no accumulative action - in Markers Plugin added utility geometry for the manual mode Marius Stanciu 2021-10-31 02:28:30 +03:00
  • 1596f69e2b - in Isolation Plugin: if using a V-shape tool, restored the ability to change the tool diameter as a function of tip diameter, tip angle and the depth of cut Marius Stanciu 2021-10-30 16:13:32 +03:00
  • b309a14929 - small changes in the VisPyVisuals that should improve a bit the performance Marius Stanciu 2021-10-30 14:10:48 +03:00
  • 3e916f4e09 - added more of the contributors in the About page Marius Stanciu 2021-10-28 22:52:24 +03:00
  • f9dde40eec - fixed some more Shapely 2.0 deprecation warnings Marius Stanciu 2021-10-28 22:30:33 +03:00
  • 4ed8512cac - fixed printing a CNCJob object with File -> Print(PDF) functionality by adding a root element if both travels and cuts are present Marius Stanciu 2021-10-28 20:33:32 +03:00
  • de4c51b480 - fixed error that did not allowed printing from the TextEditor - added an error message when the File -> Print to PDF functionality is not working due of missing a root element in the SVG step Marius Stanciu 2021-10-28 20:11:06 +03:00
  • 9ff8f15b67 - cleaned the geometry generated by flattening by removing the empty geometry; fixed issue #539 on jpcgt's bitbucket account Marius Stanciu 2021-10-28 15:35:44 +03:00
  • 2a2dea99c9 - applied changes for offsetting to other methods Marius Stanciu 2021-10-27 20:01:10 +03:00
  • af8469ebc9 - fixed the offseting feature in the Isolation Plugin such that the interiors of the isolated polygons are offset correctly Marius Stanciu 2021-10-27 19:21:08 +03:00
  • 20fa5b9fb0 - updated the PlotCanvas3d Marius Stanciu 2021-10-25 03:28:45 +03:00
  • d3d576fbea - added an example showing performance degradation in VisPy 0.9.1 Marius Stanciu 2021-10-24 13:59:11 +03:00
  • 2acc5e9e4c - fixing a possible error in the Subtract Plugin: trying to remove the aperture with id: 0 will create an exception if this aperture does not exist Marius Stanciu 2021-10-18 01:57:25 +03:00
  • 205e6a4ae0 - in Geo Editor fixed another Shapely deprecation warning in flatten() method Marius Stanciu 2021-10-15 01:51:50 +03:00
  • 156ffb23ed - fixed a Shapely deprecation warning in export_dxf() in GeometryObject class Marius Stanciu 2021-10-15 01:46:04 +03:00
  • 02741cf37f - added an ugly form of extra pad passes functionality in Isolation Plugin - does not take into consideration the milling direction Marius Stanciu 2021-10-15 01:35:16 +03:00
  • 9057966aa9 - updated the translation strings Marius Stanciu 2021-10-14 19:37:34 +03:00
  • f355fc2fb1 - finished the new feature in the Object Distance Plugin (calculate the distance between the bounding box centers) and code refactoring Marius Stanciu 2021-10-13 21:46:26 +03:00
  • 3b5ceae806 - updated the strings in all translation files Marius Stanciu 2021-10-13 18:45:10 +03:00
  • 1d1ba28cb3 - if the user is not admin then the application will not restart from within but the changes will be applied at the next app run Marius Stanciu 2021-10-13 18:37:08 +03:00
  • cea57b532f - pywin32 module is no longer needed when running in Windows - updated the Romanian translation - Google-translated the Spanish translation - updated the strings in all translation files Marius Stanciu 2021-10-13 18:13:40 +03:00
  • e6c0046e3f - added a method to do cleanup after a Plugin close - in Distance Plugin added the cleanup after the Plugin is closed from the Tab close button - renamed the Distance Minimum Plugin to Object Distance; started to add new functionality on this Plugin: to calculate the distance between the bounding box centers too Marius Stanciu 2021-10-13 14:39:47 +03:00
  • 21880789ab - in Distance Minimum Plugin - upgraded the UI Marius Stanciu 2021-10-13 13:31:11 +03:00
  • 0d42a2ac40 - in Distance Plugin - Distance value is now updated real time regardless of the Multi Point setting Marius Stanciu 2021-10-13 02:18:17 +03:00
  • 71306395fa - in Distance Plugin - modified the UI - in Distance Plugin - implemented a new feature: multi segment distance measurement - in Distance Plugin - the Dx, Dy, Angle and Distance values are updated real time (for non multi segment measurement) Marius Stanciu 2021-10-13 01:41:49 +03:00
  • 287dab0170 - fixed some issues in NCC Plugin: the Plugin could not clear a simple geometry and also some failures were not treated correctly Marius Stanciu 2021-10-12 00:16:29 +03:00
  • 55ea7a6be0 - in Markers Plugin: changed the name of the resulting object to reflect this plugin name - fixed an issue with toggling the visibility of objects Marius Stanciu 2021-10-11 21:21:13 +03:00
  • 180b1dcc5a - minor changes in the Distance Plugin Marius Stanciu 2021-10-11 17:42:07 +03:00
  • 550771d10b - in Markers Plugin: fixed the offset from center functionality Marius Stanciu 2021-10-11 12:07:12 +03:00
  • a33fabdd6f - in Distance Plugin, after setting the start point of the measurement, moving the mouse will update the end point position Marius Stanciu 2021-10-11 00:05:58 +03:00
  • 114e761b35 - minor change Marius Stanciu 2021-10-10 13:10:03 +03:00
  • 0578180253 - updated the Turkish translation files by Mehmet Kaya Marius Stanciu 2021-10-10 12:41:36 +03:00
  • 0b9aed68b3 - update language strings - updated the Romanian translation files Marius Stanciu 2021-10-10 12:34:18 +03:00
  • 12dad1792a - in 2Sided Plugin: adding cumulative alignment points using the Ctrl+Shift+LMB now detects if it is a new start in adding alignment drill points - in 2Sided Plugin: duplicated set of coordinates in Alignment Drills are removed - in 2Sided Plugin: Shift+LMB will add automatically the clicked coordinates in the Alignment Drills location Marius Stanciu 2021-10-10 03:11:13 +03:00
  • aef9d97dd7 - in Markers Plugin replaced the Margin parameters with the Offset parameters that now can be referenced either to the edge of the bounding box (effectively replacing the old Margin parameter) or to the center of the bounding box - Distance Plugin Ui was upgraded - updated the language strings Marius Stanciu 2021-10-10 01:37:09 +03:00
  • 1c42efdcdf - renamed the Corner Markers Plugin in Markers Plugin - added a new feature in Markers Plugin: now the Margin parameter can be set for both axis: X and Y or both Marius Stanciu 2021-10-09 22:45:09 +03:00
  • b49b2dd24e - fixed an issue within the version checking (inherited from FlatCAM) Marius Stanciu 2021-10-09 19:57:27 +03:00
  • 8c57a53e3b - fixed some recently introduced issues for the Milling and Drilling Plugins; those plugins did not had the pluginName defined in the Plugin UI - in the canvas context menu added the menu for color changing - when doing color changing now only Gerber and Excellon objects can have the colors changed Marius Stanciu 2021-10-09 00:34:30 +03:00
  • 866e2fb4b7 - changing the Excellon Object color from Project Tab context menu is now persistent Marius Stanciu 2021-10-08 23:48:18 +03:00
  • af0fce63e9 - in Corner Markers Plugin - finished the feature of adding markers geometry to an external Geometry object Marius Stanciu 2021-10-08 22:36:09 +03:00
  • e7fd78ea28 - the Editors require an Object UI build before launching; I've added the required code so the shortcut keys work even if the Properties tab is not current Marius Stanciu 2021-10-08 12:47:15 +03:00
  • 6f884f4d64 - the Plugins object combo boxes are no longer updated on object selection on Project tab generally but only for the Plugin that is current, if any - in Corner Markers Plugin I added a new feature, ability to insert existing markers into external objects. Finished the work for external Gerbers and work in progress for the external Geometry Marius Stanciu 2021-10-08 01:53:36 +03:00
  • 26354e1f9e - in "Punch Gerber" and "Extract" Plugins - make sure that the aperture markings are deleted on Reset Tool click and upon finishing the Plugin main function - in Punch Gerber Plugin the object is no longer populated automatically with the generated object - in Corner Markers Plugin fixed the position of "drills in locations" and for Checking Exceloon; the source object is no longer auto-updated to the latest one since we have to always work on the original object Marius Stanciu 2021-10-07 20:59:08 +03:00
  • 54d4c7cb78 - make sure that if the Properties Tab is selected then the Object UI is updated (built) on object selection on canvas - code cleanup Marius Stanciu 2021-10-07 19:46:07 +03:00
  • 56451688d5 - the Proprties tab UI is now populated with the object UI only when the Properties tab is selected and not on object selection like it was done previously Marius Stanciu 2021-10-07 16:53:24 +03:00
  • e2f511be71 - added a new color in the Object Colors ("indigo") - now the object color transparency is preserved if a new color is chosen Marius Stanciu 2021-10-07 14:55:17 +03:00
  • 1553d42b5a - updated the Turkish translation files (by Mehmet Kaya) Marius Stanciu 2021-10-07 14:26:45 +03:00
  • 0a232055cd - upgraded the Preferences UI section for Check Rules Plugin Marius Stanciu 2021-10-05 10:18:18 +03:00
  • 1860730b79 - Check Rules Plugin - upgraded the UI to the new look and grouped better the rules - updated the language strings Marius Stanciu 2021-10-05 02:56:56 +03:00
  • 771365f65c - added the circle approximation parameter for Excellon geometry in Preferences - updated the language strings Marius Stanciu 2021-10-05 01:12:43 +03:00
  • 1b6b432f7c - added the circle approximation parameter for Excellon geometry in Preferences - updated the language strings Marius Stanciu 2021-10-04 20:57:42 +03:00
  • ab704e2a60 - in 2Sided Plugin, deleting the last drill alignment coordinates will update the clipboard values too Marius Stanciu 2021-10-04 17:59:10 +03:00
  • 411f410025 - in 2Sided Plugin clicking LMB and also pressing CTRL+Shift will add the click coordinates to the Drll Alignment Coordinates - added support for all Plugins to handle the LMB click release event without connect/reconnect of the mouse events - code refactoring in app_Main file Marius Stanciu 2021-10-04 17:42:18 +03:00
  • f4636ec71b - in 2Sided Plugin advanced mode fixed the bounds calculation: if no object is selected on canvas then the object selected in Source Object is used - in 2Sided Plugin added a new typ of alignment drills: manual. This mode will no longer add pairs of drill holes mirrored against reference but only add in place drill holes Marius Stanciu 2021-10-04 12:02:38 +03:00
  • e54b94f915 - fixed a typo in the Object UI Marius Stanciu 2021-10-04 00:03:19 +03:00
  • b47a8c90cf - in Cutout Plugin solved a Shapely 2.0 deprecation warning Marius Stanciu 2021-10-03 03:58:27 +03:00
  • 337d4af249 - removed some VisPy patches that now are incorporated in the v 0.9 of VisPy; bumped the VisPy requirement to 0.9.0 Marius Stanciu 2021-10-03 03:01:22 +03:00
  • 594e91f17b - some changes in the Objects UI Marius Stanciu 2021-10-03 00:52:27 +03:00
  • c796bad6fc - updated the language strings to the latest version Marius Stanciu 2021-10-03 00:40:15 +03:00
  • 3624d20b18 - upgraded Optimal and Calibration Plugins Preferences UI Marius Stanciu 2021-10-03 00:01:54 +03:00
  • ff8ed49647 - fixed Find Optimal Plugin: there was an error triggered after finding the minimum distance - upgraded the FInd Optimal Plugin UI Marius Stanciu 2021-10-02 23:40:02 +03:00
  • fd8d473703 - for Transform and SolderPaste Plugins upgraded the UI - in SolderPaste Plugin now the paste is dispensed only on the pads/Gerber flashes Marius Stanciu 2021-10-02 22:39:11 +03:00
  • bc2f31aa90 - in Preferences, more Plugins preferences UI is upgraded to the new look - In Paint Plugin fixed the Area select mode to work with Geometry object created by the Geometry Editor - in Paint Plugin some changes in the way the source object is autoloaded - in Paint, NCC and Cutout Plugins when using a mode that require to be terminated (by mouse RMB or ESC key) the notebook UI element is disabled until this is done Marius Stanciu 2021-10-02 18:02:27 +03:00
  • a1530963f5 - clicking the splash screen will close it; also if an error is triggered, the error message will pop over the splash screen - the Aperture Table in the Gerber Editor is no longer extended to show all apertures at once - in Preferences: Excellon, Geometry and CNCJob tabs, updated the UI to the new design Marius Stanciu 2021-10-01 02:23:02 +03:00
  • 2feb509081 - finished the UI update in Preferences -> Processing Marius Stanciu 2021-09-30 02:49:45 +03:00
  • 75972180a8 - more UI changes in the Preferences to align them to the new app look Marius Stanciu 2021-09-29 22:17:49 +03:00
  • b4c817722b - minor changes Marius Stanciu 2021-09-29 00:10:30 +03:00
  • ad5bf57861 - Gerber UI in Preferences is now updated Marius Stanciu 2021-09-29 00:06:13 +03:00
  • 1fb520e829 - minor changes, code cleanup Marius Stanciu 2021-09-28 15:52:05 +03:00
  • 36c0b94d3a - in Cutout Plugin simplified the UI - Gerber Extra Buffering is now OFf by default. For those cases where the Gerber file is not rendered correctly it will need to be activated. It has a performance penalty so it will no longer be enabled by default for everybody. Marius Stanciu 2021-09-28 06:15:15 +03:00
  • 0232ec5d2f - added a shortcut to select all apertures in the Excellon Editor (Ctrl+A) Marius Stanciu 2021-09-28 05:39:39 +03:00
  • 8d8a522714 - changed the circle resolution back to the default of 16 since this value is good for fast rendering of Gerber files - added a shortcut to select all apertures in the Gerber Editor - other minor fixes Marius Stanciu 2021-09-28 05:25:34 +03:00
  • d0ee5ea3fa - changed the message when encountering a critical error - it now looks better Marius Stanciu 2021-09-27 18:47:32 +03:00
  • 3fc0ab826f - working to differentiate between temporary units change and permanent units change Marius Stanciu 2021-09-27 17:28:54 +03:00
  • 89426e8ac3 - in Gerber Object trying to solve the issue with too little details on plotting geometry with inch units Marius Stanciu 2021-09-27 15:22:27 +03:00
  • 0cee20a6d9 - in Excellon Editor and Geometry Editor solved some Shapely 2.0 deprecation warnings - in Excellon Editor made sure that the tool diameter is always updated before adding a new drill (or drill array) - changing units is not possible while in Editors - changing units outside the Preferences will make no permanent changes - deleting all shapes from the shapes collection (OpenGl graphics) will reset also the index in the collection data dict Marius Stanciu 2021-09-26 21:21:49 +03:00
  • 33f5749a7f - more Qt6 port bugs fixed - in Autolevelling Plugin modified the UI; work in progress - the frame disable is not working Marius Stanciu 2021-09-26 06:26:35 +03:00
  • d2cb145998 - besides reporting the error into the log file now any application crash is reported also in a MessageBox after which the application will close Marius Stanciu 2021-09-26 05:21:01 +03:00
  • 08d3a580ac - multiple UI changes in Preferences - UI changes in the Paint Plugin Marius Stanciu 2021-09-25 21:08:15 +03:00
  • 0fa01e760a - in Gerber Editor, the Region Tool now will draw only for the '0' aperture therefore the utility geometry will be a very thin line Marius Stanciu 2021-09-25 04:09:19 +03:00
  • e73d49e2cd - solved more Shapely 2.0 deprecation warnings - in Isolation Plugin and NCC Plugin changed the UI and the Preferences for those Plugins Marius Stanciu 2021-09-25 03:36:57 +03:00
  • 9ca397407c - in Gerber Editor fixed the issue where some shapes that belong to a deleted aperture were still stored inside the selection storage after this deletion Marius Stanciu 2021-09-24 22:38:21 +03:00
  • 0854101297 - in Cutout Plugin remade the UI and fixed different issues Marius Stanciu 2021-09-24 21:09:54 +03:00
  • d3a16df32c - in Gerber Editor fixed the edge case where the user selects apertures in the Tools Table and then uses the Poligonize Tool and not by selecting shapes on canvas Marius Stanciu 2021-09-24 15:04:00 +03:00
  • fa09ec9ae7 - in Gerber Editor fixed not being able to delete an aperture Marius Stanciu 2021-09-24 14:42:28 +03:00
  • 15b651147b - in Film Plugin added new parameters and improvements: now the negative film can have a box that is convex and it is no longer limited to square shapes. Also, if the box object has only one geometric element (an outline) then that one will be the final shape of the negative Marius Stanciu 2021-09-24 03:42:10 +03:00
  • e7e7ab8664 - in Extract Plugin some minor UI changes Marius 2021-09-24 01:44:02 +03:00
  • eaf9562854 - fixed some leftovers from Qt6 port - some code optimizations in the Gerber Editor - Corners Plugin now generate Gerber objects with the solid geometry flattened - fixed issue where Gerber objects created from importing SVG geometries could not be edited Marius Stanciu 2021-09-21 23:41:56 +03:00
  • 548b5c2e28 - more Shapely deprecations fixes Marius Stanciu 2021-09-21 20:16:44 +03:00
  • 734398d460 - in Legacy2D graphic engine fixed setting the Opacity functionality - fixed a recent issue where Gerber files made out of single polygons were not processed Marius Stanciu 2021-09-21 19:21:05 +03:00
  • dd029d6ded - fixed an error due of missing attribute of PlotCanvasLegacy when using Legacy2D graphic engine - solving deprecation warnings issued by Shapely - made sure that the Gerber Object geometry is always flattened Marius Stanciu 2021-09-21 15:55:35 +03:00