Skip to content

TechDraw: Rework annotation tools - Repost #53

@PaddleStroke

Description

@PaddleStroke

Note this grant request is a repost of #26 with a significantly lower compensation. The reason is : FreeCAD does not have enough money to pay developpers. So I funded this feature by making it for AstoCAD. And the compensation asked here is mostly for the PR management and adjustments asked by reviewers.

Proposal description

Currently techdraw has 2 annotation tools. And both are not ideal.

  • The first has a very weird UI with + - buttons that you need to use to add lines. Tedious to use. And it does not support any formating.
    image

  • The second one is better as it let you format text properly. But its UI is still quite clunky.
    image
    It has 2 editor widgets, one with HTML capability in a separate dialog. Which can be opened by clicking a button. And you need to click save not close or you loose your text. And after the creation, if you double click the view you can get the HTML editor back. But nothing to change the size of the box

My proposal is to make a new tool replacing existing.

A prototype of such tool is already being tested in AstoCAD. A presentation video : https://www.youtube.com/watch?v=SU6jVJ3_8Sc

Fix FreeCAD/FreeCAD#12371

Deliverables

PR with the feature

Timeline

  • PR as soon as it is approved.
  • PR management, fixes and others.
  • Post PR-fixes

Risks and mitigation

Not much risk. A mostly ready prototype is already showcased.

Compensation

2000€.

About you

Pierre, paddle on the forum, PaddleStroke on github

In the past I have done a lot of work on FreeCAD: https://github.com/FreeCAD/FreeCAD/pulls?q=is%3Apr+author%3APaddleStroke+is%3Aclosed

Metadata

Metadata

Assignees

No one assigned

    Labels

    2025 Q3fundedThe FPA voted to fund this proposal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions