add some todos

This commit is contained in:
Mario Voigt 2021-11-05 01:46:58 +01:00
parent 97701bc3d5
commit c4b01c7f94
1 changed files with 33 additions and 13 deletions

View File

@ -11,19 +11,39 @@ class LaserCheck(inkex.EffectExtension):
''' '''
ToDos: ToDos:
- check for old styles which should be upgraded - Handlungsempfehlungen einbauen
- self-intersecting paths - verweisen auf diverse plugins, die man nutzen kann:
- angaben in %, wieviele der checks positiv, negativ oder skipped sind (total score der grafik) - migrate ungrouper
- number of parts to weed in total; number of parts which are smaller than vector grid - pointy paths
- add some inkex.Desc to all elements which were checked and which have some issue. use special syntax to remove old stuff each time the check is applied again - cleaner
- this code is horrible ugly stuff - styles to layers
- output time/cost estimations per stroke color - apply transforms
- add check for stroke colors -> make some useful predefinitions like (for default modes) - epilog bbox adjust
- black = cutting - wege zum Pfade fixen:
- blue = cutting inside - cut slower ( > muss aber auch leistung reduzieren - inb welchem umfang?)
- green = cutting outside - sort
- pink = Vektorgravur - chaining with touching neighbours
... - remove path
- remove modes/simplify
- find duplicate lines
- visualize results as a nice SVG rendered check list page with
- red/green/grey icons (failed, done, skipped) and calculate some scores
- preview image
- statistics
- export as PDF
- run as script to generate quick results for users
- check for old styles which should be upgraded
- self-intersecting paths
- number of parts (isles) to weed in total
- number of parts which are smaller than vector grid
- add some inkex.Desc to all elements which were checked and which have some issue. use special syntax to remove old stuff each time the check is applied again
- this code is horrible ugly stuff
- output time/cost estimations per stroke color
- add check for stroke colors -> make some useful predefinitions like (for default modes)
- black = general cutting
- blue = cutting inside
- green = cutting outside
- pink = vector engraving
''' '''
def add_arguments(self, pars): def add_arguments(self, pars):