Marius Stanciu
3f504e86c6
- upgrade to use the new notations in the Shapely's buffer method for the cap_style and join_style parameters (used to be integers, now they are strings or defines)
2025-03-05 01:49:19 +02:00
Artix
859ef325eb
Fix to build and run on Artix ( https://aur.archlinux.org/packages/flatcam-qt6 ).
2025-03-04 12:12:06 +02:00
Marius Stanciu
63071a9bae
- overwritten the Beta_8.995 branch with the Gerber_Editor_Upgrade branch
2023-05-24 18:07:05 +03:00
Marius Stanciu
c23d0c4ed6
- some deletions, because there are conflicts, and I am lazy to fix them
2023-05-24 17:58:15 +03:00
Marius Stanciu
d89deb47d3
- fixed an encoding error in the Excellon parser
2023-01-16 13:05:53 +02:00
Marius Stanciu
b0db73029d
- added a new Tcl command: buffer which will buffer the geometry of an object or will scale individually each geometry sub element
...
- fixed the buffer() method for the Excellon objects (the resulting tool diameters were calculated less than the what was expected)
2022-01-21 02:37:34 +02:00
Marius Stanciu
1b6b432f7c
- added the circle approximation parameter for Excellon geometry in Preferences
...
- updated the language strings
2021-10-04 20:57:42 +03:00
Marius Stanciu
3fc0ab826f
- working to differentiate between temporary units change and permanent units change
2021-09-27 17:28:54 +03:00
Marius Stanciu
7cffe87953
- fixed drill file import from FreePCB
2021-04-05 00:09:33 +03:00
Marius Stanciu
9dfa3b497d
- all the logs done on Exception are now errors (with the exception of few places where the Exception is expected)
2020-12-31 05:56:46 +02:00
Marius Stanciu
b7c2bc8fbd
- made sure that the GCode Editor does not have a misleading Cancel option when closing the tab
...
- made sure that some other part of the program outputs the log messages to the Tcl Shell if the Verbose Log options is set in Preferences
2020-12-21 18:25:12 +02:00
Marius Stanciu
5748eb049b
- Tools Database - remade the UI
...
- made sure that the serializable attributes are added correctly and only once (self.ser_attrs)
2020-07-14 16:46:01 +03:00
Marius Stanciu
cb69216f92
- Convert Any to Excellon. Finished Gerber object conversion to Excellon. Flash's are converted to drills. Traces in the form of a linear LineString (no changes in direction) are converted to slots.
2020-07-06 00:20:20 +03:00
Marius Stanciu
755aa48490
- Panelize Tool - fixed to work for panelizing Excellon objects with the new data structure storing drills and tools in the obj.tools dictionary
2020-06-18 20:24:02 +03:00
Marius Stanciu
441b553fa8
- more typos fixed in Excellon parser, slots processing
2020-06-16 12:27:48 +03:00
Marius Stanciu
ba931a6adc
- fixed some problems (typos, missing data) generated by latest changes
2020-06-16 11:59:51 +03:00
Marius Stanciu
949c265378
- changed the data structure for the Excellon object; modified the Excellon parser and the Excellon object class
...
- fixed partially the Excellon Editor to work with the new data structure
- fixed Excellon export to work with the new data structure
- fixed all transformations in the Excellon object attributes; still need to fix the App Tools that creates or use Exellon objects
2020-06-16 03:47:26 +03:00
Marius Stanciu
5ce7011123
- changed the Excellon defaults for zeros suppression to TZ (assumed that most Excellon without units in header will come out of older Eagle) and the Excellon export default is now with coordinates in decimal
2020-06-07 17:06:23 +03:00
Marius Stanciu
2eecb20e95
- remade file names in the app
...
- fixed the issue with factory_defaults being saved every time the app start
- fixed the preferences not being saved to a file when the Save button is pressed in Edit -> Preferences
- fixed and updated the Transform Tools in the Editors
2020-06-03 20:35:59 +03:00