yw4z
1644d49ae1
Fix non functional OBJ import dialog on linux ( #13914 )
2026-05-31 20:16:29 +08:00
yw4z and SoftFever
27d7d5602c
Fix glitches around TextInput & ComboBox controls after scrolling on scaled displays ( #13805 )
...
Update StaticBox.cpp
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-05-23 11:24:12 +08:00
yw4z
def47f8959
Mode button fixes / improvements ( #13795 )
...
* init
* update thumb color
2026-05-22 19:04:03 +08:00
yw4z
dc12126b78
Fix 2 Linux assertation errors on gtk_window_resize() ( #13718 )
...
Update DropDown.cpp
2026-05-18 19:01:42 +03:00
yw4z
054a173af7
Fix possible crash on startup because of low max volumetric speed on profiles ( #13716 )
...
* Update fdm_filament_common.json
* update
* Update fdm_filament_common.json
2026-05-18 19:00:48 +03:00
yw4z
b4aa070c40
MultiChooseDialog & CheckList class & improvements for Profile Dependencies ( #9971 )
...
* init
* fix
* fix
* update
* update
* update
* Update Tab.cpp
* Update CheckList.cpp
2026-05-18 19:46:47 +08:00
yw4z
f0392ab226
Show filament edit button or action menu dynamically depends on single / multi materilal usage ( #12651 )
...
* init
* fix build error
* add guards
* Update Plater.cpp
2026-05-18 13:59:22 +08:00
yw4z
6cf7db1ded
Match titlebar font on Linux ( #12828 )
...
* Update BBLTopbar.cpp
* Update BBLTopbar.cpp
* Update BBLTopbar.cpp
* Update BBLTopbar.cpp
2026-05-18 00:43:22 +03:00
yw4z
95b23cea0f
[Linux] Fix scrollbar appears while 1 filament exist on filament area ( #13363 )
...
init
2026-05-16 22:10:17 +08:00
yw4z
b3bb8604c4
UI fixes / improvements ( #12513 )
...
* bbl device selector search box
* align file and more menus with its button
* fix multiline inputbox border color on windows
* fix multiline inputbox border color on windows
* preferences: use content width on combobox dropdowns
* about: match version text size on macOS
* msg dialog improvements
* fix canvas menu overlapping with sliced plates toolbar
* bbl bind dialog button placement
* bbl color picker
* Update StepMeshDialog.cpp
* drop file dialog
* drop dialog revert fonts
* revert windows multiline border
* Update StepMeshDialog.cpp
* update
* Flushing Volumes: match style of combobox
* fix hyperlink color on canvas notifications
* fix possible issues with shared profiles notification
2026-05-16 01:12:30 +08:00
yw4z
cf0dfd12ce
Clarify Create nozzle for existing printer ( #11773 )
...
* Update CreatePresetsDialog.cpp
* add information for existing nozzles
2026-05-15 10:03:17 +08:00
yw4z
3471b24362
Fix: Font rendering pixelated when cleartype disabled ( #12201 )
...
init
2026-05-15 09:57:12 +08:00
c8be7fb708
Tool Position window improve reading of vertex info ( #12614 )
...
* Update GCodeViewer.cpp
* improve reading feature types and enable actual flow rate
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* hide actual speed and actual flow
---------
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-11 12:20:35 +08:00
yw4z
133dc1c8e5
Printer selection dialog redesign ( #12248 )
...
* init
* remove debug
* update
* cleanup
* update
* animate sidebar and search bar when reduce motion not enabled
* add custom snappy scrolling to fix lags
* cleanup
* update
* scroll to vendor after layout change
* improve snapping on events
* update
* match UI of setup guide
2026-05-11 02:16:13 +03:00
yw4z
89c9c02ff6
Release Notes dialog Fixes / Improvements ( #12265 )
...
* Update ReleaseNote.cpp
* Update ReleaseNote.cpp
* fix large sized images overflows
* improve styling
2026-05-09 14:31:37 +08:00
yw4z and Rodrigo Faselli
a29d4fc495
Crash fix assembly mode flatpak ( #13413 )
...
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
* update
* Update GLCanvas3D.cpp
Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
---------
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
2026-05-09 13:11:26 +08:00
yw4z and SoftFever
d84ac149d1
Fix filamanent / printer selection stucks on loading ( #13492 )
...
* Update re3D rPP.json
* add vector type check
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-05-06 18:42:25 +08:00
yw4z
c2ac0baa05
Fix iconic button sizes on widgets (paint modes and gcode viewer buttons) ( #13365 )
...
* init
* update
2026-05-06 00:07:15 +08:00
yw4z
1433521f98
Improvements for Color paint widget ( #13421 )
...
* init
* fix build error
* Update GLGizmoMmuSegmentation.cpp
* Update GLGizmoMmuSegmentation.cpp
* Update GLGizmoMmuSegmentation.cpp
* fix popup positioning and add tooltip for remap info
2026-05-05 20:35:31 +08:00
yw4z
b3482265e0
Simplify drawing splash screen using wxPaintDC and Fix scaling & blank rendering issues ( #12586 )
...
* Update GUI_App.cpp
* Update GUI_App.cpp
* make splash screen parentless
2026-05-05 20:34:10 +08:00
yw4z
988b500f33
[Linux] Fix Black borders on checkbox and switch button ( #13362 )
...
init
2026-05-04 15:54:17 +08:00
yw4z
a2a62c30f7
Fix: Crash when changing type of SVG / TEXT volume to Support Blocker / Enforcer ( #13120 )
...
init
2026-04-26 20:29:56 +08:00
yw4z and SoftFever
95cf1745a8
Profile folder optimizations (Anycubic, Creality, Elegoo, Flashforge, Qidi, Prusa, Re3d, Rh3d, Snapmaker, Sovol and more) ( #13149 )
...
* anker
* blocks
* prusa
* zbolt
* snapmaker
* iQ
* eryone
* OpenEYE
* RH3D
* anycubic kobra neo
* kobra neo cover
* prusa one L cover
* longer lk10 & plus
* anycubic predettor
* creality covers
* k2 - k2 pro bed models
* m3d enabler d8500
* artillery m1 pro
* wemake3d
* Update Anet A8 Plus(A8+)_cover.png
* cubicon
* qidi
* Update Qidi X-Max 4_cover.png
* re3D
* Update Flashforge Artemis_cover.png
* flashforge
* tronxy
* Update flashforge_g2s_buildplate_model.stl
* Update FlyingBear Ghost7-bed.stl
* lulzbot
* Rolohaun3D
* Raise3D
* Update ThePositron_bed_texture.svg
* Mellow M1
* flsun
* CoPrint
* chuanying
* artillery
* anycubic
* sovol
* comgrow
* elegoo
* fix conflict
* update
* Update M5-CE-texture.svg
* prusa
* anker
* creality texture and model
* creality covers
* magicmaker
* Update wm_buildplate_model.stl
* comgrow
* infimech
* voxelab
* flashforge
* peopoly
* biqu
* ginger additive
* e3ng
* flashforge
* wanhao
* compress covers
* re3D
* wemake3d
* update
* flsun
* flashforge
* elegoo
* creality
* blocks
* update
* anycubic
* artillery
* Update Co_Print_ChromaSet_buildplate_texture.svg
* comgrow
* Update Taz_Pro_Dual_printbed.svg
* Update elegoo_orangestorm_giga_buildplate_texture.svg
* snapmaker
* flashforge
* anycubic 3 and S1
* artillery
* artillery
* update
* update
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-04-26 20:17:08 +08:00
yw4z
66eb5fc4f4
Add option to place window buttons on left side for Linux ( #12831 )
...
init
2026-04-24 16:51:00 +08:00
yw4z and Ioannis Giannakas
a5171b902d
Fix vertical alignment issues (Printer name, Clone progress) ( #13133 )
...
init
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
2026-04-24 16:29:29 +08:00
yw4z
f9f5425a33
Fix: Could not load bitmap: printer_preview_ error causing crash on Linux ( #12425 )
...
Update Plater.cpp
2026-04-24 14:06:16 +08:00
yw4z
f02aa7200e
Fix over scaled controls on windows ( #13117 )
...
init
2026-04-14 22:48:38 +08:00
yw4z
a9741b5274
Improve readability of "Only one wall on.." parameters ( #13121 )
2026-04-08 17:18:46 -03:00
yw4z
3eac0a86e4
update
2026-03-16 15:10:36 +03:00
yw4z
1f18be9ff2
fix compacting when app open with home tab
2026-03-15 04:16:45 +03:00
yw4z
20f8d478aa
init
2026-03-15 01:42:28 +03:00
yw4z
7399b5d9e6
Update calib_dlg.cpp
2026-03-12 23:58:23 +03:00
yw4z
3a98890e53
Update calib_dlg.cpp
2026-03-12 20:45:30 +03:00
yw4z
e1d844f71a
Merge branch 'main' into titlebar-buttons-fix
2026-03-11 17:16:09 +03:00
yw4z
aabbc41527
Update BBLTopbar.cpp
2026-03-11 15:36:19 +03:00
yw4z
ef2f7ca22a
simplify solution
2026-03-11 15:14:21 +03:00
yw4z
42fa706655
Merge branch 'main' into titlebar-buttons-fix
2026-03-11 14:48:05 +03:00
yw4z
e5a1020fcb
fix shaky text while resizing
2026-03-11 14:43:27 +03:00
yw4z
eab3139268
update
2026-03-11 06:56:03 +03:00
yw4z
d48585c715
Update BBLTopbar.cpp
2026-03-10 22:16:06 +03:00
yw4z
5f54e694c4
Calibration dialog Fixes (incorrect validators, scaling issues, UI refinements) ( #12702 )
...
* Update calib_dlg.cpp
* match validators
* update
* add missing linebreak
* update
2026-03-10 23:56:17 +08:00
yw4z
c9bf6f088a
Remove duplicate items from actual speed plot ( #12711 )
...
* init
* update
2026-03-10 23:54:44 +08:00
yw4z
a16f8e2cc0
Merge branch 'main' into fix-height-calculation
2026-03-09 20:02:23 +03:00
yw4z
e22c8b6648
update
2026-03-09 17:09:09 +03:00
yw4z
e6f90b1c7a
update
2026-03-08 02:20:31 +03:00
yw4z
d129c1d9cb
Update Plater.cpp
2026-03-07 19:40:39 +03:00
yw4z
6d0d787467
Update Plater.cpp
2026-03-07 19:30:16 +03:00
yw4z
ccea80482e
Update Plater.cpp
2026-03-07 04:32:05 +03:00
yw4z
095b5116ac
Add option for hiding / showing gridlines ( #10545 )
...
Might be useful who want to use custom grid line system with textures. or a clean look
### PROBLEM / SCENARIOS
• Custom made textures overlapping with grid system. so it might be confusing for user if want to use specific markings
• User may found its a distracting item and wants a clean look
### SOLUTION
added to view menu
<img width="477" height="434" alt="Screenshot-20251230192707" src="https://github.com/user-attachments/assets/e298d9b2-5f8f-4e33-af22-ea7c84c9b5b8 " />
added to canvas menu
<img width="278" height="297" alt="Screenshot-20251230192717" src="https://github.com/user-attachments/assets/a9952408-a361-4e64-ad9a-72e2480c74cf " />
Clean look without gridlines
<img width="1669" height="1157" alt="Screenshot-20250827144140" src="https://github.com/user-attachments/assets/9229f330-9543-4d39-a8fc-01deb9b61336 " />
<img width="1669" height="1157" alt="Screenshot-20250827144212" src="https://github.com/user-attachments/assets/ab3848fb-74d7-4618-8bc7-0cdff10a3804 " />
Few Examples with custom made textures / markings without gridlines
<img width="1669" height="1157" alt="Screenshot-20250827140008" src="https://github.com/user-attachments/assets/5d7b17ab-e97a-489c-9e4d-99157a37b6b7 " />
<img width="1669" height="1157" alt="Screenshot-20250827141904" src="https://github.com/user-attachments/assets/a7e0f360-a85a-489d-9bc2-39286984643a " />
2026-03-01 00:19:04 +08:00
yw4z and SoftFever
c3bb4347da
Filament Selection dialog Fixes / Improvements ( #12325 )
...
* Update 22.js
* fix printer list empty
* switch to vertical scrolling on custom filaments
* Update 23.css
* add stats
* fix uncommon filament types
* fix setup wizerd styling
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-02-26 23:42:49 +08:00
yw4z
5e6a8e4daf
Add preference for filament area height to reduce scrolling while using 16+ filaments ( #12317 )
...
Fixes https://github.com/OrcaSlicer/OrcaSlicer/issues/12284
Adds a preference for filaments area height since every user has different amount of MM units and external filaments
so users can set a value that fits their setups this way
we might see 3 or 6 filaments for each unit on future. thats why i set value as int
used 10 as default value. its good for 2 multimaterial units ( 8 filaments ) and 1 external filament
min value is 8. might be good when no external filaments in use
max value is 99. UI works same as 2.3.1 version
<img width="562" height="122" alt="Screenshot-20260215194149" src="https://github.com/user-attachments/assets/309cec36-8b83-48f3-875f-d5f22a9631e7 " />
**BEFORE**
Scrollable area fixed for 10 items. that causes a lot of scrolling whe user has 3 or 4 ams units
<img width="411" height="237" alt="Screenshot-20260215194816" src="https://github.com/user-attachments/assets/fc7823c0-d82a-4d1f-bb5b-56e8dd47abd2 " />
**AFTER**
value 10. - 2 multimaterial units ( 8 filaments ) and 1 external filament
<img width="1002" height="250" alt="Screenshot-20260215195243" src="https://github.com/user-attachments/assets/e3238cd1-788e-4ed2-b048-89c63bd323db " />
value 18 - 4 multimaterial units ( 16 filaments ) and 1 external filament
<img width="1001" height="355" alt="Screenshot-20260215195127" src="https://github.com/user-attachments/assets/afe0305e-fcb4-4a51-b8dc-e70a063aa391 " />
2026-02-23 12:56:09 +08:00
yw4z and SoftFever
b02a50add0
Filament selection dialog > Switch to column browser UI with search boxes ( #12167 )
...
* init
* update
* add ability to select / unselect filtered items
* update
* update
* match icon placements on filter / search boxes
* add clear button
* add ability to filter checked / unchecked items
* update
* update
* update
* update
* remove use of :has selector for better browser support
* increase contrast on light mode
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-02-11 17:42:57 +08:00
yw4z
9604b01656
Fix: tool position window glitch on Linux ( #12195 )
...
fill buffer
2026-02-09 11:07:51 -03:00
yw4z
d608d7dffe
UI Fixes / Improvements ( #12069 )
...
* clone dialog - spin input stuck on selected
* fix advanced toggle label
* fix scrollbar appearing on project page welcome screen
* create slicing section on preferences
* reduce margins on tabs
* bbl part skip dialog
* Update filament_not_mactch.svg
* Update icon_qusetion.svg
* match hyperlink color on notifications
* fix position of notifications on slicing errors
* match background color of BBL > Calibration tab > Sidebar
* match look of BBL sidebars
* match bbl monitor icons
* match multi-device page margins
* bbl > monitor > print control buttons
* fix flush dialog showing text selection on buttons
* Printer network dialog > match combo box width
2026-02-04 11:40:02 +00:00
yw4z
ea3685aacb
Tool position window Fixes / Improvements ( #12068 )
...
* init
* fix fold/unfold button direction
* remove window border
* remove unused icons
* add scaling support
* match libvgcode roles with orca terms
* fix expanding table window
* Update GCodeViewer.cpp
* fix translation support
* fix translations
* fix imgui styles
2026-02-04 11:38:05 +00:00
yw4z
0bf531ace8
add safe guard
2026-01-28 03:13:51 +03:00
yw4z
0bee82cee5
Hyperlink class ( #9947 )
...
### FIXES
• 3mf file version check dialog opens bambu releases page instead Orca
### CODE COMPARISON
<img width="112" height="36" alt="Screenshot-20251128125737" src="https://github.com/user-attachments/assets/73718a18-8159-43d5-bb80-0eb90d59a8f6 " />
**wxHyperlinkCtrl**
• System decides what colors to use. so blue color is visible even with colors set
• No need to use SetCursor()
```
auto wiki_url = "https://github.com/OrcaSlicer/OrcaSlicer/wiki/Built-in-placeholders-variables ";
wxHyperlinkCtrl* wiki = new wxHyperlinkCtrl(this, wxID_ANY, _L("Wiki Guide"), wiki_url);
wiki->SetToolTip(wiki_url); // required to showing navigation point to user
wiki->SetFont(Label::Body_14); // not works properly
wiki->SetVisitedColour(wxColour("#009687 ")); // not works properly
wiki->SetHoverColour( wxColour("#26A69A")); // not works properly
wiki->SetNormalColour( wxColour("#009687 ")); // not works properly
```
<img width="132" height="39" alt="Screenshot-20251128125847" src="https://github.com/user-attachments/assets/f6818dc0-5078-498a-bf09-1fd36e81ebe5 " />
**wxStaticText**
• Works reliably on colors and fonts
• All event has to defined manually
```
wxStaticText* wiki = new wxStaticText(this, wxID_ANY, _L("Wiki Guide"));
auto wiki_url = "https://github.com/OrcaSlicer/OrcaSlicer/wiki/Built-in-placeholders-variables ";
wiki->SetToolTip(wiki_url); // required to showing navigation point to user
wiki->SetForegroundColour(wxColour("#009687 "));
wiki->SetCursor(wxCURSOR_HAND);
wxFont font = Label::Body_14;
font.SetUnderlined(true);
wiki->SetFont(font);
wiki->Bind(wxEVT_LEFT_DOWN ,[this, wiki_url](wxMouseEvent e) {wxLaunchDefaultBrowser(wiki_url);});
wiki->Bind(wxEVT_ENTER_WINDOW,[this, wiki ](wxMouseEvent e) {SetForegroundColour(wxColour("#26A69A"));});
wiki->Bind(wxEVT_LEAVE_WINDOW,[this, wiki ](wxMouseEvent e) {SetForegroundColour(wxColour("#009687 "));});
```
<img width="132" height="39" alt="Screenshot-20251128125847" src="https://github.com/user-attachments/assets/f6818dc0-5078-498a-bf09-1fd36e81ebe5 " />
**HyperLink**
• Fully automated and single line solution
• Colors can be controllable from one place
• Works reliably on colors and fonts
• Reduces duplicate code
```
HyperLink* wiki = new HyperLink(this, _L("Wiki Guide"), "https://github.com/OrcaSlicer/OrcaSlicer/wiki/Built-in-placeholders-variables ");
wiki->SetFont(Label::Body_14) // OPTIONAL default is Label::Body_14;
```
### CHANGES
• Unifies all hyperlinks with same style and makes them controllable from one place
• Replaces all wxHyperlink with simple custom class. Problem with wxHyperlink it mostly rendered as blue even color set
• Reduces duplicate code
• Adds wiki links for calibration dialogs
• Probably will add "Wiki Guide" to more dialogs overtime
<img width="349" height="238" alt="Screenshot-20251127212007" src="https://github.com/user-attachments/assets/69da2732-ea35-44de-8ebc-97a01f86328f " />
<img width="355" height="459" alt="Screenshot-20251127212021" src="https://github.com/user-attachments/assets/c0df40f8-c15d-47fa-b31a-cf8d8b337472 " />
<img width="442" height="382" alt="Screenshot-20251127212046" src="https://github.com/user-attachments/assets/5d94242b-6364-4b0a-8b2f-a1f482199bd1 " />
<img width="225" height="241" alt="Screenshot-20250824171339" src="https://github.com/user-attachments/assets/39ca6af3-6f8a-42ee-bf1d-c13d0f54bb63 " />
<img width="442" height="639" alt="Screenshot-20251127212403" src="https://github.com/user-attachments/assets/c1c580f8-3e1b-42f0-aa8e-bac41c2ff76b " />
<img width="476" height="286" alt="Screenshot-20251127212515" src="https://github.com/user-attachments/assets/28b130ce-c7c0-4ada-9842-ff7154c00c21 " />
<img width="1460" height="245" alt="Screenshot-20251127212541" src="https://github.com/user-attachments/assets/3fca2649-9cd3-4aea-9153-b2f508fdfefe " />
<img width="401" height="291" alt="Screenshot-20251127213243" src="https://github.com/user-attachments/assets/82b4ec1f-6074-4018-9efa-a1b6b819ae28 " />
2026-01-03 23:06:57 +08:00
yw4z and SoftFever
0330e86007
Introduce canvas menu ( #11618 )
...
* init
* update
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
* cleanup
* fix icon size
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-12-31 00:02:48 +08:00
e8af78d032
Custom grouping options for user filament presets (All, None, By Vendor, By Type) ( #11681 )
...
* Update PresetComboBoxes.cpp
* add option on preferences
* simplify changes
* update
* Update PresetComboBoxes.cpp
* Update PresetComboBoxes.cpp
* support lowercase on sorting non submenu list
* minor changes
---------
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-12-29 23:37:36 +08:00
yw4z
7fa6175b4f
Compact Printer Selection UI - part 3 ( #11676 )
...
* init
* Update ImageDPIFrame.cpp
* Update Plater.cpp
* update
* update
* Update PresetBundle.cpp
* ensure 0.25 returned as 0.25 instead 0.2
* Merge branch 'main' into compact-printer-selection-UI-part-3
* Merge branch 'main' into compact-printer-selection-UI-part-3
* Merge branch 'main' into compact-printer-selection-UI-part-3
2025-12-23 01:30:03 +08:00
yw4z
380ea7e2e8
Fix fill bed and disable arranging after adding / removing instances ( #11619 )
2025-12-19 08:32:14 +00:00
yw4z
22d2fe9b37
UI fixes / improvements ( #11617 )
...
* fix margins on titlebar fold
* update
* Update Plater.cpp
* update
* Update toolbar_double_directional_arrow.svg
* Update toolbar_double_directional_arrow.svg
* object list variable height icon
* Update tab_multi_active.svg
* update ams icons
* match popup border color
* Update param_advanced.svg
* Update custom-gcode_advanced.svg
* match label & parameter box width on object table
* revert changes for orange colors
* match sizes of radio buttons on widgets
* Update GLGizmoSVG.cpp
2025-12-18 12:17:29 +00:00
yw4z
00ff06a5d3
Match button styles on whole UI and fixes for button class ( #11233 )
...
* init
* web buttons
* Bind Dialog & Fix states
* update
* update
* Update common.css
* objcolordialog
* privacy update dialog
* Update CaliHistoryDialog.cpp
* Update MultiMachineManagerPage.cpp
* Update AMSControl.cpp
* TipsDialog
* Update AMSMaterialsSetting.cpp
* extrusion calibration
* Update UpdateDialogs.cpp
* recenterdialog
* update
* Update Calibration.cpp
* update
* update
* update
* fix
* update
* ReleaseNote
* update
* update
* fix remember checkbox position
* add comments
2025-12-18 12:14:56 +00:00
yw4z
7760000aaf
Fix RolohaunDesign Delta Flyer Refit process visible for every printer ( #11594 )
...
init
2025-12-09 01:06:57 +08:00
yw4z
db64def4c2
Compact Printer Selection UI - part 2 ( #11401 )
...
* update
* match bbl covers with profile folder
* Update printer_placeholder.png
* match vertical margins
* improve logic for showing bed type preview
* fix focus
* fix conflict
* fix conflict
* Update printer_placeholder.png
* Update Plater.cpp
* Update printer_placeholder.png
* revert changes for margins
* Update Plater.cpp
* Update Plater.cpp
* Revert "Update Plater.cpp"
This reverts commit f73e482081 .
* Update Plater.cpp
* fix badges not visible
* fix badge
* Update Plater.cpp
* update sync icon
* improve cover auto hide logic
* Update Plater.cpp
* delete bed type images
* simplify events
* hide nozzle selector for ToolChangers
* fix bed type not remembers value after printer change
2025-12-09 01:05:03 +08:00
yw4z and Ioannis Giannakas
9304cc35db
UI fixes / improvements ( #11413 )
...
* init
* flushing volumes
* vertical margins
* fix titlebar scaling
* fix filament section
* flushing volumes
---------
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
2025-11-22 22:54:36 +08:00
yw4z
964408a7fa
Merge branch 'main' into datalist-row-color
2025-11-19 13:53:36 +03:00
yw4z
6d70fdd150
update
2025-11-19 13:51:52 +03:00
yw4z
73b93d2ed0
Compact Printer Selection UI ( #11196 )
2025-11-17 15:30:35 +00:00
yw4z
4501bf6f57
Fix combo box vertical text alignment ( #11217 )
...
* init
* update condition
* Merge branch 'main' into fix-combobox-text
* Update TextInput.cpp
2025-11-09 20:40:30 +08:00
yw4z
b62187f076
Match UI of filament grouping & fixes ( #11238 )
...
* init
* update
* match radio icons
* fix background
* Show only on "summary" and "filament" tab
* delete unused icons
2025-11-08 20:44:37 +08:00
yw4z and SoftFever
3c65617139
Fixes / Improvements for Covers & Printer Selection dialog ( #11151 )
...
* init
* update
* Crop cover images
* match setup wizard UI
* update
* tiertime
* anycubic
* anycubic
* construct3d
* update
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-11-04 10:16:06 +08:00
yw4z
2b02a19404
Fix plate icons & filament grouping ( #11222 )
...
* init
* Update PartPlate.cpp
2025-11-01 20:20:25 +08:00
yw4z and SoftFever
ff0507e5a3
Profile folder optimizations (Anycubic, Artillery, Bambu Lab, BIQU, Creality, Flashforge, Prusa, Ratrig, Sovol, Volumic, Voron, VzBot, Z-Bolt, Wanhao and more) ( #10806 )
...
* init
* voron covers
* voron models
* qidi hotends
* ultimaker
* seckit
* kingroon
* Update kp3s_bed.stl
* default hotend
* VzBot
* Update goliath.stl
* Construct3D
* comgrow
* biqu
* artillery
* anycubic
* bambulab
* flashforge
* chuanying
* update
* ratrig
* snapmaker
* Update sovol_zero_buildplate_model.stl
* sovol
* sovol
* Update wm_3dp_hotend.stl
* Update magicmaker_hotend.stl
* flsun
* iQ
* wanhao
* deltamaker
* phrozen
* MagicMaker covers
* z-bold
* volumic
* VzBot covers
* custom printers
* custom printer covers
* orca arena
* Update Orca Arena X1 Carbon_cover.png
* creality
* sovol sv08 max
* qidi texture
* Update qidi_xplus_buildplate_texture.png
* bump versions
* folgertech
* twotrees
* VzBot
* dremel
* FlyingBear
* Wanhao
* wanhao
* Delete 230 - Mono320x320.png
* voron
* voron
* voron
* seckit
* ultimaker
* kingroon
* default hotend
* Update qidi_xseries_gen3_hotend.stl
* Update deltamaker_2_buildplate_texture.svg
* vzbot
* Update goliath.stl
* biqu
* anycubic
* folgertech
* geetech
* ginger additive
* anycubic
* Update Wanhao D12-300_hotend.stl
* phrozen
* bump versions
* fix missing files on linux & add new models for sv07
* fix missing files
* Prusa
* update
* Update ultimaker_2_buildplate_model.stl
* fix all cover images
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-10-25 15:41:29 +08:00
yw4z and Noisyfox
0493ed03a5
Preferences dialog redesign / improvements / fixes ( #10665 )
...
* init
* update
* update
* update
* update
* tooltips
* update
* fix tab colors
* update
* Update Preferences.cpp
* Update Preferences.cpp
* Update Preferences.cpp
* Update Preferences.cpp
* update "Auto backup" and "Downloads folder"
* cleanup
* update
* update
* update
* update
* update
* update
* Update Preferences.cpp
* update
* update
* update
* update
* Update MainFrame.cpp
* Update text.js
* log level selection
* move NetworkTestDialog to cpp
* Update Preferences.cpp
* Update Preferences.hpp
* cleanup create_item_switch
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-10-15 17:34:08 +08:00
yw4z
d55f016568
Fix grid lines origin for multiple plates ( #10724 )
...
Update PartPlate.cpp
2025-09-23 09:30:29 +08:00
yw4z
cd9081b16d
[QOL] Remember slider position for single layer mode in preview ( #10758 )
...
init
2025-09-21 22:49:25 +08:00
yw4z
cf23cf831a
Update UnsavedChangesDialog.cpp
2025-09-18 13:47:32 +03:00
yw4z
0eef794824
[DOC] Fix typo "rotatation" ( #10592 )
...
init
2025-09-09 11:22:21 +08:00
yw4z and SoftFever
38ed01f61f
gCode Legend Fixes / Improvements ( #10501 )
...
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-09-04 00:00:26 +08:00
yw4z
4c3081d654
Fix scaling on bed and extruder icons in BBL > Device tab ( #10416 )
...
Update StatusPanel.cpp
2025-08-25 01:30:44 +08:00
yw4z
8b78fe98aa
Show axis on selected plate ( #9419 )
...
* Update 3DBed.cpp
* Update 3DBed.cpp
* Merge branch 'main' into axis-on-selected
2025-08-24 00:31:28 +08:00
yw4z
099dbb4046
Fix: Reset object settings not working for plate's Skirt Start Angle and Other Layers Sequence ( #10482 )
...
* init
2025-08-23 23:19:00 +08:00
yw4z
739e4b374e
Infill pattern icons improvements / fixes ( #10354 )
...
* init
* Update param_quartercubic.svg
* update 2D icons
2025-08-13 00:10:00 +08:00
yw4z and Noisyfox
e9e069c167
Styling management for buttons and matching all button styles ( #8184 )
...
* Add button styling
* Fix dark mode compability
* printable area button
* Connection dialog icons
* Add aligment control
* Fix alignment
* add new styles
* Update BedShapeDialog.cpp
* Use darker text color on dark mode
* update code
* Update
* update
* Update
* Update WipeTowerDialog.cpp
* update
* Update Button.cpp
* update
* Update Button.cpp
* add enums for style and type
* update
* Update Button.cpp
* fix
* update
* Update DialogButtons.cpp
* Update UnsavedChangesDialog.cpp
* update
* update
* update
* Update Button.cpp
* cleanup
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-07-17 20:44:45 +08:00
yw4z and Noisyfox
0726819547
Color & Icon fixes / improvements ( #9773 )
...
* init
* update
* update
* revert changes for stepmesh dialog
* make highlight arrow more obvious
* reset to zero icons
* modernize return icon
* better dark mode icon for project page
* fix return arrow
* revert changes for hyperlinks
* update
* Update SelectMachine.cpp
* Update SendToPrinter.cpp
* update
* update plate icons
* dragcanvas dark mode support
* revert changes for calibration page
* revert changes for bind dialog
* Update BindDialog.cpp
* fix green text on bbl calibration window
* Update AmsMappingPopup.cpp
* match measure axis color
* fix
* update
* Update AmsMappingPopup.cpp
* revert color change for hyperlink
* Update NotificationManager.cpp
* update
* add icon for resonance avoidance
* update
* Fix wrong icon color after switching dark mode
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-07-17 15:26:55 +08:00
yw4z and Noisyfox
b410154cb3
Improvements / Fixes for RadioGroup and apply to more windows II ( #10089 )
...
* init
* Fix issue that `Button` is not focusable on Linux
See: https://github.com/SoftFever/OrcaSlicer/pull/10089#issuecomment-3065050902
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-07-12 19:26:47 +08:00
yw4z
c4e8b26f17
Dialog for Clone ( #9897 )
...
* init
* update
* Update CloneDialog.cpp
* fix focus
2025-07-06 11:34:47 +08:00
yw4z
bec5d9ea57
Fixes for LabeledStaticBox & Height Range UI ( #9991 )
...
init
2025-06-24 22:29:30 +08:00
yw4z
661d7b88da
Fix notification position on scaling ( #9982 )
...
Update NotificationManager.cpp
2025-06-23 17:00:42 +08:00
yw4z
8aec3f69e5
Remove usage of titlebar icons ( #9932 )
...
* ibit
* update
* Update RecenterDialog.cpp
* Update AboutDialog.cpp
2025-06-20 16:52:15 +08:00
yw4z and Noisyfox
9569841091
Ramming dialog improvements & add step control for SpinInput class ( #9651 )
...
* init
* update dialog buttons
* Fix color on Linux & macOS
* Fix dark mode dialog title color on Windows
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-06-14 15:19:25 +08:00
yw4z
0999cb057d
DialogButtons fixes and apply to more windows ( #9809 )
...
* step import dialog
* update
* update
* drop file dialog
* Update UnsavedChangesDialog.cpp
* update
* fix focus
* Update CreatePresetsDialog.cpp
* improve usage of return button
* fix first button not getting hover effects
* update
* update
* improve button styles
* update button events
* update button events
* update button events
* remove Raise()
2025-06-14 10:27:10 +08:00
yw4z and Noisyfox
8fff1caa39
Class for RadioGroup & LabeledStaticBox and improvements for Calibration Dialogs, Windows with wxStaticBoxSizer ( #9797 )
...
* update
* Update calib_dlg.cpp
* Update LabeledStaticBox.hpp
* Update calib_dlg.cpp
* update
* update
* RadioGroup fix
* update
* update
* update
* update
* RadioGroup
* Fix render issue when position is set to default (-1)
* Fix macOS render issue by removing default NSBox border
* Fix compile
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-06-12 20:15:02 +08:00
yw4z
a60b65367a
Use proper case for "return" ( #9831 )
...
init
2025-06-10 09:42:06 +08:00
yw4z
4b893b40a1
wxDataViewCtrl fixes ( #9818 )
...
* init
* update
2025-06-07 17:15:41 +08:00
yw4z
dd549a6c52
class for DialogButtons ( #9639 )
...
* init
* match code
* update
* Update DialogButtons.hpp
* make Ok uppercase
* update
* fix and cleanup
* Update DialogButtons.cpp
* update
* Update DialogButtons.cpp
* update
* Update CreatePresetsDialog.cpp
* update
* update
* update
2025-06-04 09:30:36 +08:00
yw4z
895b21fb2b
Fix scaling on Plates toolbar for Windows ( #9674 )
...
Update GLCanvas3D.cpp
2025-06-01 15:40:44 +08:00
yw4z
c93e321ef0
Fix scaling on SideButton ( #9673 )
...
* Update MainFrame.cpp
* fix scaling on gap
2025-06-01 13:16:51 +08:00
yw4z
23ee612c03
Fix scaling on about dialog ( #9672 )
...
* Update AboutDialog.cpp
* Update AboutDialog.cpp
2025-06-01 13:00:05 +08:00