24984 Commits

Author SHA1 Message Date
Lukas Matena
07032d971d Merge branch 'lm_med' 2024-06-14 15:32:18 +02:00
Lukas Matena
dcde3148a5 Fixed loading of SLA archives when path contains non-ASCII characters 2024-06-14 15:32:10 +02:00
Lukas Matena
b6f1a8e8db Only allow loading of printRequest in SLA mode (to prevent a crash) 2024-06-14 15:32:10 +02:00
David Kocik
c31647f3ac Sla material info text in wizard with link 2024-06-14 15:32:10 +02:00
tamasmeszaros
ac2580caf0 SLA z correction:
first SLA Z correction prototype

Change Z correction controlling parameter to integer layer count

Add z correction mm conversion text as description label under Z correction

Fixed a crash when switching pages in material tab
2024-06-14 15:32:10 +02:00
Lukas Matena
9c0cb3b47c printrequest implementation:
printrequest reader WIP
Co-authored-by: David Kocik <kocikdav@gmail.com>

transformation matrix loading

Loading filaments from printRequest

Conversion of string to double

Reading PrintRequest when material not installed

empty tree check + allow printrequest for mac

PrintRequest: Set print profile if current doesnt have compatible sla material

followup fix of c24477cd10d92de00874504be434872d49a20ec9

Fix compile error on gcc
2024-06-14 15:32:10 +02:00
Lukas Matena
9e2ecb4607 Merge branch 'mmm' 2024-06-14 15:26:19 +02:00
Lukas Matena
f2f78f9d9f Merge remote-tracking branch 'private/master' (sync) 2024-06-14 15:25:59 +02:00
Lukas Matena
ee1b19c023 Sync to 7c9b848:
this obliterates all changes made between 2.7.4 and 2.7.5-rc1.
All the changes are already in 2.8.x as of 7c9b848.
We need this so that 2.7.5-rc1 (public/master) -> 2.8.0-alpha5 is a fast-forward.
2024-06-14 15:23:47 +02:00
Lukas Matena
7c9b848622 Merge branch 'ms_improve_seam_rear' 2024-06-14 14:56:15 +02:00
Martin Šach
f6396f59e9 Refactor seams - due to new rear implementation shells are now only required for aligned seams. 2024-06-14 14:55:50 +02:00
Martin Šach
7d6563641c Change implementation of rear seam.
Use line distancer to obtain the nearest line to a rear point.
Be smart about choosing the rear point.
2024-06-14 14:55:50 +02:00
Martin Šach
badd01b65d Make nearest seam position choose from corners first if there are any 2024-06-14 14:54:19 +02:00
Lukas Matena
65f1a25854 Merge branch 'dk_timer' 2024-06-14 14:28:21 +02:00
David Kocik
5c7ba0d879 Fix Physical Printers default address of Connect 2024-06-14 14:28:02 +02:00
David Kocik
42e222d8db Allow upload only to Prusa printers and inherited 2024-06-14 14:28:02 +02:00
David Kocik
3a1f47e69d Do not poll printers when not top window 2024-06-14 14:28:01 +02:00
David Kocik
2e0cb6a9be Do not allow url ouside connect and backbutton back to loading in connect tab. 2024-06-14 14:28:01 +02:00
David Kocik
31088cc139 Stop timers in destructor.
Fix of crash when changing lang.
2024-06-14 14:28:01 +02:00
David Kocik
de6f111eb6 Open url from Connect in external browser 2024-06-14 14:28:01 +02:00
David Kocik
43620b8dde Pass data json from Connect FE to upload.
Parse filename and return it back to the json in correct form.
2024-06-14 14:28:01 +02:00
David Kocik
a03facbeb4 Revert dev adressess 2024-06-14 14:28:01 +02:00
David Kocik
41974d6a8f Revert not sending Access token on REQUEST_CONFIG
RunScript -> RunScriptAsync
2024-06-14 14:28:01 +02:00
David Kocik
c1bff16325 Do not send access token by script and minor changes in WebviewPanel 2024-06-14 14:28:01 +02:00
Jan Bařtipán
7204a0e77b WebView and Connect integration: implemented logout flow via /slicer/logout 2024-06-14 14:28:01 +02:00
Jan Bařtipán
850ac19167 WebView and Connect integration: implemented login ceremony via /slicer/login request (and alternative disabled one with fetch function overriding); all stored JWT tokens merged into single secret store record to reduce number of login dialogs appearances when new app is run for first time on Mac. 2024-06-14 14:28:01 +02:00
David Kocik
5601a6e75f WIP polling timer 2024-06-14 14:28:01 +02:00
David Kocik
399d1f1702 refresh token timer 2024-06-14 14:28:01 +02:00
Lukas Matena
1dd8e64009 Changed description 2024-06-14 14:27:05 +02:00
Lukas Matena
fa1bb08d25 Merge branch 'fs_SPE-2126' 2024-06-12 19:15:08 +02:00
Filip Sykala - NTB T15p
5898fc5467 Propagate transformation from UI to backend on close embossed SVG
(from GLVolume to ModelVolume)
2024-06-12 19:14:59 +02:00
Filip Sykala - NTB T15p
c5d94d1d95 Propagate transformation from UI to backend on close Emboss gizmo
(from GLVolume to ModelVolume)
Fix SPE-2126
2024-06-12 19:14:59 +02:00
Lukas Matena
a30ca5eb71 Merge branch 'lm_et_spe2109_bis' 2024-06-12 19:11:20 +02:00
Lukas Matena
2423da86a2 The paining cache is not a member of GLVolumeCollection, not a static variable:
this is needed because static variables are destroyed after OpenGL context is
destroyed, and the GLModels should not oulive it.
2024-06-12 19:11:05 +02:00
Lukas Matena
f5b35950a7 Fixed issues when rendering shells of painted objects 2024-06-12 19:11:05 +02:00
Lukas Matena
46bb8e5ac6 Added a cache so that painted areas do not have to be recalculated in every frame,
the painted areas are not rendered as painted when the volume is in hover state
2024-06-12 19:11:05 +02:00
enricoturri1966
93a47c971a Port of b2627055e34d1d42b86b32613e3fd0c07051ee63 from branch et_spe2109 2024-06-12 19:11:05 +02:00
Lukas Matena
f889bf470c Merge branch 'ys_spe2327' 2024-06-12 14:39:38 +02:00
YuSanka
f0531c6fc2 TopBar and TopBarMenus: Code refactoring to use callbacks instead of direct use of UserAccount and Mainframe. 2024-06-12 14:39:12 +02:00
YuSanka
fa61ea4e9e TopBarMenus: Added sys_color_changed() to correct process a changing of the application color mode
SPE-2320
2024-06-12 14:39:12 +02:00
YuSanka
86780b5a6c ScalableBitmap: Check if the bitmap has a square shape,
when loading from the path
2024-06-12 14:39:12 +02:00
YuSanka
3bd0728bc6 Fixed blurring of the Toolbars 2024-06-12 14:39:11 +02:00
YuSanka
986b0e1cdb Fix for for SPE-2338 - [LINUX] "Menu" / "Log in" has wrong label layout (is bottom placed)
(set icon size for 20px instead of 24)
+ Sidebar: nonMSW specific : Added right margin for bottom buttons
+ Gizmos toolbar: Code cleaning
2024-06-12 14:39:11 +02:00
YuSanka
8590e34aaf UI improvements:
- Increase margin around the toolbar icons
- Fixed layout for search button in search control
- Fixed background for Scene / Preview buttons
- Fix for #12576 - Show "collapse sidebar" button, even if "Show sidebar expand/collapse button" wasn't enabled but sidebar is collapsed
- Account button: "Anonymous" default name is changed to "Log in"
2024-06-12 14:39:11 +02:00
Lukas Matena
615329b1f6 GCodeViewer: tweaked background alpha in segment properties dialog 2024-06-11 21:35:10 +02:00
Martin Šach
8c55b5f443 Fix size_t -> std::size_t 2024-06-10 14:55:05 +02:00
Lukas Matena
99c8bb2dbb Merge branch 'lm_imgui_atlas' 2024-06-10 10:47:10 +02:00
Lukas Matena
5fac6934ec Automatic addition of missing glyphs: require extra frame when chars are added 2024-06-10 10:46:59 +02:00
Lukas Matena
ccd8910442 Automatic addition of missing glyphs: load CJK when a glyph is not found 2024-06-10 10:46:59 +02:00
Lukas Matena
dbc548b2aa Automatic addition of missing glyphs: fix issues on DPI change 2024-06-10 10:46:59 +02:00