Troubleshoot Center Dialog #653

Open
opened 2026-04-05 16:25:12 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @yw4z on 2/22/2026

TODO

• Flatpak > Build hash empty
• Make build hash clickable https://github.com/OrcaSlicer/OrcaSlicer/commit/build_hash

ON WINDOWS

Screenshot-20260305041427

ACCESS FROM HELP MENU

Screenshot-20260305041717

WHY

• Simplifies identifying progress while diagnosing issues. we repeatedly asking similar questions
• Simplifies troubleshooting process with tools for frequently used actions like saving logs as zip etc.

QoL

• Log level setting in here for one point solution, also clear buttons clears all logs except last one
• Copy button for system information automatically formats text. so you can paste onto github report section

CLEANING SYSTEM PROFILES CACHE

• Rebuild button clears cached profiles folder and closes Orca. it will be regenerated on next launch
• Checks project dirty state and asks for save first before closing Orca
• Checks all files are safe to delete and not locked (used) by another processes
• Then warns user to close all instances and relaunching app manually for a rebuild

PROFILES OVERVIEW

• Shows stats for enabled / total / user profiles on UI
Screenshot-20260224143419
• Creates a json document with additional information like inherits, compatible_printers, compatible_processes when you use export function on profiles or pack all button. this useful when you want to check combability of profiles
Screenshot-20260224143726

AUTO FILL REPORT ON GITHUB

• Auto fills basic information on github version / os while using report issue link
Screenshot-20260305034844

SYSTEM INFORMATION

• System information for OS, PackageType, CPU, RAM, GPU, Monitors with scaling info
• Lists all monitors with their native resolution and scaling

Windows;
• PackageType shows "Local Build" / "Installed" / "Portable"
• TextScaling information

Linux;
• PackageType shows "Local Build" / "AppImage" / "Flatpak" / "Third-party" / "Native Package" (deb/rpm...)

MacOS;
• PackageType shows "Local Build" / "Homebrew" / "Temporary" (if it runs from dmg) / "Applications" (default location) / "Custom" (running on custom location)

PRIVACY

Dialog does not collects / shares any user specific info. Please let me know if any concerns about it
• Added hide button for system specs if dont want to share while taking screenshot of dialog

KNOWN ISSUES

• No proper way to get scaling and detecting scaling type (fractional/integer) on linux for now

*Originally created by @yw4z on 2/22/2026* ### TODO • Flatpak > Build hash empty • Make build hash clickable `https://github.com/OrcaSlicer/OrcaSlicer/commit/build_hash` ### ON WINDOWS <img width="647" height="595" alt="Screenshot-20260305041427" src="https://github.com/user-attachments/assets/779d80d5-f46c-4316-9920-8ea1127ce43e" /> ### ACCESS FROM HELP MENU <img width="438" height="313" alt="Screenshot-20260305041717" src="https://github.com/user-attachments/assets/18dd8625-38ae-4c63-afe1-06b967bc1b19" /> ### WHY • Simplifies identifying progress while diagnosing issues. we repeatedly asking similar questions • Simplifies troubleshooting process with tools for frequently used actions like saving logs as zip etc. ## QoL • Log level setting in here for one point solution, also clear buttons clears all logs **except last one** • Copy button for system information automatically formats text. so you can paste onto github report section ### CLEANING SYSTEM PROFILES CACHE • Rebuild button clears cached profiles folder and closes Orca. it will be regenerated on next launch • Checks project dirty state and asks for save first before closing Orca • Checks all files are safe to delete and not locked (used) by another processes • Then warns user to close all instances and relaunching app manually for a rebuild ### PROFILES OVERVIEW • Shows stats for enabled / total / user profiles on UI <img width="275" height="97" alt="Screenshot-20260224143419" src="https://github.com/user-attachments/assets/b328de1d-06c8-4bd6-81af-419bb3c09dde" /> • Creates a json document with additional information like inherits, compatible_printers, compatible_processes when you use export function on profiles or pack all button. this useful when you want to check combability of profiles <img width="2290" height="770" alt="Screenshot-20260224143726" src="https://github.com/user-attachments/assets/82570178-ee15-4a7c-b96d-5800c28f1c2e" /> ### AUTO FILL REPORT ON GITHUB • Auto fills basic information on github version / os while using report issue link <img width="644" height="330" alt="Screenshot-20260305034844" src="https://github.com/user-attachments/assets/6a349047-16aa-4f1b-a9b7-118aaa6a46ab" /> ### SYSTEM INFORMATION • System information for OS, PackageType, CPU, RAM, GPU, Monitors with scaling info • Lists all monitors with their **native resolution** and scaling **Windows;** • PackageType shows "Local Build" / "Installed" / "Portable" • TextScaling information **Linux;** • PackageType shows "Local Build" / "AppImage" / "Flatpak" / "Third-party" / "Native Package" (deb/rpm...) **MacOS;** • PackageType shows "Local Build" / "Homebrew" / "Temporary" (if it runs from dmg) / "Applications" (default location) / "Custom" (running on custom location) ### PRIVACY • **Dialog does not collects / shares any user specific info**. Please let me know if any concerns about it • Added hide button for system specs if dont want to share while taking screenshot of dialog ### KNOWN ISSUES • No proper way to get scaling and detecting scaling type (fractional/integer) on linux for now
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#653