2022-10-21
- move cleaner/assembler/sorter to filter directory
- allow manual workflow triggering
- Filter to remove exact duplicate polylines
- windows ci qt5 install
- Spatial index not update after pruning loop.
2022-09-12
- switch back to qt5
- add an option to sort path by length
- tool to set origin to a bounding box corner of selected paths
- qt5 link libraries
- qt5 uic
- no versionless qt_add_resources in qt5
- qtbase 5 package name
- root config node displayed multiple times
- path not draw properly after transformation
- missing icons
2022-08-06
- ignore clangd cache
- skip zero-length bezier
- skip zero-length bezier
- compute bounding box of polyline
- compile with qt6
- fuse needed to run appimage
- qt6 svg missing during appimage build
- visibility icons in layer and path lists
- viewport not updated when transforming paths
- compiling with qt6.2
- install qt6 svg
- install qt6 svg
- disable pocket action when no document opened
- request qt svg at compilation for icons
- pruning of small biarc
- disable auto uic
- ci for qt6
- ci for qt6
- ci for qt6
- ci install qt6
- ci install qt6
- ci install qt6
- minor compilation issues
2022-04-02
- suffix artifact by OS name
- update pocket gif to a more realistic example
- prune small biarc before polyline conversion
- prune small biarc before polyline conversion
2022-03-18
- add logo and icons
- centre logo image
- add README logo
- document new feature and update screenshots
- manage pocket cutting direction
- Make pocket polylines retain original border orientation
- hide polyline to/from cavc conversion by making them private
- fix code smells
- simplify cmake configure and build procedure
- UI and logic to create pocket
- pocket POC using cavc
- compute polyline orientation (cw/ccw)
- README gif width
2022-02-15
- update badges
- github ci action apt update
- point not positionned
2022-02-11
- use a script for windows deploying
- deploy on tag
- use cmake variable to setup /MT
- avoid building tests during deploy
- debug
- embed icons as ressources
- embbed dark theme
- disable export and save action when none file loaded
- versionning dxfplot classes
- remove external dependencies in CI + error on warning
- update yamlcpp import in cmake
- update libdxfrw
- update badges
- deploy windows binaries
- introduce windows ci
- use dark palette
- duplicate a configuration item
- Cutting direction setting
- sort path by increasing length
- mirror operator
- display info message for 2second when saving a file
- deploy in release mode
- windeployqt invocation
- copy bynary to release directory
- release file
- windows deploy script
- window deploy script
- windows deploy
- windows deploy
- windows deploy
- multiline script
- multithreading library linkage
- jinja2 install for windows build
- cmake target name
- config tree model root parent
- missing windows include
- cmake target name
- windows compilation compatibility
- cmake wextra flag on windows
- windows ci
- install msbuild
- windows ci
- cleanup
- windows ci
- windows ci
- windows ci
- icons
- invalid name popup when cancelling operation
- code smells
- exclude thirdparty from static analysis
- exitting setting panel with ESC
- move to polyline real start when polyline is inverted depending on cutting direction
- polyline self merging + cavc precision
- yaml include dir
- point not positionned
- saving dxfplot and ngc filename cache
- windeployqt
2021-10-30
- rename namespace without upper cases
- remove build and test workflow
- use project base dir
- try sonar gcov
- sonar scanner in build script
- print configuration at beginning of gcode files
- add dialog to transform (offset + angle) selected paths
- add version in appimage file name
- use last opened or saved file to construct filename for futur files
- gcov path
- do not export config for test
- sonar scan
- uic include
- deploy file name
- release name generation
2021-10-12
- deploy file name
- release name generation
2021-10-12
- use cereal as submodule
- use fetch content for cereal
- update workflow
- update workflow
- checkout submodule
- split workflow for test and sonarcloud
- code review
- add dxfplot import exporter tests
- serialize Model::Renderable
- move serializing function in serialier module
- migrate to serializer library
- add untracked files
- fix code smells
- include cereal in thidrparty folder
- add cereal dependencies in travis CI
- code smells
- code smells
- throw exception when spline degree not implemented
- update README
- use system libfmt
- try CI targetting ubuntu bionic
- add version in appimage file name
- add workflow to deploy
- select/deselect all in viewport with shortcut Ctrl+A/Esc
- add github workflow
- serialize offsetted path
- save visibility and config profile/tool in dxfplot
- save path stack in dxfplot
- save to file without asking file name
- implement save as action
- add save button in UI
- serialize QVector2D
- add document class
- import quadratic splines
- display error message when gcode formatting failed
- cut a first layer at 0 depth
- do not import dxf entity block
- close at Ctrl+Q
- name column width + tooltip to display full name
- disable cereal unittest building
- sonar secrets
- sonar scan
- sonar scan
- sonar scan
- try to fiw sonar cloud analysis
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- sonar github action
- Model::PathSettings serialization
- layer and path visibility while importing dxfplot files
- gcode exporter test pointer to task
- export test
- do not link to cereal as it's a header only library
- use cmake modules to find libcereal
- exclude executable from thirdparty libraries
- quadratic bezier point count
- offsetted point must be a point
- print error when file doesn't exists when started from command line
- use fmt::to_string for more compatbility over different fmt version
- build CI on ubuntu focal...
- hide action related to opened file
- adapt test to first cut pass
- icon in AppImage
- display window icon
- own path in layer instead of task
- separate function for creating task
- simplify layer construction
2021-07-15
- try fix deploy
- move deploy out of jobs
- deploy only for master and skip cleanup
- deploy only for tags
- try deploy on tags
2021-07-14
2021-07-14
- rename offseted by offsetted and use OffsettedPath class to store offsetted polylines and direction.
- cleanup some code smells
- complete sonarcloud properties
- try setup sonarcloud
- rename cut depth by depth per cut
- test exporter and fix task path order
- introduce tree model for layers
- manage cutting direction to reduce burrs
- control path visibility based on parent layer
- display layer tree with paths
- add paths tab and layers tab
- convert layer and name paths based on their layer name
- sonar cloud project root to look for sonar-project.properties
- uic-settings dependencies in view target
- script for sonarcloud analyze
- icon for right cutter compensation
- makes task return Path reference instead of pointer
2020-10-02
2020-10-02