Commit Graph

577 Commits

Author SHA1 Message Date
Marius Stanciu e061e4e525 - language strings recompiled to make sure that the .MO files are well optimized
RELEASE 8.994
2020-11-07 06:59:04 +02:00
Marius Stanciu 4277692b07 - small UI changes in NCC Tool and in Paint Tool for the Reference Object selection
RELEASE 8.994
2020-11-07 06:55:34 +02:00
Marius Stanciu 1ba18bdd7e - small UI change in the Isolation Tool for the Reference Object selection
RELEASE 8.994
2020-11-07 06:44:47 +02:00
Marius Stanciu 073fe3d50d - in Gerber Editor fixed an error in the Eraser tool trying to disconnect the Jump signal 2020-11-07 06:26:43 +02:00
Marius Stanciu 06f6491472 - In Gerber Editor upgraded the UI
- in Gerber Editor made sure that trying to add a Circular Pad array with null radius will fail
- in Gerber Editor when the radius is zero the utility geometry is deleted
- in Excellon Editor made sure that trying to add a Circular Drill/Slot array with null radius will fail
- in Excellon Editor when the radius is zero the utility geometry is deleted
2020-11-07 05:39:37 +02:00
Marius Stanciu 0d1fad0a3c - fixed a small issue in Excellon Editor that reset the delta coordinates on right mouse button click too, which was incorrect. Only left mouse button click should reset the delta coordinates. 2020-11-07 03:56:34 +02:00
Marius Stanciu d526d16cdf - made some changes in the Region Tool from the Gerber Editor 2020-11-07 03:45:04 +02:00
Marius Stanciu a4b5d117b8 - in Gerber editor added the G key shortcut to toggle the grid snapping 2020-11-06 21:37:19 +02:00
Marius Stanciu d6b2ed5d40 - Turkish language strings updated (by Mehmet Kaya)
- both for Excellon and Gerber editor fixed the direction of slots/pads when adding a circular array
2020-11-06 20:53:06 +02:00
Marius Stanciu 5d5ff75796 - in Excellon Editor remade the utility geometry generation for Circular Drill/Slot Array to show the array updated in real time and also fixed the adding of array in negative quadrants 2020-11-06 19:55:34 +02:00
Marius Stanciu df9dd8f353 - in Gerber Editor remade the utility geometry generation for Circular Pad Array to show the array updated in real time and also fixed the adding of array in negative quadrants 2020-11-06 17:43:07 +02:00
Marius Stanciu fbcf92bc13 - in Gerber Editor fixed the Add circular array capability 2020-11-06 16:37:25 +02:00
Marius Stanciu ec97e7470c - fixed the new InputDialog widget to set its passed values in the constructor 2020-11-06 14:28:24 +02:00
Marius Stanciu 61d8d1bba6 - updated the French translation (by Olivier Cornet) 2020-11-06 14:04:59 +02:00
Marius Stanciu 01806d77a3 - in Gerber editor, for selection now the intersection of the click point and the geometry is determined for chunks of the original geometry, each chunk gets done in a separate process 2020-11-06 06:06:13 +02:00
Marius Stanciu f1107fbd3b - in Gerber Editor made the selection multithreaded in a bid to get more performance but until Shapely will start working on vectorized geometry this don't yield too much improvement 2020-11-06 05:17:12 +02:00
Marius Stanciu dcb3ef4f0a - finished the Google-translation of the German language strings 2020-11-06 01:47:45 +02:00
Marius Stanciu 7701df13c5 - updated the Italian translation (by Massimiliano Golfetto) 2020-11-06 00:02:44 +02:00
Marius Stanciu 1d88fd0d4c - Turkish language strings updated
- set some policy rules back the way they were for the combo boxes in Geometry Object properties
2020-11-05 20:17:02 +02:00
Marius Stanciu d4fec5ae60 - fixed the annotation plotting in the CNCJob object
- created a new InputDialog widget that has the buttons and the context menu translated and replaced the old widget throughout the app
- updated the translation strings
2020-11-05 16:36:41 +02:00
Marius Stanciu cbcd6595cb - added more icons in the Gerber and Excellon Editors for the buttons 2020-11-05 02:42:51 +02:00
Marius Stanciu fc85c00842 - refactored the name of the classes from the Gerber Editor 2020-11-05 01:54:37 +02:00
Marius Stanciu 9b88e223b7 - updated all the translation languages. Translated by Google the Spanish, Russian. Romanian translation updated. 2020-11-04 22:35:13 +02:00
Marius Stanciu 675c7028bb - in Gerber Editor added the shortcut key 'Space' to change the direction of the array of pads 2020-11-04 21:53:47 +02:00
Marius Stanciu 846c0dc59d - fixed the UI layout in Excellon Editor and made sure that after changing a value in the Notebook side after the mouse is inside the canvas, the canvas takes the focus allowing the key shortcuts to work
- Turkish language strings updated (by Mehmet Kaya)
2020-11-04 21:40:17 +02:00
Marius Stanciu 90e3b26b68 - fixed issue with arrays of items could not be added in the Gerber/Excellon Editor when a translation is used
- fixed issue in the Excellon Editor where the Space key did not toggle the direction of the array of drills
- combed the application strings all over the app and trimmed them up until those starting with letter 'O'
- updated the translation strings
2020-11-04 18:40:59 +02:00
Marius Stanciu e5569360a7 - updated all the translation files 2020-11-04 15:31:25 +02:00
Marius Stanciu 5ce594a349 - updated the translation strings to the latest changes in the app strings 2020-11-04 03:23:19 +02:00
Marius Stanciu 2536bd6a7d - in the Excellon Editor, added shortcut keys Space and Ctrl+Space for toggling the direction of the Slots, respectively for the Array of Slots 2020-11-04 03:20:42 +02:00
Marius Stanciu c5217e1781 - moved all the UI stuff out of the Gerber Editor class in its own class 2020-11-04 02:20:40 +02:00
Marius Stanciu 3981215ba0 - fixed a series of issues in Gerber Editor tools when the user is trying to use the tools by preselecting a aperture without size (aperture macro) 2020-11-04 01:15:18 +02:00
Marius Stanciu b75b0e15d7 - updated the Italian translation (by Massimiliano Golfetto) 2020-11-03 22:45:47 +02:00
Marius Stanciu f5310148eb - trimmed the application strings 2020-11-03 22:37:39 +02:00
Marius Stanciu 77c66862c5 - fixed an error in Gerber parser, when it encounter a pen-up followed by pen-down move while in a region 2020-11-03 17:36:10 +02:00
Marius Stanciu 13e4d7bad7 - in NCC and Isolation Tools, the Validity Checking of the tools is now multithreaded when the Check Validity UI control is checked
- translation strings updated
2020-11-03 17:07:19 +02:00
Marius Stanciu 3083630e5f - fixed the project context save functionality to work in the new program configuration
- updated Turkish translation (by Mehmet Kaya)
2020-11-03 15:01:07 +02:00
Marius Stanciu 5170505f53 - trying to optimize Gerber Editor selection with the mouse
- optimized some of the strings
2020-11-03 06:21:53 +02:00
Marius Stanciu b6d4d5e85f - fix an older issue that made that only the Custom choice created an effect when changing the Offset in the Geometry Object Tool Table 2020-11-03 02:47:41 +02:00
Marius Stanciu 263ec736c3 - fixed an issue in Tool Isolation used with tools from the Tools Database: the set offset value was not used
- updated the Tools Database to include all the Geometry keys in the every tool from database
- made sure that the Operation Type values ('Iso', 'Rough' and 'Finish') are not translated as this may create issues all over the application
2020-11-03 02:19:01 +02:00
Marius Stanciu 334e2e1b91 - fixed borderline bug in Gerber editor when the edited Gerber object last aperture is a aperture without size (Aperture Macro)
- improved the loading of a Gerber object in the Gerber Editor
- updated translation strings
2020-11-02 22:55:07 +02:00
Marius Stanciu 4f9bb918d5 - in Copper Thieving Tool added a new parameter to filter areas too small to be desired in the copper thieving; added it to Preferences too
- Copper Thieving Tool added a new parameter to select what extra geometry to include in the Pattern Plating Mask; added it to the Preferences
- made a wide change on the spinners GUI ranges: from 9999.9999 all values to 10000.0000
- fixed some late issues in Corner Markers Tool new feature (messages)
- upgraded Calculator Tool and added the new parameter is the Preferences
- updated translation strings
2020-11-02 18:03:13 +02:00
Marius Stanciu 84ef0f8a03 - upgraded the Fiducials Tool to create new objects instead of updating in place the source objects
- upgraded the Copper Thieving Tool to create new objects instead of updating in place the source objects
- updated translation strings
2020-11-02 13:50:00 +02:00
Marius Stanciu 540eb27673 - in Corner Markers Tool - the new Gerber object will have also follow_geometry 2020-11-02 04:44:00 +02:00
Marius Stanciu 2cff6dc854 - made sure that the object selection will not work while in Editors or in the App Tools
- some minor changes to strings and icons
2020-11-02 04:25:42 +02:00
Marius Stanciu 374c29b4b0 - fixed the Tcl Command AlignDrill
- fixed the Tcl Command AlignDrillGrid
- fixed the Tcl COmmand Panelize, Excellon panelization section
- Fixed an issue in Tool Calibration export_excellon method call
- PEP8 corrections all over the app
2020-11-02 03:32:00 +02:00
Marius Stanciu fac4caf961 - in Corner Marker Tool add new feature: ability to create an Excellon object with drill holes in the corner markes
- in Corner Marker Tool, will no longer update the current object with the marker geometry but create a new Gerber object
- in Join Excellon functionality made sure that the new Combo Exellon object will have copied the data from source objects and not just references, therefore will survive the delete of its parents
- updated Turkish translation (by Mehmet Kaya)
- updated all the languages except Turkish
2020-11-01 23:04:48 +02:00
Marius Stanciu 55d5dece2c - fixed a small issue (messages) in Corner Markers Tool
- in Corners Markers Tool added a new feature: possibility to use cross shape markers
2020-11-01 18:41:01 +02:00
Marius Stanciu 1866ffc327 - added to the translatable strings the category labels in the Project Tab and also updated the translations 2020-11-01 15:45:04 +02:00
Marius Stanciu 8a9c254a31 - updated the French Translation (by Olivier Cornet)
- fixed issue in Corner Markers Tool that crashed the app if only one corner was checked
- fixed issue in Isolation Tool where Area Isolation selection was not working
2020-11-01 15:30:36 +02:00
Marius Stanciu 094060f6e1 - added a parent to some of the FCInputDialog widgets used in the app such that those pop-up windows will b displayed in the center of the app main window as opposed to the center of the screen
- finished the Google-translation of not translated strings in Russian language
2020-10-31 21:50:56 +02:00