PaddleStroke
aa2e4ca1cb
Rename ViewProviderOriginFeature to ViewProviderDatum
2024-11-26 15:36:48 +01:00
PaddleStroke
3e33cf61e5
Rename 'OriginFeature' to 'DatumElement'
2024-11-26 15:36:48 +01:00
BMaxV
d365d66413
Change button text to confirm copy. ( #17696 )
...
* Change button text to confirm copy.
* translation and timer->reset
* timer->single shot + text variable
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-11-25 13:59:49 -06:00
Max Wilfinger
3ef47da598
Merge pull request #18125 from Ondsel-Development/core_LCS1
...
Core Datum : Card 1 : icons
2024-11-25 20:58:42 +01:00
Florian Foinant-Willig
5969df37f4
Sketcher infinite axes
2024-11-25 18:27:10 +01:00
Benjamin Nauck
8945260a7e
Add two options to disable addons
...
Addons can be disabled in two ways:
* by adding a command line argument `--disable-addon <addon>`
* and by creating a `ALL_ADDONS_DISABLED` file in the mod root of the addons to disable
2024-11-25 12:16:43 -05:00
PaddleStroke
a9bc28daa0
Add Std_Point.svg icon for datum points
2024-11-25 18:06:28 +01:00
PaddleStroke
93c807b6a6
Update Std_Axis.svg as it had poor visibility in dark themes: planes and axis looked both like planes.
2024-11-25 18:06:27 +01:00
hasecilu
fe1cfca339
Gui: Add suffix to programatically generated preference page's spinboxes
...
Units contain a leading space.
Command to generate the C++ code on `src` dir:
$ python3 -m cogapp -r Gui/PreferencePages/DlgSettingsAdvanced.{h,cpp}
2024-11-25 17:52:51 +01:00
hasecilu
eebe20806d
Gui: Add "px" suffix on preference page as width unit
2024-11-25 17:52:51 +01:00
Chris Hennes
64f63ae97e
Merge pull request #15528 from ppphp/move_some_inventor
...
refactor: move some nodes to Inventor folder
2024-11-22 12:20:50 -05:00
bdieterm
b63ba9b4f4
Gui: improve performance of macro execution and fix time measurement
...
This commit improves the performance of Python code from FreeCAD macros by:
* using the chrono C++ stdlib header instead of QTime
* checking for the elapsed time ONLY every 1000th Python opcode execution
And this commit fixes time measurement by using a monotonic time source
instead of a normal one.
The previous implementation using QTime would give a negative time duration
if the start time is 23:59:59 and the end time is 00:00:01.
related commit: e78f74b01a
2024-11-22 12:20:14 -05:00
luzpaz
6034f06383
Gui: Remove newline from dialog string
...
This commit removes superflous newline that disrupts the flow of the sentence displayed in the VarSet dialog. See #16776
2024-11-22 12:13:53 -05:00
Chris Hennes
500e5bed1c
Merge pull request #17767 from wwmayer/issue_17764
...
Core: Avoid cyclic dependencies when dragging an object into a group
2024-11-22 12:11:15 -05:00
wmayer
3db3f7546d
Gui: Add overloaded function Document::openEditingView3D(const App::DocumentObject*)
2024-11-22 12:00:56 -05:00
Pieter Hijma
e63c335e05
Gui: Improve localization support in VarSet dialog ( #17480 )
...
* Gui: Improve localization support in VarSet dialog
* Gui: Adopt QObject translate
This is not the ideal implementation but for the 1.0 release this is
currently the better option. A separate issue has been filed for post
1.0 in https://github.com/FreeCAD/FreeCAD/issues/17510 that also covers
the `DlgAddProperty`.
2024-11-22 11:00:19 -06:00
wmayer
be1622176c
Core: Fix dangling pointer in SoFCUnifiedSelection::setSelection
...
This fixes #17965 : Measurement: Crash when clicking on COM label
2024-11-22 17:02:28 +01:00
wmayer
aea09d4a45
MSVC: Fix compiler warnings
2024-11-22 16:53:00 +01:00
luzpaz
ed40de3e23
Fix various typos
...
Found via codespell.
2024-11-15 20:18:46 +01:00
OfficialKris
b3a2268289
Modified text of all items on help menu
...
Used ToolTipText for StatusTip on all menu items
Modified some of the MenuTexts
Modified some of the Pixmaps
2024-11-15 18:57:39 +01:00
OfficialKris
4e0f3185b1
Moved items in the Help menubar
2024-11-15 18:51:14 +01:00
Benjamin Bræstrup Sayoc
3578d1ff7f
[Gui] Vertically center method icon in calltips
2024-11-15 18:47:53 +01:00
Max Wilfinger
616028efe5
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
wmayer
ffa3fa5b5a
Core: Extend Color API
...
* Fix issues with alpha value <> transparency
* Use type traits to convert between different color classes (fixes #14515 )
2024-11-15 12:25:25 -05:00
Chris Mayo
fbeaeee7e7
Remove xpmMap from BitmapFactory
...
No longer used since:
6ca8b2daae ("update hardcoded XPMs to .svg files. Updated .svg icons for clarity.", 2024-03-23)
2024-11-15 12:05:57 -05:00
Snow Faerie
a4ab97bdd5
Add shortcut: Ctrl+,: Preferences
...
FreeCAD doesn't have a shortcut for Preferences.
As far as I know there is no established standard for Preferences. I
chose Ctrl+, as that is used by a number of applications, like VS Code,
nautilus and gedit.
2024-11-15 11:57:32 -05:00
Snow Faerie
d7f1015264
Add Ctrl+{B,I,U} to Spreadsheet; remap File/Import
...
Adds hotkeys for Bold, Italic and Underline in Spreadsheet.
Ctrl+I was taken by File/Import... This patch remaps that to Ctrl+Shift+I.
2024-11-15 11:57:18 -05:00
Furgo
645415b846
Fix enabling/disabling notificationWidth
2024-11-15 11:52:24 -05:00
Chris Hennes
affa43e094
Merge pull request #16813 from Ondsel-Development/core_placement_ui
...
Core: Remove unecessary ':' cluttering Placement.ui
2024-11-12 15:02:10 -05:00
Ladislav Michl
bf1a276977
Gui: set Qt attributes in setupApplication()
2024-11-12 07:59:47 +01:00
Ladislav Michl
d6c9f9c8fe
Gui: DlgAbout: convert std::string directly to QString
2024-11-12 07:59:47 +01:00
Ladislav Michl
038562220c
Gui: SplashSreen: convert std::string directly to QString
2024-11-12 07:59:47 +01:00
Ladislav Michl
0a9e1bc9e8
Gui: refactor Splashscreen
...
Move About dialog class to the separate source file.
2024-11-12 07:59:44 +01:00
Ladislav Michl
cff4245a85
Gui: refactor hiddenMainWindow usage
2024-11-12 07:53:38 +01:00
Adrian Insaurralde Avalos
46831f4c86
Gui: extend version info to specify flatpak and conda builds
2024-11-11 15:30:27 -03:00
Benjamin Bræstrup Sayoc
e661774a29
[Gui] Center expression icon
2024-11-11 18:32:34 +01:00
PaddleStroke
4649b678f2
Core: QuantitySpinbox: Change truncate value from 18 to 12. Ensuring a more reasonable width.
2024-11-11 18:31:17 +01:00
hasecilu
16897e2f63
DependencyGraph: Tweak dot flags to prevent overlaped edges
...
- `-Granksep=2` lets increase the separation between groups (nodes),
ideally should depend on graph size
- `-Goutputorder=edgesfirst` lets place the edges first to allocate more
space for them
- `-Gsplines=ortho` changes the edges from curves to straight,
orthogonal lines
Fix #10207
2024-11-11 18:21:53 +01:00
Yorik van Havre
36c6a9ffa0
Merge pull request #17782 from wwmayer/issue_17770
...
Unhandled std exception dragging Cylindrical joint
2024-11-11 17:56:04 +01:00
Yorik van Havre
a9b4cb5611
Translations ( #17725 )
...
* Translations: updated ts files
* Translations: merged crowdin translations
* [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>
2024-11-11 17:01:52 +01:00
wmayer
72728ece52
Core: In View3DInventorViewer::getPointOnXYPlaneOfPlacement throw exception
...
If no intersection point can be found throw a Base::RuntimeError
2024-11-11 01:10:44 +01:00
wmayer
76a3ec410f
Core: Print warning if dragging is not allowed
2024-11-10 17:14:18 +01:00
wmayer
c14ef04b70
Core: Avoid cyclic dependencies when dragging an object into a group
2024-11-09 18:11:57 +01:00
Yorik van Havre
0995c04c80
Merge pull request #17609 from wwmayer/issue_17576
...
Core: Don't freeze application if lock file already exists
2024-11-04 18:08:51 +01:00
Bas Ruigrok
513103718b
Gui: Fix camera behavior when rotation center is far from object
...
Also fixes a regression in turntable navigation speed
2024-11-04 17:59:19 +01:00
wmayer
4143c551bb
DAG: Add method hasRecord() and use it in Model::slotChangeObject
...
to avoid a possible failing assert().
Fixes #17572
2024-11-04 17:56:57 +01:00
wmayer
4c6de459dc
Core: Write a log message instead of warning when locking a file fails
2024-11-01 16:10:51 +01:00
wmayer
c6f083b3e7
Core: Add wrapper function Application::applicationPid()
2024-11-01 15:48:01 +01:00
wmayer
7820ca7f73
Core: Don't freeze application if lock file already exists
2024-11-01 15:02:22 +01:00
PaddleStroke
4f323f9580
Core: Enable TaskDialogs to associate view ( #17373 )
...
* Core: Add possibility for task dialogs to associate a view and be able to close when associated view is closed.
* TaskImage: Use task dialog view association.
* Sketcher: Use task dialog view association. Preventing crash (https://github.com/FreeCAD/FreeCAD/issues/16702 )
* EditableDatumLabel: Use QPointer to prevent crash
2024-10-29 09:58:11 -05:00