David Robertson
a05c174ec8
Fix some things that I broke and further cleanup
2020-04-29 02:46:52 +01:00
Marius Stanciu
7df7e17569
- some message strings cleanup
2020-04-24 07:23:14 +03:00
Marius Stanciu
15ee54d057
- updated all the FlatCAM Tools and the Gerber UI FCComboBoxes to update the box value with the latest object loaded in the App
...
- some fixes in the NCC Tool
- modified some strings
2020-03-04 00:27:51 +02:00
Marius Stanciu
70d3895799
- working on a new type of database
2020-03-01 00:52:24 +02:00
Marius Stanciu
ea1b99242c
- updated all FlatCAM tools to use the new confirmation message for QSpinBoxes, too
2020-02-17 04:56:57 +02:00
Marius Stanciu
8361ee7897
- prepared the application for usage of dark icons in case of using the dark theme
...
- updated the languages
- RELEASE 8.99
2019-12-15 16:28:36 +02:00
Marius Stanciu
0d0f872244
- application wide change: introduced the precision parameters in Edit -> Preferences who will control how many decimals to use in the app parameters
2019-12-05 15:18:54 +02:00
Marius Stanciu
462e9b4bd8
- fixed issue #343 ; updated the Image Tool
2019-12-02 16:40:59 +02:00
Marius Stanciu
dfc0b98181
- fixed bug in Panelization Tool for which in case of Excellon objects, the panel kept a reference to the source object which created issues when moving or disabling/enabling the plots
...
- cleaned up the module imports throughout the app (the TclCommands are not yet verified)
2019-10-16 02:28:18 +03:00
Marius Stanciu
b00c1018e4
- enhanced the Tool Film adding the Film adjustments and added the GUI in Preferences
...
- set the GUI layout in Preferences for a new category named Tools 2
2019-10-13 18:13:39 +03:00
Marius Stanciu
4a5e08feea
- remade the Tool Calculators to use the QSpinBox in order to simplify the user interaction and remove possible errors
...
- remade: Tool Cutout, Tool 2Sided, Tool Image, Panelize Tool, NCC Tool, Paint Tool to use the QSpinBox GUI elements
2019-10-05 17:08:51 +03:00
Marius Stanciu
beda0df4a4
- for all the tools launched rom toolbar the behavior is modified: first click it will launch the tool; second click: if the Tool tab has focus it will close the tool but if another tab is selected, the tool will have focus
...
- modified the NCC Tool and Paint Tool to work multiple times after first launch
2019-08-23 19:30:33 +03:00
Marius Stanciu
03c264886d
- added ability to do copper clearing through NCC Tool on Geometry objects also
2019-08-20 23:00:09 +03:00
Marius Stanciu
5cc16a03db
- updated the Edit -> Preferences to include also the Gerber Editor complete Preferences
...
- started to update the app strings to make it easier for future translations
2019-08-19 17:24:56 +03:00
Marius Stanciu
7c0a8b73e3
- some PEP8 corrections
2019-07-15 01:16:02 +03:00
Marius Stanciu
8ee516ec14
- editing a multi geometry will no longer pop-up a Tcl window
...
- solved issue #292 where a new geometry renamed with many underscores failed to store the name in a saved project
- the name for the saved projects are updated to the current time and not to the time of the app startup
- some PEP8 changes related to comments starting with only one '#' symbol
2019-05-30 21:05:12 +03:00
Marius Stanciu
c0d21ee4e0
- made the layout combobox current item from Preferences -> General window to reflect the current layout
...
- remade the POT translate file
- work in progress in translation for Romanian language 44%
- fix for showing tools by activating them from the Menu - final fix.
2019-03-14 01:09:06 +02:00
Marius Stanciu
ae0706620e
- reverted changes in Tools regarding the toggle effect - now they work as expected and added protection against AttributeError that can happen when switching from another tab.
2019-03-11 23:04:38 +02:00
Marius Stanciu
090a3ff8f8
- reverted changes in Tools regarding the toggle effect - now they work as expected
2019-03-11 22:58:27 +02:00
Marius Stanciu
255254a292
- some strings were left outside the translation formatting - fixed
...
- finished the replacement of '_' symbols throughout the app which conflicted with the _() function used by the i18n
2019-03-11 20:00:07 +02:00
Marius Stanciu
9d33e08ecf
- added a visual cue in Menu -> Edit about the entries to enter the Editor and to Save & Exit Editor. When one is enabled the other is disabled.
...
- grouped all the UI files in flatcamGUI folder
2019-03-11 12:23:26 +02:00
Marius Stanciu
a6e23b28a7
- fix app crash for the case that there are no translation files
...
- fixed some forgotten strings to be prepared for internationalization in ToolCalculators
- fixed Tools menu no longer working due of changes
- added some test translation for the ToolCalculators (in Romanian)
- fixed bug in ToolCutOut where for each tool invocation the signals were reconnected
2019-03-10 17:12:58 +02:00
Marius Stanciu
ffd707ccce
- comment changes on the file licenses (added major contributor names)
2019-03-10 15:22:16 +02:00
Marius Stanciu
53627b566c
- added a fix in the Gerber parser when adding the geometry in the self.apertures dict for the case that the current aperture is None (Allegro does that)
...
- finished support for internationalization by adding a set of .po/.mo files for the English language. Unfortunately the final action can be done only when Beta will be out of Beta (no more changes) or when I will decide to stop working on this app.
- changed the tooltip for 'feedrate_rapids' parameter to point out that this parameter is useful only for the Marlin postprocessor
2019-03-10 14:34:13 +02:00
Marius Stanciu
6ba037fd83
- fixed issue when doing th CTRL (or SHIFT) + LMB, the focus is automatically moved to Project Tab
...
- further work in internationalization, added a fallback to English language in case there is no translation for a string
2019-03-08 14:10:23 +02:00
Marius Stanciu
574184f44c
- fixed Measuring Tool - after doing a measurement the Notebook was switching to Project Tab without letting the user see the results
...
- more work on the translation engine; the app now restarts after a language is applied
- added protection against using Travel Z parameter with negative or zero value (in Geometry).
2019-03-08 01:32:18 +02:00
Marius Stanciu
934d971002
- WIP for internationalization
2019-03-07 18:04:11 +02:00
Marius Stanciu
94d2fb23e2
- made showing a shape when hovering over objects, optional, by adding a Preferences -> General parameter
...
- starting to work in internationalization using gettext()
- Finished adding _() in FlatCAM Tools
2019-03-07 17:37:38 +02:00
Marius Stanciu
b20a6a1a85
- modified the way the FlatCAM Tools are run from toolbar as opposed of running them from other sources
...
- some Gerber UI changes
2019-03-06 15:22:35 +02:00
Marius Stanciu
ee23a31d50
- added some protections for the FlatCAM Tools run after an object was loaded
2019-02-28 04:28:38 +02:00
Marius Stanciu
1839843fad
- added toggle effect for the tools in the toolbar.
...
- enhanced the toggle effect for the tools in the Tools Toolbar and also for Notebook Tab selection: if the current tool is activated it will toggle the notebook side but only if the installed widget is itself. If coming from another tool, the notebook will stay visible
2019-02-27 17:32:52 +02:00
Marius Stanciu
cc2fe29942
- fixed an issue where the function handler that changed the layout had a parameter changed accidentally by an index value passed by the 'activate' signal to which was connected
...
- fixed bug in paint function in Geometry Editor that didn't allow painting due of overlap value
- added protections again wrong values for the Buffer and Paint Tool in Geometry Editor
- the Paint Tool in Geometry Editor will load the default values from Tool Paint in Preferences
- when the Tools in Geometry Editor are activated, the notebook with the Tool Tab will be unhidden. After execution the notebook will hide again for the Buffer Tool.
- changed the font in Tool names
- added in Geometry Editor a new Tool: Transformation Tool. It still has some bugs, though ...
2019-02-18 03:45:34 +02:00
Marius Stanciu
d0641458e4
- whenever a FlatCAM tool is activated, if the notebook side is hidden it will be unhidden
...
- reactivated the Voronoi classed
- added a new parameter named Offset in the Excellon tool table - work in progress
2019-02-12 04:00:11 +02:00
Marius Stanciu
e1888b1647
- added an automatic name on each save operation based on the object name and/or the current date
...
- added more information's for the statistics
2019-02-03 23:08:09 +02:00
Marius Stanciu
0b96cbbac1
- code cleanup in Tools
...
- some GUI structure optimization's
2019-02-02 18:26:01 +02:00
Marius Stanciu
e48d2d2f49
-clean-up before merge
2019-01-03 21:25:08 +02:00