YuSanka
97d82a0d57
DoubleSliderForLayers Improvements:
...
* Set "Show estimated print time on mouse moving" on true by default
* Back ported Ruler
* Fix for "Add" button
* Show move line on ruler
2024-06-21 14:12:28 +02:00
enricoturri1966
93a47c971a
Port of b2627055e34d1d42b86b32613e3fd0c07051ee63 from branch et_spe2109
2024-06-12 19:11:05 +02:00
YuSanka
3bd0728bc6
Fixed blurring of the Toolbars
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
ccd8910442
Automatic addition of missing glyphs: load CJK when a glyph is not found
2024-06-10 10:46:59 +02:00
YuSanka
b376919d83
DSForLayers: Fixed a preview of estimated printer times
...
+ Fixed position of the "Layer statistics" window
2024-06-06 12:23:22 +02:00
Lukas Matena
ae84f190c0
Fixed some more compiler warnings
2024-06-06 12:23:22 +02:00
Lukas Matena
62463b743f
Fixed couple of compiler warnings
2024-06-06 12:23:22 +02:00
Lukas Matena
226b20fa17
Added a 'layer statistics' legend for SLA
2024-06-06 12:17:44 +02:00
Lukáš Hejl
4b8fe98443
SPE-2186: Add shrinkage compensation into filament settings.
...
There is a limitation that on multi-tool printers, all used filaments must have the same shrinkage compression values.
2024-05-14 17:16:23 +02:00
YuSanka
dfcddc25e7
Fixed set of sprite_id for items inside toolbars
2024-05-14 08:06:16 +02:00
YuSanka
320d11d5db
ImguiDoubleSlider: Change layout of horizontal slider and position_window
2024-04-25 10:28:03 +02:00
YuSanka
0bb9233da7
ImguiDoubleSlider: Respect to "Collapse sidebar" button
...
+ use scale from canvas Size
2024-04-24 10:54:12 +02:00
YuSanka
56a3740fe4
ImguiDoubleSlider: WIP: Control is split to DSManagerForGcode and DSManagerForLayers (both are derived from template class)
...
+ GLCanvas3D: refactoring for handle of events related to the manipulation with sliders
+ use callbacks to process navigation in sliders instead of wxEvents
2024-04-24 10:54:12 +02:00
YuSanka
d06ef37df9
ImguiDoubleSlider: WIP: Set scale in respect to Retina displays
...
+ request one more frame for redraw, if value was changed with mouse wheel
+ some code cleaning
2024-04-24 10:54:12 +02:00
YuSanka
a5322ef970
DoubleSlider: ImGui rendering (WIP)
2024-04-24 10:54:12 +02:00
YuSanka
9beef5e847
TopBar: Added "Show settings" button
2024-04-24 10:49:22 +02:00
YuSanka
c95bc97435
Deleted unused UI-settings ("Set settings tabs as menu items" and "New layout, access via settings button in the top menu")
2024-04-24 10:49:22 +02:00
YuSanka
ed51fc24c9
Follow-up last commit: Fixed warnings and added missed include
2024-04-05 13:16:05 +02:00
YuSanka
e9361b4f61
ImGuiWrapper is split now into ImGuiWrapper, which contains and uses internal variables,
...
and ImGuiPureWrap (name space which uses just pure ImGui functions and doesn't use wxWidgets)
2024-04-05 12:38:47 +02:00
enricoturri1966
c2b8914ed0
Tech ENABLE_GL_CORE_PROFILE set as default
2024-03-26 14:41:57 +01:00
enricoturri1966
1112fca688
Tech ENABLE_OPENGL_ES replaced by build option SLIC3R_OPENGL_ES
2024-03-26 14:41:57 +01:00
enricoturri1966
539c155c59
Code cleanup and techs removal - completed
2024-03-26 14:41:55 +01:00
enricoturri1966
6529f28f26
New gcode visualization library - Separation of tool colors and color changes colors to simplify client code
2024-03-26 14:26:59 +01:00
enricoturri1966
5c29f868c3
New gcode visualization integration - Fixed toolpaths reset
2024-03-26 14:15:39 +01:00
enricoturri1966
13f9d6f28e
New gcode visualization integration - Fixed management of gcode preview view type
2024-03-26 14:15:38 +01:00
enricoturri1966
55b674ca3b
Code cleanup
2024-03-26 14:15:37 +01:00
enricoturri1966
dcd8b30842
Some refactoring and warning fix
2024-03-26 14:14:51 +01:00
enricoturri1966
00a19fe4eb
New gcode visualization integration - Fixed pre-gcode preview layers times
2024-03-26 14:12:32 +01:00
enricoturri1966
160d9b0187
New gcode visualization integration - Modify pre-gcode preview to use the new toolpaths renderer, objects WIP
2024-03-26 14:12:32 +01:00
enricoturri1966
a2b9104567
New gcode visualization - Modify pre-gcode preview to use the new toolpaths renderer, WIP (brim/skirt/wipe tower)
2024-03-26 14:12:32 +01:00
enricoturri1966
1d6fb321af
New gcode visualization integration - Removal of old visualization
2024-03-26 14:12:32 +01:00
enricoturri1966
1ee29acc4f
Some refactoring
2024-03-26 14:12:31 +01:00
enricoturri1966
e484726a98
New gcode visualization integration - Tool colors
2024-03-26 14:04:08 +01:00
enricoturri1966
bd985e80f6
New gcode visualization integration - Extrusion roles
2024-03-26 14:04:08 +01:00
enricoturri1966
c1ca2097bb
Center of gravity marker NOT rendered by the new visualization code
2024-03-26 14:04:07 +01:00
enricoturri1966
285a274ff7
SPE-1982: Tech ENABLE_NEW_GCODE_VIEWER - 1st installment of new toolpaths rendering code (WIP)
2024-03-26 14:04:05 +01:00
YuSanka
e065f0c83b
TopBar: Added "Search" control
...
+ Deleted old search controls from tab and canvas3D
2024-03-25 12:05:55 +01:00
Lukas Matena
1f87c498cd
Merge branch 'master_27x'
2024-02-20 23:01:02 +01:00
Lukáš Hejl
76435e7add
SPE-1840: Rework multi-material segmentation to work directly on the Voronoi diagram without creating a copy of it.
...
Previous algorithms assume that they can get an invalid Voronoi diagram. Because of that, during the multi-material segmentation, a copy of the Voronoi diagram was created, and there were several attempts to fix missing vertices and edges. But as it shows, this wasn't a good enough approach and sometimes led to several issues like bleeding layers.
After generalization, our approach for detection and repairs of invalid Voronoi diagrams from Arachne, we could assume that multi-material segmentation gets non-invalid Voronoi diagrams.
With this assumption, we reimplement multi-materials segmentation to work directly on the Voronoi diagram. That should make multi-material segmentation more stable.
So, this should fix several issues like bleeding layers. Also, memory consumption should decrease by a lot. Also, there should be some speedup of multi-materials segmentation.
2024-02-08 15:40:20 +01:00
Lukas Matena
a42223f963
Merge branch 'master_27x'
2024-01-26 13:07:19 +01:00
Lukáš Hejl
9a3c831020
SPE-2075: Fixed crash during thumbnail generation for SLA printers.
2024-01-02 13:46:49 +01:00
Lukas Matena
4ccc259c5a
Merge branch 'master_27x'
2023-12-13 15:55:13 +01:00
Lukas Matena
e0a03c7970
Merge branch 'master_271' into HEAD
2023-12-13 15:49:26 +01:00
Lukas Matena
2d130c71b6
Move binary gcode checkbox to Printer Settings
2023-12-11 15:40:35 +01:00
YuSanka
83a277b0c5
Fix for #7799 : Switching tabs with Ctrl+Shift+Tab collapses sidebar
2023-12-07 09:44:41 +01:00
enricoturri1966
62ff444a1e
#11821 : Fixed bug in generation of volumes in pre-gcode view for brim/skirt elements, thanks to @supermerill
2023-12-05 09:48:24 +01:00
YuSanka
4bbe6e21d0
Fix for #7799 : Switching tabs with Ctrl+Shift+Tab collapses sidebar
2023-12-04 14:45:36 +01:00
YuSanka
fa86a3d047
Searcher related refactoring:
...
* Searcher moved form Plater to Gui_App
2023-11-30 15:26:20 +01:00
enricoturri1966
5cc272bdfb
#11686 - Fixed rendering to thumbnail of mirrored objects
2023-11-21 10:54:51 +01:00