Commit Graph

40 Commits

Author SHA1 Message Date
Marius Stanciu
28dbb70126 - added qdarktheme package into the code 2023-10-19 13:49:14 +03:00
Marius Stanciu
656bec2e7c - updated the requirements.txt file 2023-10-19 12:55:00 +03: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
260b466abf - fixed the Voronoi generation in the Autolevelling Tool (removed the Foronoi package due of issues and now using the embedded functionality from Shapely) 2023-01-16 23:50:38 +02:00
Marius Stanciu
1cd064e3ed - added a package restriction in the requirements.txt 2023-01-16 12:42:16 +02:00
Marius Stanciu
cb7bcf257f - fixed some leftovers due of recent changes in the theme management
- added a new feature (new modules are required) in the Image Plugin (Menu -> File -> Import -> Import Image) that allow tracing images. This may allow engraving pictures.
- started to add UI's for the Excellon Editor Tools (really early work)
2022-04-23 18:12:43 +03:00
Ali Khalil
5cc869c1fd Application wide updates for dark mode support including dark canvas option and better colors 2022-04-17 22:41:02 +03:00
Marius Stanciu
dc636369a6 - modified the FCMessageBox to have a border and a single color inside the box 2022-01-13 16:42:59 +02:00
Marius Stanciu
5f55471aaa - updated the language strings 2021-11-21 01:20:23 +02:00
Marius Stanciu
b494669ca0 - made sure that if the OR-TOOLS package is not installed then the options in the Preferences for the related optimizations are disabled 2021-11-20 19:41:52 +02:00
Marius Stanciu
02741cf37f - added an ugly form of extra pad passes functionality in Isolation Plugin - does not take into consideration the milling direction 2021-10-15 01:35:16 +03:00
Marius Stanciu
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
2021-10-13 18:13:40 +03:00
Marius Stanciu
54d4c7cb78 - make sure that if the Properties Tab is selected then the Object UI is updated (built) on object selection on canvas
- code cleanup
2021-10-07 19:46:07 +03:00
Marius Stanciu
337d4af249 - removed some VisPy patches that now are incorporated in the v 0.9 of VisPy; bumped the VisPy requirement to 0.9.0 2021-10-03 03:01:22 +03:00
Marius Stanciu
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
2021-08-30 02:27:06 +03:00
Marius Stanciu
dd39657e4f - added a new menu entry in the View menu to show the application log file where even the fatal crashes are logged
- fixed an issue due of porting to Qt6
2021-08-22 17:21:08 +03:00
Marius Stanciu
53272da959 - porting to PyQt6 2021-08-04 18:34:24 +03:00
Marius Stanciu
4e46eac61c 7.07.2021
- some changes in data tools structure ('tool_type' to ['data']['tools_mill_job_type])
- some strings changes

4.07.2021

- optimized the Milling Plugin preferences
- added more preferences for v-shape tools in the Milling Plugin Preferences
- deactivated the automatic disable of the Cut Z parameter when selecting a v-shape tool in Milling Plugin
- in Milling Plugin added some protections against receiving signals from widgets without objectName set
- in Milling Plugin made sure that the Custom offset field is displayed only when it is needed (selected from Offset Type combobox)
- added some requirements asked by vispy v0.7.0
- if the generated Gcode is empty then the app will know and will not create a CNCJob object
- modified the Tool Table in Milling Plugin: now the tool type parameter is part of the Tool parameters and no longer in the Tool Table
- working on a Kosy CNC machine preprocessor file
2021-07-07 01:16:15 +03:00
Marius Stanciu
d13a6791d1 - updated the files to use the new name for the voronoi package: foronoi
- using Python 3.9.4
2021-06-19 21:35:36 +03:00
Marius Stanciu
9c270ba83d - fixed issue #489 - missing pywin module requirement in the requirements.txt file 2021-01-06 23:39:21 +02:00
Marius Stanciu
de3a23e82f - fixed PDF Tool such that now it can import more types of files including PDF files made with FlatCAM 2020-11-17 20:08:27 +02:00
Marius Stanciu
45479eee8d - added new requirement 2020-08-17 17:50:39 +03:00
Marius Stanciu
98541775d4 - made some corrections - due of recent refactoring PyCharm reported errors all over (not correct but it made programming difficult)
- modified the requirements.txt file to force svg.path module to be at least version 4.0
2020-04-30 12:47:07 +03:00
Marius Stanciu
61020e3624 - finished the moving of all Tcl Shell stuff out of the FlatCAAMApp class to flatcamTools.ToolShell class
- updated the requirements.txt file to request that the Shapely package needs to be at least version 1.7.0 as it is needed in the latest versions of FlatCAM beta
- some TOOD cleanups
- minor changes
2020-04-27 06:55:08 +03:00
Marius Stanciu
b67c00fef6 - update the language template strings.pot and updated the Romanian translation
- updated the Readme file with the steps for installation for MacOS
- updated the requirements.txt file
2020-04-24 11:25:21 +03:00
Marius Stanciu
e1269cdb34 - updated the requirements file 2020-04-06 21:39:23 +03:00
Marius Stanciu
5554cf0afa - finished the new database based on a QTreeWidget 2020-03-28 22:22:53 +02:00
Marius Stanciu
9417049eef - some updates in the requirements file and in setup_ubuntu.sh; for now versions higher than 5.12.1 of pyqt5 are not working 2020-02-13 21:11:06 +02:00
Marius Stanciu
face1d0f64 - some fixes on the app.jump_to() method
- made sure that the ToolFilm will not start saving a file if there are no objects loaded
2019-12-09 21:53:57 +02:00
Marius Stanciu
f1af9d7999 - updated the Film Tool to allow exporting PDF and PNG file (besides the SVG file) 2019-11-26 16:37:21 +02:00
Marius Stanciu
c7fafe0b87 - updated requirements.txt and setup_ubuntu.sh files 2019-11-21 23:57:30 +02:00
Marius Stanciu
7cbc3c657a - fixed the requirements.txt and setup_ubuntu.sh files 2019-10-25 02:14:55 +03:00
Marius Stanciu
eeae3ff6c5 - updated the files: setup_ubuntu.sh and requirements.txt 2019-09-22 14:19:13 +03:00
Symonty Symonty
6007c8e58d Removed duplicate simplejson on line 5 already on line 13
requirements.txt edited online with Bitbucket.
2019-06-25 04:40:33 +00:00
Marius Stanciu
b418d15daf - reactivated the version check in case the release is not BETA; FlatCAMApp.App has now a beta object that when set True the application will show in the Title and help-> About that is Beta (and it disable version checking) 2019-01-06 22:04:01 +02:00
Marius Stanciu
e48d2d2f49 -clean-up before merge 2019-01-03 21:25:08 +02:00
Marius Stanciu
421e9766ea -clean-up before merge 2019-01-03 21:20:54 +02:00
Barnaby Walters
c99a0ece9a Added svg.path to requirements.txt
It’s required for FlatCAM to work, and already made its way into the Ubuntu setup script. Added it here too so that people installing using the requirements file also get everything they need.
2016-10-25 21:17:09 +00:00
Chris Hemingway
7b3647aa97 Add comments to requirements.txt 2015-06-30 20:40:06 +01:00
Christopher Hemingway
98049385f4 Add requirements.txt for pip.
This simplifies installation on OSX by installing requirements with a single
```pip install -r requirements.txt```
Library minimum versions taken from http://flatcam.org/manual/installation.html#requirements
Where versions have not been specified, requirements.txt reflects this.
2015-06-29 22:30:28 +01:00