Skip to content

Commit

Permalink
V1.1.3
Browse files Browse the repository at this point in the history
- Add transition to open service
- Expandable row for service manager
- Fix path in GeneralTab
- Add context menu to service row
  • Loading branch information
fakoua committed Feb 18, 2024
1 parent 7086479 commit 91c64bd
Show file tree
Hide file tree
Showing 9 changed files with 5,480 additions and 4,967 deletions.
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# denoman

DenoMan is a comprehensive web application designed specifically for managing Windows computers and servers. With features like Service Manager, Dashboard, and PerfMon, DenoMan offers a complete solution for monitoring and managing your systems.

What makes DenoMan stand out? It's built using the power of Deno and Vue.js with the Quasar framework, bringing you a modern and efficient solution for system management. Plus, everything is tightly integrated with Deno, ensuring a seamless experience.
DenoMan is a comprehensive web application designed specifically for managing
Windows computers and servers. With features like Service Manager, Dashboard,
and PerfMon, DenoMan offers a complete solution for monitoring and managing your
systems.

What makes DenoMan stand out? It's built using the power of Deno and Vue.js with
the Quasar framework, bringing you a modern and efficient solution for system
management. Plus, everything is tightly integrated with Deno, ensuring a
seamless experience.

## Enable WinRM

Expand Down Expand Up @@ -33,4 +38,5 @@ deno run -A --reload https://deno.land/x/denoman/mod.ts

![DenoMan Service Manager](https://github.com/fakoua/denoman/blob/main/resources/ss03.png?raw=true)

Together, let's make DenoMan the go-to solution for managing Windows systems with Deno.
Together, let's make DenoMan the go-to solution for managing Windows systems
with Deno.
6 changes: 3 additions & 3 deletions q-manui/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "q-manui",
"version": "1.1.2",
"description": "DenoMan 1.1.2",
"version": "1.1.3",
"description": "DenoMan 1.1.3",
"productName": "DenoMan",
"author": "Sameh Fakoua <s.fakoua@gmail.com>",
"private": true,
Expand Down Expand Up @@ -50,4 +50,4 @@
"npm": ">= 6.13.4",
"yarn": ">= 1.21.1"
}
}
}
3 changes: 0 additions & 3 deletions q-manui/quasar.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,6 @@ module.exports = configure(function (/* ctx */) {
// [ 'package-name', { ..options.. } ]
// ]
extendViteConf(viteConf) {
// viteConf.build.rollupOptions = {
// external: ['apexcharts'],
// };
viteConf.build.minify = true;
},
},
Expand Down
59 changes: 36 additions & 23 deletions q-manui/src/components/ServerComponent.vue
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@
:service="selectedService"
:host="host"
v-on:on-open-service="
(svr: ServiceModel) => {
openService(svr);
}
"
(svr: ServiceModel) => {
openService(svr);
}
"
/>
</div>
</template>
Expand All @@ -40,15 +40,15 @@
<services-list-component
:host="host"
v-on:on-select-service="
(svr: ServiceModel) => {
selectedService = svr;
}
"
(svr: ServiceModel) => {
selectedService = svr;
}
"
v-on:on-open-service="
(svr: ServiceModel) => {
openService(svr);
}
"
(svr: ServiceModel) => {
openService(svr);
}
"
/>
</div>
</template>
Expand All @@ -70,10 +70,12 @@
color="negative"
icon="close"
flat
@click="() => {
($refs.serviceWindow as HTMLDialogElement).close();
isDialogOpen=false;
}"
@click="
() => {
($refs.serviceWindow as HTMLDialogElement).close();
isDialogOpen = false;
}
"
/>
</div>
</div>
Expand Down Expand Up @@ -112,6 +114,7 @@ dialog[open] {
height: 565px !important;
opacity: 1;
transform: scaleY(1);
animation: myFadeIn 0.5s ease normal;
}
dialog .caption {
Expand All @@ -125,24 +128,34 @@ dialog {
padding: 0;
opacity: 0;
transform: scaleY(0);
transition: opacity 0.3s ease-out, transform 0.3s ease-out,
overlay 0.3s ease-out allow-discrete, display 0.3s ease-out allow-discrete;
/* Equivalent to
transition: all 0.7s allow-discrete; */
transition:
opacity 0.3s ease-out,
transform 0.3s ease-out,
overlay 0.3s ease-out allow-discrete,
display 0.3s ease-out allow-discrete;
}
/* Transition the :backdrop when the dialog modal is promoted to the top layer */
dialog::backdrop {
background-color: rgb(0 0 0 / 0%);
transition: display 0.3s allow-discrete, overlay 0.3s allow-discrete,
transition:
display 0.3s allow-discrete,
overlay 0.3s allow-discrete,
background-color 0.3s;
/* Equivalent to
transition: all 0.7s allow-discrete; */
}
dialog[open]::backdrop {
background-color: rgb(0 0 0 / 25%);
}
@keyframes myFadeIn {
from {
transform: scaleY(0);
}
to {
transform: scaleY(1);
}
}
</style>

<script lang="ts">
Expand Down
Loading

0 comments on commit 91c64bd

Please sign in to comment.