Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 563958813e | |||
| 1ae1703133 | |||
| d2771dfc31 | |||
| dd46d3e2f4 | |||
| ae641801e1 | |||
| 719e63c667 | |||
| e26da1bb8f | |||
| f5fad07038 | |||
| 68992301ff | |||
| d529c27a68 |
28
changelog.md
28
changelog.md
@@ -1,5 +1,33 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2024-11-07 - 1.3.0 - feat(dees-simple-appdash)
|
||||||
|
Enhance responsive styling and terminal setup command
|
||||||
|
|
||||||
|
- Added a new property `terminalSetupCommand` for configuring terminal setup commands.
|
||||||
|
- Improved responsive styling and positioning for components to achieve a fluid layout.
|
||||||
|
- Fixed layout shifts by switching positions to `absolute` for `appbar` and `appcontent`.
|
||||||
|
|
||||||
|
## 2024-10-07 - 1.2.0 - feat(index.ts)
|
||||||
|
Add export for colors module in index.ts
|
||||||
|
|
||||||
|
- The index.ts file now exports the colors module, making color utilities available for external use.
|
||||||
|
|
||||||
|
## 2024-10-06 - 1.1.13 - fix(dees-button)
|
||||||
|
Fix styling issue in button component.
|
||||||
|
|
||||||
|
- Moved the .button.disabled styling block to its correct position after the .button.highlighted block.
|
||||||
|
|
||||||
|
## 2024-10-06 - 1.1.12 - fix(dees-button)
|
||||||
|
Fix reflect attribute for disabled property on dees-button component
|
||||||
|
|
||||||
|
- Added reflect: true to the 'disabled' property ensuring changes reflect in the DOM attribute.
|
||||||
|
|
||||||
|
## 2024-10-05 - 1.1.11 - fix(DeesStepper)
|
||||||
|
Adjusted CSS properties in DeesStepper component
|
||||||
|
|
||||||
|
- Increased border-radius from 8px to 16px for step container elements
|
||||||
|
- Adjusted font-size and font-weight for the title in the step container to improve readability
|
||||||
|
|
||||||
## 2024-10-04 - 1.1.10 - fix(dependencies)
|
## 2024-10-04 - 1.1.10 - fix(dependencies)
|
||||||
Reverted @webcontainer/api version
|
Reverted @webcontainer/api version
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@design.estate/dees-catalog",
|
"name": "@design.estate/dees-catalog",
|
||||||
"version": "1.1.10",
|
"version": "1.3.0",
|
||||||
"private": false,
|
"private": false,
|
||||||
"description": "A library for building components and other projects",
|
"description": "A library for building components and other projects",
|
||||||
"main": "dist_ts_web/index.js",
|
"main": "dist_ts_web/index.js",
|
||||||
|
|||||||
10169
pnpm-lock.yaml
generated
10169
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@design.estate/dees-catalog',
|
name: '@design.estate/dees-catalog',
|
||||||
version: '1.1.10',
|
version: '1.3.0',
|
||||||
description: 'A library for building components and other projects'
|
description: 'A library for building components and other projects'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ export class DeesButton extends DeesElement {
|
|||||||
public eventDetailData: string;
|
public eventDetailData: string;
|
||||||
|
|
||||||
@property({
|
@property({
|
||||||
type: Boolean
|
type: Boolean,
|
||||||
|
reflect: true,
|
||||||
})
|
})
|
||||||
public disabled = false;
|
public disabled = false;
|
||||||
|
|
||||||
@@ -103,13 +104,6 @@ export class DeesButton extends DeesElement {
|
|||||||
border-top: 1px solid #0069f2;
|
border-top: 1px solid #0069f2;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button.disabled {
|
|
||||||
background: ${cssManager.bdTheme('#ffffff00', '#11111100')};
|
|
||||||
border: 1px dashed ${cssManager.bdTheme('#666666', '#666666')};
|
|
||||||
color: #9b9b9e;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button.highlighted {
|
.button.highlighted {
|
||||||
background: #e4002b;
|
background: #e4002b;
|
||||||
border: none;
|
border: none;
|
||||||
@@ -131,6 +125,14 @@ export class DeesButton extends DeesElement {
|
|||||||
.button.discreet:hover {
|
.button.discreet:hover {
|
||||||
background: ${cssManager.bdTheme('rgba(0, 0, 0, 0.1)', 'rgba(255, 255, 255, 0.1)')};
|
background: ${cssManager.bdTheme('rgba(0, 0, 0, 0.1)', 'rgba(255, 255, 255, 0.1)')};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.button.disabled {
|
||||||
|
background: ${cssManager.bdTheme('#ffffff00', '#11111100')};
|
||||||
|
border: 1px dashed ${cssManager.bdTheme('#666666', '#666666')};
|
||||||
|
color: #9b9b9e;
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
|
||||||
.button.hidden {
|
.button.hidden {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,6 +39,9 @@ export class DeesSimpleAppDash extends DeesElement {
|
|||||||
@property()
|
@property()
|
||||||
public viewTabs: IView[] = [];
|
public viewTabs: IView[] = [];
|
||||||
|
|
||||||
|
@property()
|
||||||
|
public terminalSetupCommand: string = `pnpm install @serve.zone/cli && clear && servezone info`;
|
||||||
|
|
||||||
public static styles = [
|
public static styles = [
|
||||||
cssManager.defaultStyles,
|
cssManager.defaultStyles,
|
||||||
css`
|
css`
|
||||||
@@ -46,22 +49,25 @@ export class DeesSimpleAppDash extends DeesElement {
|
|||||||
color: ${cssManager.bdTheme('#333', '#ccc')};
|
color: ${cssManager.bdTheme('#333', '#ccc')};
|
||||||
user-select: none;
|
user-select: none;
|
||||||
display: block;
|
display: block;
|
||||||
|
overflow: hidden;
|
||||||
position: relative;
|
position: relative;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.maincontainer {
|
.maincontainer {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
top: 0px;
|
top: 0px;
|
||||||
left: 0px;
|
left: 0px;
|
||||||
|
right: 0px;
|
||||||
|
bottom: 0px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.appbar {
|
.appbar {
|
||||||
position: fixed;
|
position: absolute;
|
||||||
top: 0;
|
top: 0px;
|
||||||
|
left: 0px;
|
||||||
height: calc(100% - 24px);
|
height: calc(100% - 24px);
|
||||||
width: 200px;
|
width: 200px;
|
||||||
background: ${cssManager.bdTheme('#eeeeeb', '#000')};
|
background: ${cssManager.bdTheme('#eeeeeb', '#000')};
|
||||||
@@ -115,7 +121,7 @@ export class DeesSimpleAppDash extends DeesElement {
|
|||||||
|
|
||||||
.appcontent {
|
.appcontent {
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
position: fixed;
|
position: absolute;
|
||||||
top: 0px;
|
top: 0px;
|
||||||
right: 0px;
|
right: 0px;
|
||||||
height: calc(100vh - 24px);
|
height: calc(100vh - 24px);
|
||||||
@@ -192,9 +198,12 @@ export class DeesSimpleAppDash extends DeesElement {
|
|||||||
await this.loadView(this.viewTabs[0]);
|
await this.loadView(this.viewTabs[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public currentTerminal: DeesTerminal;
|
||||||
public async launchTerminal() {
|
public async launchTerminal() {
|
||||||
const maincontainer = this.shadowRoot.querySelector('.maincontainer');
|
const maincontainer = this.shadowRoot.querySelector('.maincontainer');
|
||||||
const terminal = new DeesTerminal();
|
const terminal = new DeesTerminal();
|
||||||
|
terminal.setupCommand = this.terminalSetupCommand;
|
||||||
|
this.currentTerminal = terminal;
|
||||||
maincontainer.appendChild(terminal);
|
maincontainer.appendChild(terminal);
|
||||||
terminal.style.position = 'absolute';
|
terminal.style.position = 'absolute';
|
||||||
terminal.style.zIndex = '1';
|
terminal.style.zIndex = '1';
|
||||||
@@ -208,6 +217,7 @@ export class DeesSimpleAppDash extends DeesElement {
|
|||||||
await domtools.plugins.smartdelay.delayFor(0);
|
await domtools.plugins.smartdelay.delayFor(0);
|
||||||
terminal.style.opacity = '1';
|
terminal.style.opacity = '1';
|
||||||
terminal.style.transform = 'translateY(0px)';
|
terminal.style.transform = 'translateY(0px)';
|
||||||
|
return terminal;
|
||||||
}
|
}
|
||||||
|
|
||||||
private currentView: DeesElement;
|
private currentView: DeesElement;
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ export class DeesStepper extends DeesElement {
|
|||||||
transition: all 0.7s ease-in-out;
|
transition: all 0.7s ease-in-out;
|
||||||
max-width: 500px;
|
max-width: 500px;
|
||||||
min-height: 300px;
|
min-height: 300px;
|
||||||
border-radius: 8px;
|
border-radius: 16px;
|
||||||
background: ${cssManager.bdTheme('#ffffff', '#181818')};
|
background: ${cssManager.bdTheme('#ffffff', '#181818')};
|
||||||
border-top: 1px solid ${cssManager.bdTheme('#ffffff', '#181818')};
|
border-top: 1px solid ${cssManager.bdTheme('#ffffff', '#181818')};
|
||||||
color: ${cssManager.bdTheme('#333', '#fff')};
|
color: ${cssManager.bdTheme('#333', '#fff')};
|
||||||
@@ -175,8 +175,9 @@ export class DeesStepper extends DeesElement {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
padding-top: 50px;
|
padding-top: 50px;
|
||||||
font-family: 'Geist Sans', sans-serif;
|
font-family: 'Geist Sans', sans-serif;
|
||||||
font-size: 25px;
|
font-size: 22px;
|
||||||
font-weight: 300;
|
|
||||||
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
|
|
||||||
.step .content {
|
.step .content {
|
||||||
|
|||||||
@@ -1,2 +1,4 @@
|
|||||||
export * from './elements/index.js';
|
export * from './elements/index.js';
|
||||||
|
import * as colors from './elements/00colors.js';
|
||||||
|
export { colors };
|
||||||
export { commitinfo } from './00_commitinfo_data.js';
|
export { commitinfo } from './00_commitinfo_data.js';
|
||||||
|
|||||||
Reference in New Issue
Block a user