Roy-043
d0a87b24d9
Draft: implement new get_param functions (step 4)
...
See #11677
2023-12-13 19:39:35 +01:00
Roy-043
97e13c14d0
Draft: use consistent is-number string in DraftGui.py
2023-11-25 15:59:29 +01:00
Roy-043
6d83326307
Draft: store more command modes in prefs
...
With this PR the following 5 command modes are automatically stored in the preferences:
* "ContinueMode"
* "RelativeMode"
* "GlobalMode"
* "fillmode" (existing preference, removed from the Preferences Editor)
* "SubelementMode"
Additionally:
Three commands (Draft_Ellipse, Draft_Rectangle and Draft_Stretch) call `setRelative` after the 1st point has been specified and would permanently switch on relativeMode. After this PR this switch is temporary.
2023-11-18 21:03:26 +01:00
Roy-043
03e8ac4ac6
Draft: make in-command shortcuts non-global
...
Fixes #8329 .
2023-11-17 12:57:56 +01:00
Roy-043
e9e4554c06
Draft: minor updates related to precision pref
2023-11-17 09:49:01 +01:00
Roy-043
daea162ae2
Draft: prefs: remove copymode, useSupport no longer via UI
...
This PR removes the copymode (Global copy mode) preference.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=82679
Additionally useSupport is removed from preferences-draft.ui, turning it into a fine-tuning preference. Use of this feature is rare and may not be supported in the future. No need to present this preference to new users in the UI.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=80689
2023-11-16 11:40:23 +01:00
Roy-043
f0db4e8ef5
Draft: Updates related to the PlaneGui class
...
Related issue:
#5603 .
2023-10-18 09:50:50 +02:00
sliptonic
d95d633b99
Merge pull request #10230 from chennes/draftTranslateDraftAxisLabels
...
Draft: translate draft axis labels
2023-08-21 11:10:25 -05:00
Chris Hennes
f4c348464c
Draft: Translate label type combobox ( #10228 )
2023-08-17 15:36:37 +02:00
Chris Hennes
6d910baa82
Draft: Translate Dimension and axis labels
2023-08-14 08:14:32 -07:00
Roy-043
a5c9da55cf
Draft: fix getcoords in gui_snapper.py ( #9654 )
...
The function did not handle global and relative mode properly
2023-05-26 19:45:31 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
mosfet80
889ad11e02
[Draft] Remove obsolete code related to Drawing WB
...
* [Draft] Remove obsolete code related to Drawing WB
remove unused elif
* [Draft] Remove obsolete code related to the Drawing WB
* Update preferences-draftvisual.ui
Also remove the template label.
* Update utils.py
Remove reference to "template"
* Remove Draft_Drawing.svg from Draft.qrc
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2023-04-03 16:36:23 +02:00
Roy-043
161e7aca98
[Draft] small DraftGui.py cleanup ( #9108 )
2023-03-28 23:54:00 +02:00
Roy-043
87b0893044
[Draft] Remove obsolete decode code ( #9106 )
2023-03-28 21:03:33 +02:00
Roy-043
d65b05c3df
[Draft] Remove obsolete ShapeString code from DraftGui.py ( #9102 )
2023-03-28 17:26:14 +02:00
Hannu Koivisto
57aac275c7
[Draft] Mitigate crash in Draft_Edit ( #8749 ) ( #8750 )
...
This mitigates the crash reported in issue #8749 . The crash happens when
using Draft_Edit and using keyboard to enter a coordinate in Edit node
dialog. This change partially restores behaviour before commit fc14567 ,
after which FreeCADGui.Control.closeDialog and showDialog calls during
execution of DraftToolBar.editUi are no longer made using the todo.delay
mechanism. The crash can still be triggered by artificially slowing down key
event processing, so this is not a proper fix, just a mitigation.
2023-03-11 17:44:04 +01:00
Roy-043
ec0182b915
Draft: housekeeping: remove obsolete code (uiMode and DraftGui.py) ( #8327 )
2023-02-02 23:24:27 +01:00
Roy-043
ee872dbc76
Draft: Escape should not switch off continue mode
2022-10-15 12:14:51 +02:00
Roy-043
fc14567d34
Draft: Improve Draft_Edit context menus
2022-09-26 10:03:50 +02:00
Roy-043
2ca31f5c1d
Draft: Improve In-Command-shortcut Undo implementation
2022-08-13 14:10:43 +02:00
Yorik van Havre
5a9201d2c5
Draft: Enabled shortcut for undo segment - fixes #6181
...
That shortcut had apparently been left out last time the system was recoded..
I used the default shortcut '/' because Ctrl doesn't really work with the
current system, and Z is already taken
2022-08-04 17:40:05 +02:00
luzpaz
1ef31f40f5
Draft: Fix 'testing inequality to None' syntax ( #7275 )
...
* Draft: Fix 'testing inequality to None' syntax
- Substitute `is not None` for `!= None`
- Trim trailing whitespace on touched files
2022-07-30 00:26:56 +02:00
Peter Marquardt
5267658651
Draft: fix spacing of ToolTip text
2022-07-12 02:59:30 +02:00
Roy-043
bc37be0c54
Draft: Fix default fillmode in DraftGui.py
2022-06-28 15:42:28 +02:00
Roy-043
7cf1d7b582
Draft: Fix Angle Lock
...
Fix problem with self.angle = None.
2022-04-21 12:17:42 +02:00
Roy-043
3844c7296b
Draft: Fix Angle Lock for non-XY workingplane
2022-03-10 17:44:38 +01:00
Roy
d5615fc6a6
Draft: Fix several translation issues
2022-01-28 14:01:42 -06:00
Roy
c81ce5dea1
Draft: fix task panel related issues
...
This PR fixes several task panel related issues for Draft modifier commands.
2022-01-15 18:23:05 +01:00
marioalexis
68439aa831
Draft: Use super() to call base class methods
2022-01-07 22:24:21 +01:00
Roy
3ad8c1680f
Draft: Draft_Label fix label type list
2021-12-10 18:40:43 +01:00
Roy-043
81268073df
Draft: fix task panel issues (DraftGui.py)
2021-12-04 21:57:31 +01:00
Roy-043
3cb0f20b5a
Update DraftGui.py
...
The Y and Z inputs also require the event filter.
2021-10-22 20:04:06 +02:00
Roy-043
d9d8761722
Draft: Fix snap cycling if length input has focus
2021-10-22 19:47:23 +02:00
Yorik van Havre
f3ccc6d660
Merge pull request #5023 from marioalexis84/gui-encoding
...
Gui: Harmonize encoding/decoding between view, property editor and command line.
2021-10-14 12:24:49 +02:00
Roy-043
ad0113ca26
Draft: prevent negative snaprange
...
Also fixed misspelled related in-command shortcuts.
2021-10-01 20:38:30 +02:00
marioalexis
00e95ba55d
Draft: Fix Unicode and UTF-8 encoding character behavior
2021-09-23 21:21:24 -03:00
Roy-043
4946203267
Draft: Draft_Trimex: Fix wrong angle units in taskpanel: tooltip in DraftGui.py
...
I have changed the tooltip from "Trim distance" to "Offset distance" to match the tooltip in gui_trimex.py
2021-07-02 11:37:31 +02:00
marioalexis
2dcbc694af
Draft: Check special characters using focused input field
2021-06-14 01:37:44 -03:00
Yorik van Havre
131cdd1e4e
Merge pull request #4557 from luzpaz/crowdin/whitespaces-substituted-into-code
...
Crowdin: represent whitespace in code instead of in string
2021-05-05 17:18:35 +02:00
Yorik van Havre
dca216e761
Merge branch 'master' into draft-feature_name
2021-04-29 12:40:27 +02:00
Yorik van Havre
0e0f55660e
Merge pull request #4710 from marioalexis84/draft-draftgui
...
Draft: Sync input fields in task panel
2021-04-20 11:50:22 +02:00
luz paz
f2b93a7af3
Crowdin: represent whitespace in code instead of in string [skip ci]
...
Removing possible whitespace from strings lead to more accurate translations
2021-04-19 06:16:09 -04:00
marioalexis
e4a64af3c9
Draft: Sync input fields in task panel
2021-04-07 18:36:56 -03:00
marioalexis
744846dd4f
Draft: Fix tooltip typo and trimex task panel title
2021-03-29 10:51:53 -03:00
Yorik van Havre
8f02f8c8f3
Merge branch 'master' into draft-close_button
2021-03-26 11:19:09 +01:00
Yorik van Havre
c4a49a5575
Merge pull request #4348 from marioalexis84/draft-coordinate_input
...
[0.20] [Draft] Add global mode to enter points - Fixes #0004108
2021-03-26 11:18:23 +01:00
marioalexis
96d1516abe
Draft: Change selectUi and makeDumbTask argument named 'callback' to 'on_close_call'
...
Suggested by user @carlopav
2021-03-20 17:12:58 -03:00
marioalexis
a57b323e00
Draft: Call finish method if pressed Close button in dumb taskdialog
2021-03-20 17:12:58 -03:00
Chris Hennes
fe7e45a7de
[DRAFT] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00