github-actions
11fecb1558
Update translations from Crowdin
2025-10-27 21:06:54 -05:00
Max Wilfinger
cf9bb8bb16
Merge pull request #23471 from hyarion/change/tasks-at-right
2025-10-27 19:01:03 +01:00
PaddleStroke
676a3c3d0d
Update Tree.cpp
2025-10-27 12:16:50 -05:00
Chris Hennes
9a12579cb9
Merge pull request #24277 from ryankembrey/werner_fix_23504
...
Gui: Do not accept changes when pressing ESC key in 3D view
2025-10-27 11:49:46 -05:00
Kacper Donat
9e6e2f474f
Gui: Enable overlay for the Tasks panel by default
2025-10-27 17:32:06 +01:00
NepEgor
5409b12e6e
Gui: Fix FreeTurntable orbit style not constraining vertical axis ( #24861 )
...
* Gui: Fix FreeTurntable orbit style not constraining vertical axis
* Apply suggestions from code review
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-10-26 22:41:45 +00:00
Benjamin Nauck
5aa00ca0ad
Gui: Move tasks to the right side for easier defaults
2025-10-26 21:21:46 +01:00
Chris Hennes
f6f919d229
Gui: Use postEvent instead of sendEvent for Esc handling
...
See https://github.com/FreeCAD/FreeCAD/pull/24277#issuecomment-3342091132
Co-authored-by: wwmayer <wmayer@freecad.org >
2025-10-23 14:39:31 -05:00
wwmayer
503ef79cea
Gui: Do not accept changes when pressing ESC key in 3D view
...
Forward the ESC key event to the Task view to reject changes if needed. This fixes issue https://github.com/FreeCAD/FreeCAD/issues/23504
2025-10-23 14:35:40 -05:00
Kacper Donat
3a6c75f5bd
Merge pull request #24751 from tetektoza/fix/24009_clarify_selection_LMB_activated_by_accident
...
Gui: Add additional handling for Clarify Selection's long press
2025-10-20 23:22:17 +02:00
tetektoza
93f1cf717b
Gui: Use assignment to auto in if statement
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-10-20 20:21:02 +02:00
tetektoza
58d319511a
Gui: Add navigation modes to distinguish which nav mode requires CTRL
2025-10-20 20:18:28 +02:00
tetektoza
6a597a9277
Gui: Add additional handling for Clarify Selection's long press
...
This patch adds handling for different contexts that Clarify Selection's
long press may occur in. For example, different navigation styles,
transform tool, or dragger presence.
This way we are sure that the context menu for Clarify Selection won't
be popping up for the user when using one of the above-mentioned
contexts.
Also, this adds handling for different navigation styles, to accept
CTRL+LMB as the long press mouse-key combos, instead of just
long-pressing LMB, as in those navigation styles LMB is mostly used as
rotation.
2025-10-20 20:18:28 +02:00
tetektoza
5686d0a713
Gui: Add additional preferences for Clarify Select's long press to Prefs
...
As the title says. Two preferences, that reflect what has been added previously
- now the users can disable LMB at all, or increase the timeout through prefs.
2025-10-20 20:18:24 +02:00
PaddleStroke
55d0e2b3ac
Image: enable pasting image data directly ( #24711 )
...
* Image: enable pasting image data directly
* Update MainWindow.cpp
2025-10-20 17:59:49 +02:00
Syres916
5ba4feac59
[PartDesign] create a new Gui Unit Test for the creation of a sketch … ( #23601 )
...
* [PartDesign] create a new Gui Unit Test for the creation of a sketch and...
...improve the Selection Filter syntax error to show where it's being generated from.
* [PartDesign] address Lint feedback
* PD/Tests: Ensure test file does not exist before SaveAs
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-10-20 10:34:05 -05:00
github-actions
50d1dec4e0
Update translations from Crowdin
2025-10-20 09:57:05 -05:00
Chris Hennes
e806592d92
Merge pull request #24734 from Syres916/CAM_Fix_SetupSheet_Table_MinHeight
...
[Gui] fix Arch Grid QTableview height and buttons width...
2025-10-20 09:41:51 -05:00
Kacper Donat
a09de19764
Gui: Fix order of stylesheet applying
2025-10-20 09:26:22 -05:00
Chris Hennes
54535e072e
Merge pull request #24752 from kadet1090/fix-various-stylesheet-issues
...
Stylesheets: Fix various stylesheet issues
2025-10-20 08:45:34 -05:00
captain0xff
d08a7f1c0d
Gui: change the group for the gizmo preferences
2025-10-19 22:19:21 -05:00
captain0xff
529c624afc
Part: move GizmoHelper.h to src/Mod/Part/App
2025-10-19 22:19:11 -05:00
Chris
d7b735ff95
GUI: Check correct parameter for pop-up notifications ( #24727 )
2025-10-19 21:04:06 -05:00
Kacper Donat
06a9c56656
Stylesheets: Fix checked QToolButton style
2025-10-20 00:10:57 +02:00
Kacper Donat
777726f093
Stylesheets: Add styling for QPlainTextEdit
2025-10-20 00:10:57 +02:00
Kacper Donat
c5ff1b4550
Stylesheets: Resreve space for right arrow
2025-10-19 23:09:21 +02:00
tetektoza
d5f9059199
Gui: Fix stack-use-after-return in DlgSettingsLightSources lambdas
...
Randomly discovered during some other bug hunt, only with
AddressSanitizer on. Basically, ASAN detected stack-use-after-return
when playing with spinboxes in the Light Sources preferences when Qt
signal handlers tried to invoke lambda callbacks that referenced
deallocated stack memory.
The main problem is that those lambda functions in the constructor
were captruing by reference. When they were connected to Qt signals
and invoked after constructor completed, they accessed stack vars that
have gone out of scope.
So fixed that by changing lambda captures from `[&]` to explicit captures:
- [this] for lambdas needing only class member access
- [this, updateLight] for lambdas that need both class members and the
`updateLight` lambda.
2025-10-19 22:23:36 +02:00
Syres916
879c083abf
Merge branch 'FreeCAD:main' into CAM_Fix_SetupSheet_Table_MinHeight
2025-10-18 11:27:03 +01:00
Syres916
36b263a906
[Gui] change global QPushbutton min-width from 64px to 80px
2025-10-18 11:26:50 +01:00
tetektoza
0e6d4aa1d7
Gui: Restore focus to tree upon deletion and move selection to next obj ( #24679 )
2025-10-16 13:13:08 -05:00
captain0xff
8496d25279
Gui: fix null handling logic in Application::setEditDocument
2025-10-16 12:54:20 -05:00
Pieter Hijma
9462c7bfb3
Gui: Fix supporting links in add property dialog
2025-10-14 11:56:47 +02:00
Florian Foinant-Willig
9fad915d0e
Core: fix Std_Placement for multiple objects
2025-10-13 22:54:31 +02:00
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
546a43b8b8
Removed outdated UTF8 declaration [ Other ] ( #24528 )
...
* Removed outdated UTF8 declaration
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-13 18:34:43 +02:00
Chris Hennes
f7b4372108
Gui: Fix string encoding for drag-and-drop
2025-10-13 17:34:59 +02:00
Syres916
806e3e9eb0
[Gui] revert PR23067 and apply table height...
...
...directly in the Python code
2025-10-12 18:41:05 +01:00
Pieter Hijma
90f9996fdb
Gui: Fix too enthusiastic auto-collapse
2025-10-09 16:11:24 -05:00
Chris Hennes
02df83e19d
Merge pull request #24446 from pieterhijma/fix-add-prop-dialog-py-console
...
Gui: Fix Python Console messages Add Property dialog
2025-10-09 10:29:37 -05:00
Pieter Hijma
9a09e8e321
Gui: Fix console messages Add Property dialog
2025-10-09 16:01:05 +02:00
Pieter Hijma
6af8e0b380
Gui: Add a possibility to redirect macro commands
2025-10-09 16:00:12 +02:00
Benjamin Nauck
f3c043195f
Gui: Enable quick measure and input hints by default
2025-10-09 15:56:43 +02:00
PhoneDroid
1b16eeeeb9
Updated SPDX License Identifiers
2025-10-08 16:39:12 -05:00
PhoneDroid
8912dfd7e1
Updated SPDX License Identifiers
2025-10-08 10:56:23 -05:00
PhoneDroid
661bdd999a
Updated SPDX License Identifiers
2025-10-08 10:53:08 -05:00
PhoneDroid
372959ddee
Updated SPDX License Identifiers
2025-10-08 10:51:06 -05:00
PhoneDroid
ca4a8cd200
Updated SPDX License Identifiers
2025-10-08 10:49:52 -05:00
PhoneDroid
c78b483dd5
Updated SPDX License Identifiers
2025-10-08 10:28:46 -05:00
Syres916
3a8de56ee5
[Gui] fix the Preferences tree font
2025-10-07 12:47:29 -05:00
Chris Hennes
9780cf931f
Update translations 2025-10-05
2025-10-07 19:21:58 +02:00
sliptonic
b93b67f1b6
Merge pull request #24014 from chennes/fixCopyMenuMisplaced23769
...
Gui: Ensure menus don't get moved inadvertently
2025-10-06 11:05:04 -05:00