/*!*****************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/wde/legacy-ui.less ***! \*****************************************************************************************************************/ .WindowFrame { /* Auto layout */ display: flex; flex-direction: column; align-items: flex-start; padding: 4px; padding-top: 2px; padding-right: 6px; gap: 4px; position: absolute; background: #DDDDDD; border: 1px solid #555555; /* Inside auto layout */ flex: none; order: 1; align-self: stretch; flex-grow: 1; } /* TODO Add shadows to windows */ .WindowFrame.Focused { border: 1px solid #000000; background-color: #CCCCCC; } .WindowFrameShadow { box-shadow: 2px 2px 0px #555555; } /* FIXME Not work on context menu */ .WindowFrameShadow.Focused { box-shadow: 2px 2px 0px #000000; } .ConvexElement.Focused { box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25), inset -1px -1px 0px rgba(0, 0, 0, 0.27), inset 1px 1px 0px #FFFFFF; } .AdjectiveElement { border: 1px solid #555555; } .Focused .AdjectiveElement { border: 1px solid #000000; box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25), 1px 1px 0px #FFFFFF; /* inset -1px -1px 0px rgba(0, 0, 0, 0.27), */ /* inset 1px 1px 0px #FFFFFF;*/ } .AdjectiveHorizontalLine { border-top: 1px solid rgba(0, 0, 0, 0.25); border-bottom: 1px solid #FFFFFF; width: 100%; height: 0px; } .AdjectiveHorizontalLine:last-child { height: 0%; visibility: hidden; } .WindowFrame .TitleBar { width: 100%; height: 13px; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 5px; padding: 0px; /* Inside auto layout */ flex: none; order: 0; align-self: stretch; flex-grow: 0; } .WindowFrame .TitleBar .Lable { position: relative; top: 1px; /* font-size: 13px; */ color: #777777; pointer-events: none; white-space: nowrap; font-family: "Virtue"; letter-spacing: 0.35px; } .WindowFrame.Focused .TitleBar .Lable { color: #000000; } .WindowFrame .TitleBar .Button { width: 11px; height: 11px; padding: 0%; position: relative; top: 1px; visibility: hidden; background: linear-gradient(135deg, #999999 18.18%, #FFFFFF 81.82%); border: 1px solid #222222; box-shadow: 0.5px 0.5px 0px 0.5px #FFFFFF, -0.5px -0.5px 0px 0.5px rgba(0, 0, 0, 0.25), inset 1px 1px 0px rgba(255, 255, 255, 0.5), inset -1px -1px 0px rgba(0, 0, 0, 0.27); /* Inside auto layout */ flex: none; order: 0; flex-grow: 0; } .WindowFrame.Focused .TitleBar .Button { visibility: visible; } .WindowFrame .TitleBar .Button:active { background-color: rgba(0, 0, 0, 0.4); /* Green */ box-shadow: 0.5px 0.5px 0px 0.5px #FFFFFF, -0.5px -0.5px 0px 0.5px rgba(0, 0, 0, 0.25); } .Focused .VisualDragArea { pointer-events: none; width: 100%; height: 11px; background: linear-gradient(transparent 0%, white 0%, white 50%, transparent 50%); background-size: 2px 2px; filter: drop-shadow(1px 1px 0px #777777); } .MobileContentBorder { width: 100%; height: 100%; background-color: #DDDDDD; /* border: 1px solid #000000; */ /* box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25), 1px 1px 0px #FFFFFF, inset -1px -1px 0px rgba(0, 0, 0, 0.27), inset 1px 1px 0px #FFFFFF; */ overflow: hidden; overflow-x: hidden; /* Auto layout */ display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; } .MobileApplicationWindow { width: 100%; height: 100%; /* Auto layout */ display: flex; flex-direction: column; align-items: flex-start; gap: 4px; position: absolute; top: 0px; left: 0px; } .MobileWindowFrameBottomBar { width: 100%; height: 20px; /* display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 5px; padding: 0px; */ /* Inside auto layout */ flex: none; order: 0; align-self: stretch; flex-grow: 0; } .MobileWindowFrameBottomBarButton { min-width: 11px; width: auto; height: 15px; padding: 0px 4px 0px 4px; position: absolute; right: 4px; background: linear-gradient(135deg, #999999 18.18%, #FFFFFF 81.82%); border: 1px solid #222222; box-shadow: 0.5px 0.5px 0px 0.5px #FFFFFF, -0.5px -0.5px 0px 0.5px rgba(0, 0, 0, 0.25), inset 1px 1px 0px rgba(255, 255, 255, 0.5), inset -1px -1px 0px rgba(0, 0, 0, 0.27); /* Inside auto layout */ flex: none; order: 0; flex-grow: 0; } .MobileWindowFrameBottomBar .MobileLable { position: absolute; /* top:1px; */ /* font-size: 13px; */ left: 50%; pointer-events: none; white-space: nowrap; font-family: "Virtue"; letter-spacing: 0.35px; } /*!******************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/wde/primitives.less ***! \******************************************************************************************************************/ .WdePrimitives.AdjectiveElement { border: 1px solid #555555; } /*!********************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/wde/sunboard/sunboard-mobile.less ***! \********************************************************************************************************************************/ .WdePrimitives.AdjectiveElement { border: 1px solid #555555; } #mobile-sunboard { width: 100%; height: 100%; /* Auto layout */ display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; } #icons { width: 100%; height: 100%; background-color: #9999CC; } .apps-list { /* Auto layout */ display: flex; padding: 64px 32px; align-items: flex-start; align-content: flex-start; gap: 103px 18px; flex: 1 0 0; align-self: stretch; flex-wrap: wrap; } .app-icon { width: 100px; height: 100px; /* Auto layout */ display: flex; padding: 4px 8px; flex-direction: column; align-items: center; gap: 10px; } .app-icon .icon { width: 64px; height: 64px; background-color: beige; } /*!*****************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/wde/widgets/basic-widgets.less ***! \*****************************************************************************************************************************/ .ContentBorder { /*TODO Delete, deprecated*/ width: 100%; height: 100%; /* background-color: #DDDDDD; border: 1px solid #000000; */ overflow: hidden; overflow-x: hidden; } .ContextMenu { position: absolute; width: auto; height: auto; background-color: #DDDDDD; border: 1px solid #000000; } .ContextMenu .Content { position: relative; width: auto; height: auto; /* Auto layout */ display: flex; flex-direction: column; align-items: flex-start; /* padding: 4px; padding-top: 2px; padding-right: 6px; gap: 4px; */ } .ContextMenu .Row { width: 100%; height: 16px; } .ContextMenu .SectionBreaker { /* background-color: rebeccapurple; */ } .ContextMenu .Row:hover { background-color: #333399; color: #FFFFFF; } .ContextMenu .Row .Lable { margin-left: 20px; margin-right: 12px; font-family: "Virtue"; white-space: nowrap; } /*!***********************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/wde/widgets/file-view/file-view.less ***! \***********************************************************************************************************************************/ .FileTileView { width: 100%; height: 100%; /* FIXME Bug, on desktop mode top ~10 pixel are not active, like margin:10px */ } .FileTileView.DragDropBorder { box-shadow: inset 0px 0px 0px 4px #9999CC; /* background-color: blue; */ } .FileTileView .FlexContainer { width: 100%; height: auto; /* Auto layout */ display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; gap: 50px; row-gap: 20px; /* padding: 15px; Shit fix TODO: */ margin: 15px; flex-wrap: wrap; align-content: flex-start; /* overflow: scroll; */ /* overflow-x: hidden; */ scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* Internet Explorer 10+ */ } .FileTileView::-webkit-scrollbar { /* WebKit */ width: 0; height: 0; } .FileTileView .Tile { width: 50px; height: 50px; /* Auto layout */ display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 2px; padding: 0px; flex-wrap: nowrap; } .FileTileView .Selected { /* inherits: ; */ /* background-color: black; */ } .FileTileView .Icon { width: 32px; height: 32px; /* background-image: url("./icons/folder.png"); */ background-size: cover; image-rendering: optimizeSpeed; /* STOP SMOOTHING, GIVE ME SPEED */ image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */ image-rendering: pixelated; /* Universal support since 2021 */ image-rendering: optimize-contrast; /* CSS3 Proposed */ -ms-interpolation-mode: nearest-neighbor; /* IE8+ */ } .FileTileView .Selected .Icon { filter: brightness(0.4); } .FileTileView .Lable { white-space: nowrap; } .FileTileView .Selected .Lable { white-space: nowrap; color: white; background-color: black; }