New Crash Contributions to Orca Slicer + CrashSlicer Fork
.cs-post *{box-sizing:border-box} .cs-post{ font-family:Georgia,"Times New Roman",serif; max-width:720px; margin:0 auto; color:#1a1a1a; line-height:1.75; } /* ── body text ── */ .cs-post p{ font-size:17px; margin:0 0 1.4rem; color:#2a2a2a; } .cs-post p:last-child{margin-bottom:0} /* ── pull quote ── */ .cs-post-pullquote{ border-left:3px solid #1D9E75; background:#f4faf7; border-radius:0 8px 8px 0; padding:1rem 1.25rem; margin:1.75rem 0; font-size:16px; color:#0f4030; font-style:italic; line-height:1.65; } /* ── feature pills ── */ .cs-post-pill{ display:inline-flex; align-items:center; gap:5px; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:12px; font-weight:600; padding:3px 10px; border-radius:20px; margin:0 4px 6px 0; white-space:nowrap; } .cs-post-pill-green{background:#E1F5EE;color:#085041} .cs-post-pill-amber{background:#FAEEDA;color:#633806} .cs-post-pill-purple{background:#EEEDFE;color:#3C3489} .cs-post-pill-gray{background:#F1EFE8;color:#444441} .cs-post-pill svg{width:7px;height:7px;flex-shrink:0} /* ── CTA card ── */ .cs-post-cta{ display:block; text-decoration:none!important; background:linear-gradient(135deg,#1a1a1a 0%,#2e2e2e 100%); border-radius:14px; padding:1.75rem 2rem; margin:2.25rem 0; position:relative; overflow:hidden; transition:transform .18s ease,box-shadow .18s ease; box-shadow:0 4px 20px rgba(0,0,0,.22); } .cs-post-cta:hover{ transform:translateY(-2px); box-shadow:0 8px 32px rgba(0,0,0,.32); } .cs-post-cta::before{ content:""; position:absolute; inset:0; background-image: linear-gradient(rgba(248,153,57,.07) 1px,transparent 1px), linear-gradient(90deg,rgba(248,153,57,.07) 1px,transparent 1px); background-size:28px 28px; pointer-events:none; } .cs-post-cta-layout{ position:relative; z-index:1; display:flex; align-items:center; gap:1.5rem; } .cs-post-cta-icon{ flex-shrink:0; width:72px; height:72px; border-radius:16px; overflow:hidden; box-shadow:0 2px 12px rgba(0,0,0,.4); } .cs-post-cta-icon svg{width:100%;height:100%;display:block} .cs-post-cta-text{flex:1;min-width:0} .cs-post-cta-label{ font-family:"SFMono-Regular",Consolas,monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; color:#f89939; opacity:.85; margin-bottom:.4rem; } .cs-post-cta-title{ font-family:Georgia,serif; font-size:19px; font-weight:700; color:#fff; margin:0 0 .3rem; line-height:1.25; } .cs-post-cta-sub{ font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:13px; color:#bbb; margin:0 0 1rem; } .cs-post-cta-btn{ display:inline-flex; align-items:center; gap:7px; background:#f89939; color:#1a1a1a!important; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:13px; font-weight:700; padding:9px 18px; border-radius:8px; text-decoration:none!important; transition:background .15s; } .cs-post-cta-btn:hover{background:#e07f20} .cs-post-cta-btn svg{width:13px;height:13px;fill:currentColor;flex-shrink:0} /* ── github button ── */ .cs-gh-btn{ display:inline-flex; align-items:center; gap:8px; background:#24292e; color:#fff!important; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:13px; font-weight:600; padding:10px 18px; border-radius:8px; text-decoration:none!important; transition:opacity .15s; margin-right:10px; margin-bottom:10px; } .cs-gh-btn:hover{opacity:.85} .cs-gh-btn svg{width:16px;height:16px;fill:#fff;flex-shrink:0} /* ── button row ── */ .cs-post-buttons{ display:flex; flex-wrap:wrap; gap:0; margin:2rem 0 1rem; } /* ── divider ── */ .cs-post-divider{ border:none; height:1px; background:linear-gradient(90deg,transparent,#ddd 20%,#ddd 80%,transparent); margin:2rem 0; } @media(max-width:480px){ .cs-post-cta-layout{flex-direction:column;align-items:flex-start;gap:1rem} } Over the past few months I’ve been working on a personal fork of OrcaSlicer , the open-source 3D printing slicer, adding features that have been bugging me as a daily user. A handful of these are already in review for merge into the main project, and more are in active development. All of this work is happening in the open, and a lot of it was figured out here at CRASH Space. Here’s a rundown of what’s in the pipeline. The goal isn’t just a personal patch, it’s contributing features back upstream that the whole OrcaSlicer community can use. The features span a range of areas: quality-of-life workflow improvements, new visual polish, and a couple of deeper algorithmic additions. Current status at a glance: Favorites Panel, In Review Alt Unit Display, In Review Animated Print Status, In Review Local Version Control, In Review Slice Settings History, In Progress UI Color Settings, In Progress New Infill Patterns, Researching Windowed Path Preview, Researching Animated Tab Icons, On Hold A few highlights: the Favorites Panel lets you pin any setting from anywhere in the Process tab and access them all in one place. The Alt Unit Display lets you hold Alt to instantly see all measurements in inches without changing any stored values, or Alt+Shift to make the swap permanent. The Local Version Control feature automatically saves full 3MF snapshots of your project at configurable intervals, so you can roll back to any prior state across sessions. The full feature page has screenshots, demo videos, changelogs, and build instructions for each feature as they mature. Check it out below, it’ll stay updated as things progress. CRASH Space Blog OrcaSlicer Fork, Feature Development & Downloads Screenshots, videos, changelogs, and build instructions for every feature. View the feature page The fork is also fully open, if you want to build it, follow along, or contribute, everything is on GitHub. Theo-Erickson/OrcaSlicer on GitHub This is an independent open-source project and is not affiliated with the official OrcaSlicer project. Pull requests and feedback are welcome.