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
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
yw4z
b7e0abc5f5
Bed shape dialog improvements ( #9569 )
...
* init
* reduce changes
* Update BedShapeDialog.cpp
* update
2025-05-16 23:49:07 +08:00
yw4z and Noisyfox
a008014ab0
Improvements for Default color button in filament settings ( #9581 )
...
* init
* fix colors on theme switch
* update
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-05-11 20:11:09 +08:00
yw4z
75dd55fcf6
fixes for dependencies tab ( #9594 )
...
* init
* fix indent
2025-05-10 22:13:28 +08:00
yw4z and Noisyfox
41ff632d28
Improve UI of profile dependencies tab ( #9553 )
...
* init
* Update Tab.cpp
* update labels
* Update Tab.hpp
* Fix checkbox label
* Update Tab.cpp
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-05-10 13:49:52 +08:00
yw4z
2fbfb70994
Fix filament type parameter box uses wrong width ( #9582 )
...
* Update Tab.cpp
* Update Tab.cpp
2025-05-09 22:54:35 +08:00
yw4z
f0384e7bc3
Color & shape improvements for Axes ( #9495 )
...
init
2025-05-08 16:00:48 +08:00
yw4z
92b31a6435
Improve quality of bed name / number texture ( #9535 )
...
* init
* update
* update
* update
* update
* update
* Update PartPlate.cpp
2025-05-08 12:33:57 +08:00
yw4z
13225c817a
Increase size of layer mode button on preview tab ( #9554 )
...
* Update IMSlider.cpp
* fix slider positions
2025-05-07 23:33:33 +08:00
yw4z
241d097d2e
Match style of checkboxes on Material Settings > Setting Overrides ( #9551 )
...
init
2025-05-05 18:53:46 +08:00
yw4z
4925f65fed
Fix: 2Dbed step calculation for grid not working ( #9550 )
...
init
2025-05-05 17:59:00 +08:00
yw4z
0dd356a3a7
Fix exclusion area shape and color ( #8792 )
...
* Update PartPlate.cpp
2025-05-04 23:12:04 +08:00
yw4z and Noisyfox
a91ee67ac7
2D Bed (Bed shape dialog) improvements ( #9524 )
...
* init
* fix grid & text colors for light theme
* scale axis
* fix custom bed plate not appearing
* merge functions for generating gridlines
* simplify
* Fix flatpak build
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-05-04 16:38:38 +08:00
yw4z and Noisyfox
a37d648370
Match UI style of object list ( #9494 )
...
* Update GUI_ObjectList.cpp
* fix scaling issue on arrow
* Update GUI_ObjectList.cpp
* Update name column on Linux as well
* Always use column width from `m_columns_width`
* Always use column width from `m_columns_width`
* Remove object list extra horizontal spacing on macOS
* Remove object list header
* Avoid negative width
* Fix compile error
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-05-03 12:01:09 +08:00
yw4z
84d3bd2b48
Fix: Grid size calculation wrong on large scale ( #9500 )
...
* Update PartPlate.cpp
* Update PartPlate.cpp
* add descriptions
* simplify calculations
2025-04-28 15:17:47 +08:00
yw4z
9f4cd93817
Modernize Object Search Box & Improvements for Parameter Search Box ( #9434 )
...
* update
* Update Plater.cpp
* Update Plater.cpp
* Update Plater.cpp
* Update Plater.cpp
* Update Plater.cpp
* Update Tab.cpp
* update
* Update Tab.cpp
* Update Plater.cpp
* Update Tab.cpp
2025-04-24 22:33:50 +08:00
yw4z
0d3683c3e1
Add Filament / Printer window & web based windows improvements ( #9431 )
...
* update
* update
* Update 23.css
* update
* update
* Update 21.css
* update
2025-04-24 16:23:28 +08:00
yw4z
07634d2ba2
Modernize wxButtons on Parameters & Physical Printer window ( #9459 )
...
* update
* Update Tab.hpp
2025-04-24 16:09:39 +08:00
yw4z
2a6c15d15a
Fix: Rotation gizmo axis line colors not matches with axis colors ( #9427 )
...
Update GLGizmoRotate.cpp
2025-04-24 15:41:36 +08:00
yw4z
2c12515035
Add icon to Profile dependencies ( #9455 )
...
Update Tab.cpp
2025-04-23 19:49:52 +08:00
yw4z
f4ebf9830c
Fix alignment of plate name text an its input box on plate settings window ( #9456 )
...
Update PlateSettingsDialog.cpp
2025-04-23 19:49:25 +08:00
yw4z
1f74b6b78a
Fix: Prevent move of Advanced toggle when highlighting Global / Objects switch ( #9445 )
...
Update ParamsPanel.cpp
2025-04-22 12:47:07 +08:00
yw4z
2349ea063d
Fix: Alignment issues for default shapes / gridlines of bed plates ( #9360 )
...
* Update PartPlate.cpp
* Update 3DBed.cpp
* Update 3DBed.cpp
* update
* Update PartPlate.cpp
* Update 3DBed.cpp
* Update PartPlate.cpp
* Update PartPlate.cpp
* Update PartPlate.cpp
2025-04-20 18:20:25 +08:00
e395ba18ad
Icon fixes and improvements ( #6204 )
...
* Fix blurry AMS icon on sidebar
* Fix search icon anti aliasing problem
* home page thumbnail / new / open / delete / explore icons
* Homepage > finetune color of thumbnail image
* Custom filaments > Edit button
* Update homepage thumbnail image
* BBL printers > Device / Calibration tab > Printer icon blurry
* Update homepage open project icon
* Homepage > User rectangular Orca logo for UI consistency
* Add new icons for parameters
* Update bed plate Move to Front icon
* Update project page icons
* revert changes on homepage context menu
* Add dependencies icon
* fix document icons on project page
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-04-20 13:20:20 +08:00
yw4z and Noisyfox
0e2582e0bb
Fix: Circular bed shape (without 3D model) not rendering in correct position ( #9333 )
...
* Update 3DBed.cpp
* Update 3DBed.cpp
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-04-14 15:25:13 +08:00
yw4z
5b3109945e
Allow right click on empty space while an object selected ( #9335 )
...
Update GLCanvas3D.cpp
2025-04-14 10:13:39 +08:00
yw4z
9c10f8cbc5
Fix grid lines not aligned to origin ( #8767 )
...
* fix
* Update PartPlate.cpp
* fix typo
2025-04-13 23:02:01 +08:00
yw4z and Noisyfox
cc81be0992
Improvements for Sliced Plates Toolbar ( #9313 )
...
* initial
* fix scaling related issues
* Update GLCanvas3D.cpp
* update
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
* update
* Update GLCanvas3D.cpp
* Update GLCanvas3D.cpp
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-04-13 14:57:08 +08:00
yw4z
4b33c31106
Fix: Correct color of bed plates without 3D model ( #9320 )
...
fix color
2025-04-13 13:35:23 +08:00
yw4z
5f16371672
Fix: Bed icons not vertically centered on circular shaped plates ( #9321 )
...
* Update PartPlate.cpp
* simplify changes
2025-04-13 13:34:17 +08:00
yw4z and SoftFever
9fe905c47d
gCode Legend & Viewer Improvements ( #8198 )
...
* commit
* update buttons and icons
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* replace invisible item icon
* reduce code changes & add svg icons for hidden / visible
* update
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* fix window width when scrollbar visible
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* add corner rounding to all plate stats
* Update GCodeViewer.cpp
* update
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-03-30 20:07:49 +08:00
yw4z
1558edf827
Profile folder optimizations (BLOCKS, ELEGOO, ERYONE, FLSUN, GEETECH, GINGER ADDITIVE, LULZBOT, SOVOL) ( #8764 )
...
* update
* Merge branch 'main' into profiles-optimisation-2
* Fix gridlines not visible on Sovol
2025-03-09 13:29:27 +08:00
yw4z
d9f4e6b8ba
Sidebar margin & spacing fixes ( #6238 )
...
* fix alignments for tab and sidebar icons
* minimize code changes
* minimize code changes
* minimize code changes
* Align config label with group title
* minimize changes
* Update Plater.cpp
* Update spacing after titlebar text and comments
* Update Plater.cpp
* Update OG_CustomCtrl.cpp
* Use class to control values from one place
* fix error
* Update Plater.cpp
* update
2025-03-03 11:13:51 +08:00
yw4z
16cbaf6180
Scale bed icons & text depends on bed size ( #8621 )
...
* Update PartPlate.cpp
* Update PartPlate.cpp
* Merge branch 'main' into saclin-build-plate
2025-03-01 13:55:39 +08:00
yw4z
d2c2c2ec9b
Fix shaky close button on notification ( #8431 )
...
Update NotificationManager.cpp
2025-02-17 13:09:26 +08:00
yw4z
b2e142c1bb
Optimized images on profile folder ( #8374 )
...
update
2025-02-12 09:56:29 +08:00
yw4z
321c209a74
Match text size of advanced toggle text ( #8318 )
...
Update ParamsPanel.cpp
2025-02-05 11:22:56 +08:00
yw4z
93477bc2ec
Hide delete filament button while only 1 filament exist ( #8240 )
...
Update Plater.cpp
2025-02-02 20:59:44 +08:00
yw4z
00418626cb
Fix for about page ( #8225 )
...
Update AboutDialog.cpp
2025-02-01 17:51:33 +08:00
yw4z
b342cc6e20
Update logo usages on splash screen and about page ( #8189 )
...
* Splash Logo
* Update about page
* remove comment
2025-01-26 08:53:28 +08:00
yw4z
fd933a8d8a
Update color palette
2025-01-25 04:52:01 +03:00
yw4z
7d5ab6456f
Update plate list > plate number position ( #6202 )
...
* Update GLCanvas3D.cpp
2024-08-02 23:15:58 +08:00
yw4z
4f6c17f568
Color fixes ( #5712 )
...
* Flushing volumes button background color for active state
* Sliced plates bar > Use different colors on plate numbers for light / dark theme
* Remove 3D navigator background
* Device & Project Tab > Sidebar > Selected tab background color
* Merge branch 'SoftFever:main' into color-fixes-3
* Correct sidebar button color for light mode for bbl monitor / calibration and project page
* Homepage fixes
* Fix parameters group title color too bright on dark theme
* Search popup hovered item background color
* Sidebar > Search box > match border color with other input/combo boxes
* fix indents
* Add descriptions to statecolors
* Paint gizmos > remove background of non active Tool / Brush buttons on dark mode
* Merge branch 'SoftFever:main' into color-fixes-3
* Top bar / Main tab bar button hover background
* Fix broken color change from last merges
* Gizmos selected text background
* Keyboard shortcuts window selected tab bg color
* About page link color
* Project page fixes
* match disabled text color on combo boxes with input boxes
* Use better background color for disabled elements on dark mode
* match all colors for disabled elements
* BBL > Monitor tab > Add printer text and icon not visible on dark theme
* even darker bg color for homepage thumbnails
* Sidebar arrow not visible
* Better bg color for row highlighting
* match style of gizmo combo box
* Merge branch 'SoftFever:main' into color-fixes-3
* Revert changes for main tab bar background color of button while hover
2024-07-23 18:00:21 +08:00
yw4z and SoftFever
c14ae13788
Parameter box improvements ( #5119 )
...
* Parameter improvements
• Added "Layers" side text for
Bottom shell layers
Number of slow layers
Top shell layers
• Added "Layer" side text for
Full fan speed at layer
• Added "x" side text for ratios. This one looks nice imo
Internal bridge flow ratio
Bridge flow ratio
Top surface flow ratio
Bottom surface flow ratio
Flow ratio
Scarf joint flow ratio
• Added "mm" side text for
Mesh margin
Minimum wall length
• Added "°C" side text for
Softening temperature
• Converted these to spin boxes. Currently it combines combo box and input box and it has weird usage. Using spin boxes better because other layer related input boxes uses this too
Top interface layers
Bottom interface layers
* Fix for combo boxes without arrows
* Add icon files for Point input boxes
* Add side text for Point controls
* Update width of point controls
* Use TextInput for PointCtrl
* Use TextInput for PointCtrl
* Update style of Point Control
* Better Background color for Disabled elements on dark mode
* Use same color for disabled text on combo boxes
* Use Slightly darker text color for disabled text elements
* Revert changes for Top / Bottom interface layers parameter boxes
* fix build error
* update point control icons
* Remove "x" side text from flow ratio related parameters
* revert color related fixes
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-05-29 23:02:17 +08:00
yw4z
aa33050301
Fix edit button of printer combo box not updates its color after theme switch ( #5412 )
...
* Fix edit button of printer combo box not updates for dark theme
* Fix
* Merge branch 'main' into dark-mode-printer-combobox-edit-icon
2024-05-23 22:44:01 +08:00
yw4z and SoftFever
0a7f787e30
Reworked splash screen ( #5257 )
...
* Reworked splash screen
* Fine tune placements
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-05-22 23:24:50 +08:00
yw4z and SoftFever
34d3409951
Fixes for new icons ( #5221 )
...
* Sidebar > Height range > Add / Delete range icons
* Add icon for Object list > Layers (Height Range)
* Add icon for Object list > Range (Hight Range item)
* Add icon for Object list > Support / Color painting
* File Renamed for Calibration Tab
* Update Sidebar icons
* Add icon for CrossHatch fill pattern
* Delete leftover icons from previous commit
* Update Filament Settings icons
* Update Machine Settings icons
* Update plaholders editor icons
* Fix for Printer Setting > Extruder icons and Add support for icons for its tabs
* Update undefined category icon on compare window with low res compatible one
* Update toolbar > variable layer height icon
* Fix warning icon on Emboss & SVG gizmo
* Delete leftover icons from previous commit
* Gizmos > Keyboard cheat sheet icon resolution fix
* Combo box arrow resolution fix
* Delete leftover icons from previous commit
* Update plate & toolbar icons
* Fix: ComboBox > Dropdown menu checkmark not visible on light theme
* Delete leftover icons from previous commit
* Restore icons for plate rename
* Swap directions of notification expand / collapse icons
* Mixed
• Increases contrast of icons on light theme
• Removes opacity from edit, delete, search... icons
• Fixes different color for advanced toggle on dark mode
• Fixes checkboxes not aligned with other boxes
• Style fixes for checkboxes
* Fix some colors not changing
* Slightly changed color paint icon
Spray icon is now taller and fits better with brush icon on seam / support paint
* Minor changes on seam and support related icons
* Fix blurry icons that vertically centered on gizmos
* Update warning icon on dialogs
* Fix plate icons rendering issue
* Update icons for Gap fill and Fill on color paint and add icon for Skirt
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-05-20 23:18:05 +08:00