agryson / freecad Goto Github PK
View Code? Open in Web Editor NEWThis project forked from freecad/freecad
My personal fork of FreeCAD, mainly doing design work (iconography, UI elements, etc.).
License: Other
This project forked from freecad/freecad
My personal fork of FreeCAD, mainly doing design work (iconography, UI elements, etc.).
License: Other
Align Import workbench icons
Align OpenSCAD workbench icons
In progress
Align Part Workbench icons
All of the snap icons have been aligned to "FreeCAD Teal" but this color has poor hue contrast in many situations. e.g. Snap Near
A better color should be found and implemented across icons.
Align Reverse Engineering Workbench icons
Align Plot Workbench icons
3 icons needed:
Pull request 417 introduced a new icon to the path workbench "Path Helix".
It uses the old icon styling and should be updated.
Align Image Workbench icons
I'm completely reworking the Tool Library Manager for Path workbench. It will now be a separate MDI window that can remain open while working on other aspects of Path. The attached screenshot shows it with bogus icons in place. Please add this to future enhancement project.
New List and Delete list operate on entire lists of tools. So the user can create and destroy lists at will. We need icons for both of those.
Copy Tools duplicates selected tools into a list or job. This might go away if I can get drag & drop working.
New Tool icon is fine as is.
Red Delete X is for deleting a tool from a list. Need better icon.
Import and export are for importing and exporting groups of tools to other format files. Need better icons.
Move Up/Down, are used to change a tools assigned tool number. Need better icons for both.
Need icon for an action to change the tool ID
While not a merged project, the Assembly2 workbench is the de facto workbench for assemblies.
Have git pulled, it's in the build folder.
Align Sketcher Workbench icons
Align Ship Workbench icons
Align Drawing Workbench icons
Current icon too similar to comment icon
Current icon function unclear
This is one of the main functions of the workbench, icon should be very clear.
Ideas:
Export function?
Align Measure workbench icons
Align Part Design workbench icons
The import and export svg icons in Techdraw are in the order "Export | Import" several people have remarked that the order would be more logical if it were "Import | Export"
Align Start Workbench icon
Align Inspection workbench icons
Update Assembly workbench icons
Align MeshPart workbench icons
3rd party icons, such as git, IFC and Bimserver in the Arch workbench are currently left untouched if they are present in their original form. (If they've already been modified, alignment has been done)
However, after alignment of all other icons, we should have a look and see if they clash too much and align them in that case.
See this forum discussion where the issue first comes up.
Revert commit 8e87cd6 to recover work already done on the bimserver icon
Align Points Workbench icons
Align Web Workbench icons
Forum members suggest:
Update Arch workbench icons
Align Robot Workbench icons
Current icon is a recycled one. New icon should be created that reflects the idea of a Job better : folder, container, group?
The Drawing workbench currently explicitly creates an icon for every page size and orientation.
We should instead use a generic portrait icon and a generic landscape icon, allowing the icon label to communicate the page size.
See Drawing/Gui/Command.cpp#167 for a relevant piece of code for placing these icons.
There are the 4 dressups that currently don't have an icon (and to be clear, this is for 0.17) - in alphabetic order:
Dogbone
Dogbones and T-Bones are little extra cutouts one has to make if a corner needs to fit another part.
A concise and graphical description can be found here: http://blog.inventables.com/2014/06/learn-about-milling-inside-corner.html
Dragknife
A dragknife is a special tool that requires modifying the path. The best description is really sliptonic's video:
https://www.youtube.com/watch?v=40CRimcwAZo
Entry Method
Some tools cannot cut "downwards", meaning in order to change the depth one has to lower the tool in an angle. This can be either straight along the actual path or in the form of a helix that spirals down to the desired depth and then follows the path again.
Holding Tags
Holding tags are just that, little bridges left when cutting out a part in order to hold it in place and prevent it from flying right in my face (and getting wrecked in the process of doing so). While they could have any shape the simplest forms are rectangular, trapezoidal and triangular.
Dressups
Now that I think about it it would be great to have an icon for dressups in general. A dressup is a modification of an existing path. Of the above dressups "Entry Method" is probably the only that makes sense for any path. The other 3 are really only useful for Contour and Profile.
Summary of Icons Needed
Align Material Workbench icons
Align Cam workbench icons
Align Raytracing Workbench icons
Align core FreeCAD icons (FreeCAD/src/Gui/Icons
)
Align Spreadsheet Workbench icons
Align Test Workbench icon
The measurement icons in the Part workbench are far too complciated and could be greatly simplified.
Align FEM workbench icons
I don't know how, but looking at techdraw icons again while doing drawing workbench, noticed that the inner highlight is shifted a little off grid. Doesn't impact anything 32px or below thansk to rounding, but should still be repaired.
Align Complete workbench icon
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.