Giter VIP home page Giter VIP logo

agryson / freecad Goto Github PK

View Code? Open in Web Editor NEW

This project forked from freecad/freecad

2.0 2.0 0.0 415.2 MB

My personal fork of FreeCAD, mainly doing design work (iconography, UI elements, etc.).

License: Other

Batchfile 0.02% Python 23.81% CMake 0.96% Shell 0.06% Makefile 0.02% C++ 66.49% C 7.05% Fortran 1.19% Lex 0.18% Yacc 0.03% CSS 0.03% HTML 0.03% JavaScript 0.04% QMake 0.01% POV-Ray SDL 0.03% Objective-C 0.01% NSIS 0.03% Ruby 0.01% Roff 0.01% Max 0.01%
cad ui ux

freecad's People

Contributors

5263 avatar abdullahtahiriyo avatar agryson avatar ajinkyadahale avatar bblacey avatar berndhahnebach avatar blobfish avatar deepsoic avatar eivindkv avatar f3nix avatar fat-zer avatar ianrrees avatar ickby avatar j-wiedemann avatar jrheinlaender avatar jriegel avatar kkremitzki avatar lhuedepohl avatar logari81 avatar looooo avatar mlampert avatar przemof avatar realthunder avatar sanguinariojoe avatar sliptonic avatar stoflap avatar usakhelo avatar wandererfan avatar wwmayer avatar yorikvanhavre avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

freecad's Issues

Path Workbench

In progress

  • Improve 'readability' of path-job
  • Reduce sausage effect in path-simplecopy
  • Test out making the tools solid rather than see-through
  • Commit new path post icon

Import/Export overly complicated

Import and Export icons are overly complicated.

They should be drastically simplified and probably aligned to other import/export icons.

Perhaps simply an arrow going into the file?

Workbenches with import/export icons:

  • Mesh
  • Points
  • TechDraw
  • Spreadsheet
  • Part

New Icons for Tool Library Manager

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

snapshot-3

Align Assembly2 icons

While not a merged project, the Assembly2 workbench is the de facto workbench for assemblies.

Have git pulled, it's in the build folder.

[Path Workbench] Improve Path-Post icon

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?

Correct tool geometries [Path]

Current mill geometry resembles a drill bit too much.

e.g. a mill should look more like
image

Other examples:
image
image
image
image
image

And just so it's not lost, here's an icon for pocket milling:
image

[Path] Improve Path-ToolTable.svg

Hello,
i'd like to ask, if you have some time to spend and improve this icon?
I'd like to change it to something like this (end mill, drill, boring bar):
tt

But i have zero experience in UI design. Thanks for your contributions so far!

Review 3rd Party Icons [Do Last]

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

Web Workbench

Align Web Workbench icons

Forum members suggest:

  • Darken globe countries

[Path] Create new path-job icon

Current icon is a recycled one. New icon should be created that reflects the idea of a Job better : folder, container, group?

Use generic icons for page type

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.

Icons for Path Dressups

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

  • Dogbone
  • Dragknife
  • Entry Method
  • Holding Tags
  • Dressups (Generic)

Simplify Measuring Icons

The measurement icons in the Part workbench are far too complciated and could be greatly simplified.

[TechDraw] 'pages' inner highlight is off-grid

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.