Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] "repeat last action" unavailable in many locations in the UI #12500

Closed
2 tasks done
kaiwas opened this issue Feb 19, 2024 · 6 comments
Closed
2 tasks done

[Problem] "repeat last action" unavailable in many locations in the UI #12500

kaiwas opened this issue Feb 19, 2024 · 6 comments
Labels
Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Feature FR for improvements or new features Missing: 'About' info Missing full 'About' info Missing: forum discussion MIssing a forum post discussion with the FC community Missing: tested on dev version UI/UX

Comments

@kaiwas
Copy link

kaiwas commented Feb 19, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

At the moment, there is no such important action in the program as “repeat the last action”. Because of this, you need to enter values every time you use tools (move/copy/rotate/chamfer and everywhere).
Is it possible to implement at least some kind of checkbox that would save the entered data for reuse?
But in fact, repeating a useful action would be useful absolutely everywhere. This greatly speeds up repetitive tasks.

As an example, I am attaching a video to describe the problem in freecad and how it is implemented in blender/inkscape/coredraw (and in other programs).
Scr_20240219_091206

simplescreenrecorder-2024-02-19_09.09.51.mp4
simplescreenrecorder-2024-02-19_09.23.18.mp4

Full version info

Any version of freecad.

Subproject(s) affected?

None

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@maxwxyz maxwxyz added Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Feature FR for improvements or new features labels Feb 19, 2024
@kaiwas
Copy link
Author

kaiwas commented Feb 19, 2024

An example of repeating actions in a blender.
I understand that the approach to working in freecad is different, but I assume that if there is such a function, there will definitely be a place where it can be applied and speed up the process.

  1. Enter data again each time.
  2. Combination Shift + R (repeat action). No need to think - just press.
simplescreenrecorder-2024-02-19_15.43.34.mp4

@luzpaz luzpaz changed the title [Global Problem = request functions] Repeat last action [Problem "repeat last action" unavailable in many locations in the UI Feb 20, 2024
@luzpaz luzpaz added the UI/UX label Feb 20, 2024
@luzpaz luzpaz changed the title [Problem "repeat last action" unavailable in many locations in the UI [Problem] "repeat last action" unavailable in many locations in the UI Feb 20, 2024
@Roy-043
Copy link
Contributor

Roy-043 commented Apr 6, 2024

I personally do not see much in the scenario where you enter the same value again and again for Draft commands. In such a workflow you should use arrays instead.

You need to retest this with the current dev version. Copy mode is (re)stored properly in the dev version (and this was already the case in February).

@kaiwas
Copy link
Author

kaiwas commented Apr 7, 2024

About #13334

Despite the fact that there are similarities between the topics, these are TWO DIFFERENT PROBLEMS. They solve different problems (although there are overlaps).
In the case of "repeat last action CTRL+R" anything can be used (change color, delete or something). It does not have to involve transforming the object. In this case, when performing repeated steps, there is no way to change those steps because the action is always the same.
In the case of working with fields (closed topic), we simply quickly perform a certain operation when working with fields and have the opportunity to change the parameters if necessary. For example, a pitch of 1000 mm. change to 2000 mm.. after the 5th copy.

If necessary, I can record an explanatory video that will demonstrate the difference between the two topics.

21341.mp4

@kaiwas
Copy link
Author

kaiwas commented Apr 7, 2024

In such a workflow you should use arrays instead.

An array does not always meet the needs of quick copying, because it creates duplicate elements without the possibility of their subsequent editing separately from each other.
If there was a button to “destroy” the array, this would partially solve this problem.

You need to retest this with the current dev version. Copy mode is (re)stored properly in the dev version (and this was already the case in February).

Thank you! Checkboxes do not change their meaning. This is good. (did not know).
But the input fields are still reset to zero. Just think about it for a second - a value of zero is a completely useless value. In essence, this value is equal to the absence of action. It's as if we are starting the operation all over again every time.
What's the point of "continue"? This simply allows you not to click the operation icon again every time.One action is removed, but we are forced to perform all other actions anew each time.

I personally do not see much in the scenario where you enter the same value again and again for Draft commands.

If in your opinion this is not difficult, just copy 10+ objects with equal steps without using an array (yes, such a task is quite possible).

@maxwxyz maxwxyz added the Missing: forum discussion MIssing a forum post discussion with the FC community label Apr 30, 2024
@maxwxyz
Copy link
Collaborator

maxwxyz commented Apr 30, 2024

this issue needs more discussion.

@kaiwas
Copy link
Author

kaiwas commented May 5, 2024

this issue needs more discussion.

I can only demonstrate examples of using this function in different programs. (If this helps somehow)
This feature saves a lot of time. Just by pressing Shift+R (repeat) I feel how several minutes of work turns into seconds

@FreeCAD FreeCAD locked and limited conversation to collaborators May 25, 2024
@maxwxyz maxwxyz converted this issue into discussion #14270 May 25, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Feature FR for improvements or new features Missing: 'About' info Missing full 'About' info Missing: forum discussion MIssing a forum post discussion with the FC community Missing: tested on dev version UI/UX
Projects
None yet
Development

No branches or pull requests

4 participants