mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-14 17:12:07 +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
135 lines
1.9 KiB
CSS
135 lines
1.9 KiB
CSS
body
|
|
{
|
|
background-color:#242428;
|
|
}
|
|
|
|
*
|
|
{
|
|
border-color: #3E3E45;
|
|
}
|
|
|
|
|
|
.TextS1
|
|
{
|
|
color:#efeff0;
|
|
}
|
|
|
|
.TextS2
|
|
{
|
|
color:#B3B3B5;
|
|
}
|
|
|
|
.ZScrol::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
|
|
background-color: #939594;
|
|
}
|
|
|
|
.ZScrol::-webkit-scrollbar-track {/*滚动条里面轨道*/
|
|
background: #161817;
|
|
}
|
|
|
|
|
|
|
|
|
|
/*----Left Menu Button----*/
|
|
.BtnItem
|
|
{
|
|
color:#B3B3B5;
|
|
}
|
|
|
|
.BtnItem:hover
|
|
{
|
|
color: #efeff0;
|
|
background-color: #223C3C;
|
|
}
|
|
|
|
.BtnItem:hover .LeftIcon
|
|
{
|
|
filter: brightness(300%);
|
|
}
|
|
|
|
.BtnItemSelected
|
|
{
|
|
color: #efeff0;
|
|
background-color: #223C3C;
|
|
}
|
|
|
|
.BtnItemSelected .LeftIcon
|
|
{
|
|
filter: brightness(300%);
|
|
}
|
|
|
|
/*-----Right Top MenuBtn-----*/
|
|
.MenuItem:hover
|
|
{
|
|
border-color: #00675b;
|
|
background-color: #223C3C;
|
|
}
|
|
|
|
.FileImg
|
|
{
|
|
background-color: #36363C; /*ORCA use darker color for dark theme for thumbnails*/
|
|
}
|
|
|
|
#recnet_context_menu
|
|
{
|
|
color: #efeff0;
|
|
background-color:#242428;
|
|
border: 0px;
|
|
box-shadow: 0px 0px 3px #DCDCDC;
|
|
}
|
|
|
|
.CT_Item:hover
|
|
{
|
|
background-color:#00675b; /*ORCA color*/
|
|
}
|
|
|
|
/*----User Manual------*/
|
|
.UG_DESC
|
|
{
|
|
color:#818183;
|
|
}
|
|
|
|
/*---Staff PIck----*/
|
|
#HotModel_Swiper
|
|
{
|
|
|
|
}
|
|
|
|
.HotModel_NameText
|
|
{
|
|
height: 32px;
|
|
}
|
|
|
|
.HotModelPiece
|
|
{
|
|
border: 1px solid #4C4C55;
|
|
box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04);
|
|
background-color: #4C4C55;
|
|
}
|
|
|
|
#HotModel_RIGHT_Title
|
|
{
|
|
color: #818183;
|
|
}
|
|
|
|
.swiper
|
|
{
|
|
--swiper-navigation-color: #EFEFF0;/* 单独设置按钮颜色 */
|
|
}
|
|
|
|
.swiper-button-prev
|
|
{
|
|
background: rgba(54, 54, 60, 0.88);
|
|
border: 1px solid rgba(129, 129, 131, 0.64);
|
|
}
|
|
|
|
.swiper-button-next
|
|
{
|
|
background: rgba(54, 54, 60, 0.88);
|
|
border: 1px solid rgba(129, 129, 131, 0.64);
|
|
}
|
|
|
|
/*--- Bambu Cloud Section ---*/
|
|
#BambuCloudHeader { color: #818183; }
|
|
#BambuCloudHeader:hover { color: #efeff0; }
|
|
.bambu-chevron svg path { stroke: currentColor; } |