79b7ccbb79
OSX specific, related to the wxWidgets 3.1.4: Fixed wrong UI-scaling
...
(wxWidgets 3.1.4 can binding of wxEVT_DPI_CHANGED now, so it was called msw_rescale() for most of the controls redundantly)
+ Fixed update of the DoubleSlider after changing of the system color
2021-01-22 21:44:15 +01:00
59017a7dae
wxBitmapComboBox under OSX and wxComboBox under other platforms is used on Manipulation panel for coordinate space choice now.
...
+ Fix of warning on wxBitmap.SetWidth(): deleted meaningless from wxWidgets 3.0 code
2021-01-20 17:34:54 +01:00
56e7d83513
Implement exception rethrow for ui jobs
2021-01-19 15:01:20 +01:00
1efa129b67
Fix of #5619 - Copying Item with Printable Property
2021-01-18 15:19:02 +01:00
9a2310ae98
Fix of [prusa3d/PrusaSlicer] Remove unnecessary null pointer checks ( #5813 )
...
Don't use
if (ptr)
delete ptr;
call
delete ptr;
directly, it contains the test for null ptr.
2021-01-18 09:33:19 +01:00
af6ef2cb8a
Merge remote-tracking branch 'origin/master' into dev
2021-01-13 14:18:55 +01:00
0369caa9e1
Fix of #5163 and #5505 - Vertical cutting of the preset comboboxes on a sidebar
2021-01-12 14:54:58 +01:00
7d751753bc
Replaced __linux macro with __linux__
2021-01-11 13:31:30 +01:00
7a1574a853
Fix of #5720 - SL1 Printer Settings->Notes is not updated when switching tab
2021-01-11 13:11:35 +01:00
d46a756b98
Finally fixing the single instance for AppImage
2021-01-11 11:41:22 +01:00
a900b7767b
Fix of previous commit
2021-01-11 11:29:27 +01:00
7780221683
Fixed "Single instance" locking issue on Linux with AppImage,
...
where the PrusaSlicer binary is mounted at a different mount point
at each AppImage execution.
Fixes Lock files in the local configuration directory are not deleted (#5733 )
2021-01-11 11:14:59 +01:00
d19a7fcfad
Increase tolerance for objects being outside print bed.
2021-01-08 10:14:24 +01:00
012a76e126
Removed obsolete method declaration in GLCanvas3D
2021-01-08 08:47:33 +01:00
2b02747ec5
On OSX, we use boost::process::spawn() to launch new instances of PrusaSlicer from another PrusaSlicer.
...
boost::process::spawn() sets SIGCHLD to SIGIGN for the child process, thus if a child PrusaSlicer spawns another
subprocess and the subrocess dies, the child PrusaSlicer will not receive information on end of subprocess
(posix waitpid() call will always fail).
https://jmmv.dev/2008/10/boostprocess-and-sigchld.html
The child instance of PrusaSlicer has to reset SIGCHLD to its default, so that posix waitpid() and similar continue to work.
Fixes #5507
2021-01-07 19:14:48 +01:00
2ad4447035
Fix of Ejecting of device has failed on Ubuntu Linux #3975
...
Eject failed due to superfluous escaping of spaces in path to the SD card
mount point.
2021-01-07 14:17:09 +01:00
4988b93b8d
Merge remote-tracking branch 'remotes/origin/master' into vb_osx_eject
2021-01-07 14:12:40 +01:00
8c597e9533
Merge remote-tracking branch 'remotes/origin/dk_refresh' into vb_osx_eject
2021-01-07 14:00:21 +01:00
2505c0a82d
Fix for incorrect text fitting on gtk comboboxes.
...
fixes #4584
2021-01-07 13:38:29 +01:00
df59f9497a
request frame with delay when new notification pushed
2021-01-07 13:33:05 +01:00
a5882a1a1c
success with text ellipsize for combobox
2021-01-07 13:24:26 +01:00
c61a6289c5
update notification before erasing finished ones
2021-01-07 13:16:23 +01:00
c227e15794
Fixed compilation on OSX
2021-01-07 13:13:35 +01:00
f43b34fb57
wxWakeUpIdle when render timer ends to ensure idle function spawns and triggers rendering
2021-01-07 12:54:53 +01:00
8e7958da12
Fix of #5698 - When editing presets, list items are always green even if values have changed compared to preset or defaults
2021-01-07 12:26:16 +01:00
546fbe1e8e
Fix of previous commit for OSX
2021-01-07 12:19:41 +01:00
961abd75e8
Fix of previopus commut
2021-01-07 12:09:47 +01:00
18cf1fdb43
Fixing the SD card eject issue on OSX by pushing the call to
...
"diskutil eject" to a worker thread.
Hopefully fixes Ejecting an SD card is slow and locks UI #4844
2021-01-07 12:02:44 +01:00
efd3002ea9
Fix of #5568 - Unselecting more than 10 copies stops at copy 10
...
But really bug was: incorrectly interrupted DnD.
2021-01-07 09:56:43 +01:00
3070e66aae
Fixed black rects for extruder colors, when we load 3mf project with MM-printer profile and extruder colors is set to the filament colors
...
+ Fixed a bug with updating colors in extruder editors in ObjectList, when we use filaments colors for extruders and some filament profile is switched
2021-01-07 08:52:45 +01:00
daa0bbdb0c
Fix of slow update when dragging the vertical slider in G-code viewer
...
with volumetric flow color mapping enabled.
Fixes "Volumetric flow rate computes very slowly #5572 "
2021-01-06 15:32:31 +01:00
939d08af19
Fix of #4532 - "Send G-Code to printer host" dialog box blanks out text on Linux
2021-01-06 12:24:00 +01:00
48c7673cc6
Fix of #5584 - Information text on startup logo
2021-01-05 14:26:10 +01:00
fb29325b14
Fix of G-code Viewer not loading .gco files #5536
...
".gcode", ".gco", ".g" and ".ngc" were considered to be G-code file
extensions by the G-code import / export file dialogs, but not by
various other functions. Now the G-code extension is tested by
a single function is_gcode_file(string).
2021-01-05 12:26:11 +01:00
b93c2aea44
#5690 - Fixed thumbnail generation when a gizmo is active
2021-01-05 11:58:48 +01:00
a629401916
Fix for "bed fill" discarding selected instance transformation.
...
fixes #5621
2021-01-04 20:33:17 +01:00
f119b80341
Fix of #5672 - Dubious grammar when closing Physical Printer dialog
2021-01-04 19:03:34 +01:00
c3f88db392
Fix of #5638
2021-01-04 18:05:20 +01:00
5845957c7d
Fix of second part of #5531
...
From the Win 2004 preset combobox lose a focus after change the preset selection and that is why the up/down arrow doesn't work properly.
So, set the focus to the combobox explicitly.
2021-01-04 16:51:29 +01:00
7a41ab20ed
Changed wording in one log message
2021-01-04 14:21:24 +01:00
6cf47f3e61
Use monospace font in placeholder parser error messages (Linux fix)
...
Previous implementation did not use monospace font on Linux. According to a note
from @wavexx in ba7f39a : "wxSYS_ANSI_FIXED_FONT use the same as DEFAULT in wxGtk".
This commit uses the same workaround by actually loading the font from GUI_App.
2021-01-04 14:21:24 +01:00
1d25630508
Fix of #5606 (Force invalidation when object settings are deleted)
2021-01-04 14:21:24 +01:00
c747502db9
Fix of #5517 "Unsupported Selection" error when copy pasting objects with modifiers...
2020-12-30 12:44:07 +01:00
6effa30322
Move text color selection from ButtonsDescription to Preferences dialog (related to #5489 )
2020-12-30 12:04:59 +01:00
0331bcefd9
ObjectList: Smart update of the min height in respect to the items count.
...
Min 7 items and max 15 items
2020-12-30 11:00:02 +01:00
40fb39f5e1
Change the y_step for sidebar slider to fix strange layout of the sidebar
2020-12-29 19:04:38 +01:00
e193a0e921
localization: Fixed one phrase
2020-12-22 17:24:29 +01:00
034ca8ef57
Fixed a checking of the description lines existence before setting new value for them
2020-12-22 16:23:53 +01:00
81878a6f79
Fix of #5537 - GUI_App::post_init could be in some cases called before GUI_App::init_openg when GCode viewer is used.
...
The solution adds a status flag to GUI_App::init_openg and ensures that GUI_App::post_init isn't called before initialization in GUI_App::init_openg is done.
2020-12-22 12:28:00 +01:00
99f5dfbde7
Added error-checking for child.wait() call during removable drive ejection (to prevent #5507 )
...
Mark Ejection as failed if the wait() function fails. It seems that it is not simply possible
to retrieve the exit code of the process in that case (although it usually finishes sucessfully).
2020-12-22 12:18:30 +01:00