mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-14 00:52:04 +00:00
* Add OrcaCloud sync platform and preset bundle sharing system Introduce OrcaCloud, a cloud sync platform for user presets, alongside a preset bundle system that enables sharing printer/filament/process profiles as local exportable bundles or subscribed cloud bundles. OrcaCloud platform: - Auth to Orca Cloud - Encrypted token storage (file-based or system keychain) - User preset sync with - Profile migration from default/bambu folders on first login - Homepage integration with entrance to cloud.orcaslicer.com Preset bundles: - Local bundle import/export with bundle_structure.json metadata - Subscribed cloud bundles with version-based update checking - Thread-safe concurrent bundle access with read-write mutex - Canonical bundle preset naming (_local/<id>/... and _subscribed/<id>/...) - Bundle presets are read-only; grouped under subheaders in combo boxes - PresetBundleDialog with auto-sync toggle, refresh, update notifications - Hyperlinked bundle names to cloud bundle pages Co-authored-by: Sabriel Koh <sabrielkcr@gmail.com> Co-authored-by: Derrick <derrick992110@gmail.com> Co-authored-by: Mykola Nahirnyi <mnahirnyi@amcbridge.com> Co-authored-by: Ian Chua <iancrb00@gmail.com> Co-authored-by: Draginraptor <draginraptor@gmail.com> Co-authored-by: ExPikaPaka <112851715+ExPikaPaka@users.noreply.github.com> Co-authored-by: Ian Bassi <ian.bassi@outlook.com> Co-authored-by: Ocraftyone <Ocraftyone@users.noreply.github.com> Co-authored-by: yw4z <ywsyildiz@gmail.com> Co-authored-by: peterm-m <101202951+peterm-m@users.noreply.github.com> * Fixed an issue on Windows it failed to login Orca Cloud with Google account
58 lines
654 B
CSS
58 lines
654 B
CSS
*
|
|
{
|
|
padding: 0;
|
|
border: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
|
|
html,body
|
|
{
|
|
height:100%;
|
|
padding: 0;
|
|
border: 0;
|
|
margin: 0;
|
|
overflow: hidden;
|
|
background-color: #fff;
|
|
}
|
|
|
|
#PageArea
|
|
{
|
|
height:100%;
|
|
width: 100%;
|
|
}
|
|
|
|
.swiper {
|
|
height: 100%;
|
|
top: 0px;
|
|
left: 0px;
|
|
bottom: 35px;
|
|
}
|
|
|
|
.swiper-slide {
|
|
font-size: 18px;
|
|
height: 100%;
|
|
width: 100%;
|
|
-webkit-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.swiper-slide iframe
|
|
{
|
|
width:100%;
|
|
height: 100%;
|
|
overflow-y: hidden;
|
|
}
|
|
|
|
.CBtn
|
|
{
|
|
padding: 3mm 100m;
|
|
background-color: #77EFF9;
|
|
display: inline-block;
|
|
height: 30px;
|
|
width: 150px;
|
|
text-align: center;
|
|
z-index: 99;
|
|
position: absolute;
|
|
top:30px;
|
|
} |