Commit Graph

  • 5f417f7156 - pattern highlighting: added the Dx and %LPC%, %LPD% expressions Marius Stanciu 2021-09-19 22:35:35 +03:00
  • f6caeff9c9 - In Extract Plugin fixed issue with not extracting soldermask for pads made with "P" type Gerber aperture - in the method that exports the Gerber fixed issue with not exporting the geometry associated with the apertures of type "P" Marius Stanciu 2021-09-19 21:47:34 +03:00
  • 59e19c6228 - fixed some issues in AppTextEditor due of Qt6 conversion Marius Stanciu 2021-09-19 21:16:20 +03:00
  • bc0f6ea3f6 - DblSided Plugin - remade the UI Marius Stanciu 2021-09-19 20:18:05 +03:00
  • b98604b900 - In Plugins: Calculators, Copper Thieving, Corners, Extract, Fiducials and Film activated the harmonizing first column width in the Plugin UI Marius Stanciu 2021-09-19 04:52:49 +03:00
  • 6060bfef44 - In Plugins: Panelize, Cutout, Extract, Copper Thieving disabled the autoload of the last created APP object Marius Stanciu 2021-09-19 04:30:07 +03:00
  • 7e30c10601 - in INFO functionality for Gerber Object made the difference if the Follow geometry is not a Point or a LineString Marius Stanciu 2021-09-19 04:13:25 +03:00
  • 75499354aa - fixed INFO in Gerber Object UI to show correctly the type of geometric element in Follow geometry Marius Stanciu 2021-09-19 04:09:23 +03:00
  • 0ef01ef6a4 - fixed Extract Plugin not extracting soldermask for aperture macros Marius Stanciu 2021-09-19 03:56:07 +03:00
  • 81aa0d4ef5 - fixed the Geometry object merge functionality - fixed a message when renaming an object Marius Stanciu 2021-09-18 21:17:00 +03:00
  • 824fae3bcb - some code reformatting in Extract Plugin Marius Stanciu 2021-09-18 03:07:24 +03:00
  • 656189c255 - updated the Chinese translation by 俊霄 余 Marius Stanciu 2021-09-15 15:51:09 +03:00
  • 58d7d56daf - modified the UI in Excellon Object Properties UI in the milling section Marius Stanciu 2021-09-12 05:44:41 +03:00
  • b36077cd9a - some UI changes in the Milling and Drilling Plugins - working on the Excellon side from Milling Plugin Marius Stanciu 2021-09-12 01:09:53 +03:00
  • 73a8efde83 - small change Marius Stanciu 2021-09-10 17:46:40 +03:00
  • 65fdde88a6 - updated the Turkish translation by Mehmet Kaya Marius Stanciu 2021-09-10 17:25:43 +03:00
  • 76c73033cb - fixed the FCGridLayout (in GUI elements) method that synchronize the column width for multiple grid layouts when the item on column is spanning multiple columns Marius Stanciu 2021-09-10 02:41:13 +03:00
  • 7fbb63e564 - minor changes in Film Plugin Marius Stanciu 2021-09-10 00:12:21 +03:00
  • 1f0af5fcc8 - added updated Italian translation by Massimiliano Golfetto - added updated Romanian translation - updated the language strings Marius Stanciu 2021-09-10 00:06:46 +03:00
  • 4b52196310 - in Fiducials Plugin added the support for ESCAPE key from manual mode and also exit by right clicking - in Fiducials Plugin addressed the situation when no object is selected but there are available - in Fiducials Plugin when adding manual fiducials now panning is allowed without cancelling the process of adding - in Corners Plugin implemented the manual adding of markers - in Corners Plugin added the support for ESCAPE key from manual mode and also exit by right clicking Marius Stanciu 2021-09-09 23:09:09 +03:00
  • e0a158759c - in Fiducials Plugin added the support for ESCAPE key from manual mode and also exit by right clicking Marius Stanciu 2021-09-09 21:30:48 +03:00
  • 9866bb9037 - in Copper Thieving Plugin more UI changes - in GUI Elements the FCGridLayout has now a class method that allow adjusting column size in multiple grid layouts to the highest on that column; still work to d oto take care of the situation when widgets are spanning multiple cells Marius Stanciu 2021-09-09 18:45:53 +03:00
  • 241579d670 - on Coppper Thieving Plugin some UI updates - updated the GCGridLayout GUi element to automatically stretch the first column but offered also configuration; updated the use throughout the app Marius Stanciu 2021-09-09 16:28:14 +03:00
  • d61bbbb8d5 - updated the language strings Marius Stanciu 2021-09-09 04:46:30 +03:00
  • 509f4087e1 - in Milling Plugin added a property that allows to segment the resulting GCode threfore allowing autolevelling - in Levelling Plugin added a check that allow levelling only for CNC Job objects resulted from Geometry - some minor changes Marius Stanciu 2021-09-09 03:01:06 +03:00
  • 8266b5c988 - some changes in the Preferences UI for Film and Fiducial Plugins Marius Stanciu 2021-09-09 01:43:51 +03:00
  • 6712b98a93 - in Fiducials Plugin updated the GUI to the new style - Fiducials Plugin: replaced a Radio button with a Combobox2 and optimized the UI - The Combobox2 GUI element no longer issue an exception if it is tried to set a string value, it will set automatically the index 0 Marius Stanciu 2021-09-09 01:19:33 +03:00
  • 0f318ef909 - in Distance Plugin updated the GUI Marius Stanciu 2021-09-08 21:47:47 +03:00
  • 5d80899645 - in Minimum Distance Plugin updated the GUI Marius Stanciu 2021-09-08 21:42:30 +03:00
  • b7f64d97d2 - in Film Plugin updated the GUI - in Film Plugin some changes in the data storage; require to delete de current preferences files - Film Plugin: now the Skew and Scale transformation have their own reference - updated the language strings to the current strings in the app Marius Stanciu 2021-09-08 21:06:50 +03:00
  • a49b734a50 - changes to the strings in the Calculator Plugin Marius Stanciu 2021-09-08 16:26:06 +03:00
  • 61e576f8d1 - in Calculator Plugin, in Units Calculator added more units conversions Marius Stanciu 2021-09-08 16:17:03 +03:00
  • 48707c390b - in Isolation Plugin updated the GUI Marius Stanciu 2021-09-06 20:25:45 +03:00
  • 9777255117 - in Align Plugin treated a possible exception DivideByZero Marius Stanciu 2021-09-06 04:39:01 +03:00
  • 239cf88a48 - small fix in Milling Plugin Marius Stanciu 2021-09-06 02:01:56 +03:00
  • b4ef812384 - in Etch Compensation Plugin updated the GUI - small UI updates in other Plugins Marius Stanciu 2021-09-06 01:47:04 +03:00
  • 7390d01447 - small UI fix in Milling Plugin Marius Stanciu 2021-09-06 01:27:33 +03:00
  • c3ac752c12 - small change Marius Stanciu 2021-09-06 01:25:05 +03:00
  • 358ae2d960 - remade the CNC Job Object Properties UI Marius Stanciu 2021-09-06 01:22:16 +03:00
  • 47d8c4cb58 - remade the Geometry Object Properties UI Marius Stanciu 2021-09-06 01:05:32 +03:00
  • ed203ddbd7 - remade the Excellon Object Properties UI Marius Stanciu 2021-09-06 00:28:42 +03:00
  • e465865252 - in Invert Plugin updated the GUI Marius Stanciu 2021-09-06 00:05:12 +03:00
  • eccd3cd4c6 - in Follow Plugin updated the GUI Marius Stanciu 2021-09-05 23:52:06 +03:00
  • 8e5f196fe0 - in Subtraction Plugin updated the GUI Marius Stanciu 2021-09-05 23:41:01 +03:00
  • d42c33a02d - in NCC Plugin updated the GUI Marius Stanciu 2021-09-05 22:50:33 +03:00
  • b45eeff5ed - in Paint Plugin updated the GUI Marius Stanciu 2021-09-05 22:18:44 +03:00
  • a87d1e4eed - in Extract Drills Plugin updated the GUI Marius Stanciu 2021-09-05 21:39:51 +03:00
  • 86286089bd - in Copper Thieving Plugin updated the GUI Marius Stanciu 2021-09-05 21:00:44 +03:00
  • 854548142e - remade the Gerber Object Properties UI - fixed a small typo when creating a new Gerber empty App Object Marius Stanciu 2021-09-05 17:17:24 +03:00
  • 90697c55a1 - in Alignment Plugin updated the GUI Marius Stanciu 2021-09-05 16:11:41 +03:00
  • 2adad8c226 - in Corners Plugin remade the GUI - in Corners Markers Plugin added the beginning of the manual marker placement Marius Stanciu 2021-09-05 16:01:33 +03:00
  • 363778024c - in QRCode Plugin remade the GUI - added some new properties to the FCCheckBox GUI element Marius Stanciu 2021-09-05 14:50:04 +03:00
  • c91cb9e01b - in Punch Gerber Plugin remade the GUI - some minor fixes in some of the Plugins Marius Stanciu 2021-09-05 01:31:11 +03:00
  • 32a7274fdc - in Panelize Plugin remade the GUI Marius Stanciu 2021-09-04 23:53:38 +03:00
  • 56f1006689 - in Milling Plugin remade the GUI Marius Stanciu 2021-09-04 23:18:40 +03:00
  • b0938a2ebe - in Drilling Plugin remade the GUI Marius Stanciu 2021-09-04 22:30:44 +03:00
  • 2fb9aec38c - in 2-sided Plugin remade the GUI Marius Stanciu 2021-09-04 20:37:15 +03:00
  • a0952a5fa7 - in Cutout Plugin remade the GUI Marius Stanciu 2021-09-04 19:52:06 +03:00
  • f5608e915d - in Calculators Plugin, added sodium hypophosphite optional parameter calculation Marius Stanciu 2021-09-04 18:19:42 +03:00
  • 01f3ac4e3a - in Calculators Plugin added a new calculator to calculate the required chemical weights for tinning solutions - in Calculators Plugin remade the GUI - some minor GUI modifications for a series of App Plugins Marius Stanciu 2021-09-04 18:15:41 +03:00
  • 36749712af - trying to get the right size of the HUD rectangle Marius Stanciu 2021-09-03 23:11:21 +03:00
  • 73674db80e - trying to get the right size of the HUD rectangle Marius Stanciu 2021-09-03 22:14:43 +03:00
  • 1f321f9dcb - when a Plugin is no longer used disconnect a certain signal that control the selection in the App Object Target combobox since it is not needed and it takes cpu cycles Marius Stanciu 2021-09-02 19:38:30 +03:00
  • 585231ec51 - in Geometry Editor, deleting a shape from the Table context menu will update now the plot Marius Stanciu 2021-09-02 15:33:31 +03:00
  • 3ddb321dff - some GUI changes in Milling Plugin - fixed the multiple selection in the Project Tab collection list; now only a single selection will trigger the signal 'proj_selection_changed' - when Milling Plugin is opened, selecting an Excelon object will set the GUI to Excellon Target Marius Stanciu 2021-09-02 12:46:38 +03:00
  • 2e23b8590b - fixed the issue in Milling Plugin that did not automatically set the object combo to the previously selected object Marius Stanciu 2021-09-01 23:16:17 +03:00
  • 290647a2be - changed the way the HUD width is calculated Marius Stanciu 2021-09-01 04:19:12 +03:00
  • 23822ea774 - fixed the bug where the HUD did not used the set font size from Preferences Marius Stanciu 2021-08-31 20:08:42 +03:00
  • d90e86da39 - made sure that the location labels in the InfoBar have only the decimals required when the Grid snapping is ON Marius Stanciu 2021-08-31 02:25:43 +03:00
  • 7dfb8152ce - in Gerber Editor fixed bug with the row selection that no longer selected the visuals on canvas Marius Stanciu 2021-08-31 00:34:17 +03:00
  • a7d790ef7c - the Y axis labels are now rotated at 45 degrees allowing better space management - changed the HUD color, with Light theme, to gray Marius Stanciu 2021-08-31 00:07:54 +03:00
  • 2b40ba1c5f - add HUD rectangle auto size for 2D Graphic Engine Marius Stanciu 2021-08-30 18:28:35 +03:00
  • 9637908b55 Merged in hud_auto_size (pull request #19) Marius Stanciu 2021-08-30 14:45:41 +00:00
  • fc97a4ecd6 - add HUD rectangle auto size for 3D Graphic Engine Marius Stanciu 2021-08-30 17:43:35 +03:00
  • ccfca31c4e - removed patch to fix scaling on HIDPI displays since now the fix is implemented in VisPy v0.8.1 - modified a patch for VisPy Infinite Line Visual that set the line width, in order to make it compliant with newer versions of OpenGL Marius Stanciu 2021-08-30 02:27:06 +03:00
  • 6f87e0c9e6 - disabled the selection of a Graphic Engine until matplotlib will have support for PyQt6 framework Marius Stanciu 2021-08-30 00:53:11 +03:00
  • 74472e61bd - fixed the reconnection of the mouse events when canceling setting the origin Marius Stanciu 2021-08-30 00:50:22 +03:00
  • ba217fc103 - updated the language strings and the Simplified Chinese language translation Marius Stanciu 2021-08-29 19:12:21 +03:00
  • 2fd8c76996 - fixed a reported issue with the manual cutout in Cutout Plugin where adding more gaps will crash the app due of the manual geometry being a MultiPolygon and not a Polygon as it was assumed - fixed a reported bug in convert 2 geometry where a MultiLineString' object does not support item assignment“ error was issued Marius Stanciu 2021-08-29 19:01:46 +03:00
  • 30802901c7 - removed the setting for HDPI from Preferences and QSettings: QT6 does it automatically now Marius Stanciu 2021-08-28 22:42:44 +03:00
  • 4afc706e20 - minor changes Marius Stanciu 2021-08-27 22:03:08 +03:00
  • 1134845dea - minor changes Marius Stanciu 2021-08-26 21:22:42 +03:00
  • fca2118ee9 - fixed the convert 2 excellon and to geometry functionality Marius Stanciu 2021-08-26 19:27:08 +03:00
  • 9bd1cdabd6 - minor change Marius Stanciu 2021-08-26 18:19:54 +03:00
  • a33f492e29 - improved rendering performance for lines (with help from David Hoese from the VisPy team) Marius Stanciu 2021-08-26 17:11:33 +03:00
  • c8763f9c8f - fixed bug in Cutout Plugin that when no object is loaded and the Generate Rectangular Geometry is clicked, the app will hard crash Marius Stanciu 2021-08-26 16:54:11 +03:00
  • 90584e1d37 - updated the Chinese translation, by 俊霄 余 Marius Stanciu 2021-08-26 16:50:35 +03:00
  • 4e8a8e7802 - minor change Marius Stanciu 2021-08-26 16:31:29 +03:00
  • b6c9e85bdd - fixed a Qt6 derived issue where dragging tabs outside the app crashed the app Marius Stanciu 2021-08-26 16:10:40 +03:00
  • 5899e0befa - in Preferences the language names are in the native language Marius Stanciu 2021-08-26 04:09:02 +03:00
  • 6e91bec95d - Turkish and Chinese small updates Marius Stanciu 2021-08-26 03:51:29 +03:00
  • c564bb54f0 - updated the Italian translation by Massimiliano Golfetto Marius Stanciu 2021-08-26 03:45:20 +03:00
  • 17e26c9846 - fixed a possible issue with having older versions of QSettings (leftovers from previous installations of this app) Marius Stanciu 2021-08-25 20:02:19 +03:00
  • 67120e3214 - fixed the "headless" feature; running headless still start the GUI just it does not show it - when running headless the sys tray icon will always be shown so the user can close the app correctly - in the systray icon context menu I've added a menu entry to toggle the GUI Marius Stanciu 2021-08-25 13:53:00 +03:00
  • 9ed8306c5f - fixed some issues in the convert_units - added a new GUI element, a radio button that can change a setting in the self.defaults preferences dict - made sure that the update of the default properties tab (in the Notebook) is done only for certain keys in self.defaults not for all Marius Stanciu 2021-08-25 02:31:44 +03:00
  • b6e669f1bc the scaling issue is from VisPy, removing the previous changes on this subject and adding a patch until the new release of VisPy Marius Stanciu 2021-08-24 23:25:00 +03:00
  • a71c79e24d - added an example to ilustrate the issue with scaling in Qt6 and VisPy Marius Stanciu 2021-08-24 19:15:32 +03:00
  • 30d995bf12 - using PyQt6 with multi monitors, when the pixel ratio (scaling in WIndows) is different than 1.0 there are visual issues in the 3D canvas - trying to solve by updating the dpi - partial solve - failing to load the #d graphic engine is now reported on the log.txt file found in the Preferences folder (in appData/Roaming/app_name for Windows) Marius Stanciu 2021-08-24 18:09:22 +03:00
  • bbe8f237af - added a comment Marius Stanciu 2021-08-23 22:24:28 +03:00
  • 2bde27631f - in 2sided Plugin I've added ability to use shortcut keys (like Escape) when waiting for picking a hole when the Hole Snap feature is used - in 2sided Plugin entering in the Hole Snap feature will disable the notebook to signal that you need somehow to escape this mode Marius Stanciu 2021-08-23 21:48:22 +03:00