Riorganizza verticalmente il pannello layer
This commit is contained in:
1 parent
87304b1568
commit
bb30f23d67
2 files changed
+40
-46
No files matched your search
@@ -28,8 +28,8 @@
|
||||
<ApplicationId>com.companyname.lmemappecatastaliapp</ApplicationId>
|
||||
|
||||
<!-- Versions -->
|
||||
<ApplicationDisplayVersion>0.2.25</ApplicationDisplayVersion>
|
||||
<ApplicationVersion>29</ApplicationVersion>
|
||||
<ApplicationDisplayVersion>0.2.26</ApplicationDisplayVersion>
|
||||
<ApplicationVersion>30</ApplicationVersion>
|
||||
|
||||
<!-- To develop, package, and publish an app to the Microsoft Store, see: https://aka.ms/MauiTemplateUnpackaged -->
|
||||
<WindowsPackageType>None</WindowsPackageType>
|
||||
|
||||
+38
-44
@@ -176,10 +176,11 @@ input[type="checkbox"] {
|
||||
position: absolute;
|
||||
top: 72px;
|
||||
right: 12px;
|
||||
bottom: calc(var(--nav-height) + 8px);
|
||||
z-index: 940;
|
||||
display: grid;
|
||||
width: min(760px, 62vw, calc(100% - 24px));
|
||||
max-height: calc(100% - 152px);
|
||||
box-sizing: border-box;
|
||||
width: min(480px, 50vw);
|
||||
overflow-y: auto;
|
||||
border: 1px solid var(--line);
|
||||
border-radius: 8px;
|
||||
@@ -274,8 +275,12 @@ input[type="checkbox"] {
|
||||
.layer-manager-block > summary,
|
||||
.layer-manager-object > summary {
|
||||
display: grid;
|
||||
grid-template-columns: 28px 20px minmax(0, 1fr) auto auto;
|
||||
align-items: center;
|
||||
grid-template-columns: 28px minmax(0, 1fr) 24px;
|
||||
grid-template-areas:
|
||||
"handle title count"
|
||||
". visibility moves"
|
||||
". actions moves";
|
||||
align-items: start;
|
||||
gap: 6px;
|
||||
min-height: 38px;
|
||||
padding: 4px 6px;
|
||||
@@ -283,10 +288,6 @@ input[type="checkbox"] {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.layer-manager-with-actions > summary {
|
||||
grid-template-columns: 28px 20px minmax(0, 1fr) auto auto auto;
|
||||
}
|
||||
|
||||
.layer-manager-group > summary::-webkit-details-marker,
|
||||
.layer-manager-block > summary::-webkit-details-marker,
|
||||
.layer-manager-object > summary::-webkit-details-marker {
|
||||
@@ -294,6 +295,7 @@ input[type="checkbox"] {
|
||||
}
|
||||
|
||||
.layer-drag-handle {
|
||||
grid-area: handle;
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
border: 0;
|
||||
@@ -307,22 +309,37 @@ input[type="checkbox"] {
|
||||
}
|
||||
|
||||
.layer-row-actions {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: flex-end;
|
||||
grid-area: actions;
|
||||
display: grid;
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
width: min(130px, 100%);
|
||||
gap: 4px;
|
||||
}
|
||||
|
||||
.layer-manager-group > summary > input,
|
||||
.layer-manager-block > summary > input,
|
||||
.layer-manager-object > summary > input {
|
||||
grid-area: visibility;
|
||||
justify-self: start;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
margin: 1px 0;
|
||||
}
|
||||
|
||||
.layer-rename-button,
|
||||
.layer-remove-button {
|
||||
width: 100%;
|
||||
min-height: 28px;
|
||||
padding: 0 8px;
|
||||
min-width: 0;
|
||||
padding: 4px;
|
||||
border: 1px solid #bfd4cd;
|
||||
border-radius: 4px;
|
||||
background: #eef8f5;
|
||||
color: var(--accent-strong);
|
||||
font-size: 10px;
|
||||
font-weight: 800;
|
||||
line-height: 1.15;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.layer-rename-button:active {
|
||||
@@ -340,8 +357,9 @@ input[type="checkbox"] {
|
||||
}
|
||||
|
||||
.layer-move-buttons {
|
||||
grid-area: moves;
|
||||
display: inline-grid;
|
||||
grid-template-columns: 24px 24px;
|
||||
grid-template-columns: 24px;
|
||||
gap: 2px;
|
||||
}
|
||||
|
||||
@@ -363,6 +381,7 @@ input[type="checkbox"] {
|
||||
}
|
||||
|
||||
.layer-manager-title {
|
||||
grid-area: title;
|
||||
min-width: 0;
|
||||
overflow-wrap: anywhere;
|
||||
font-size: 12px;
|
||||
@@ -370,18 +389,20 @@ input[type="checkbox"] {
|
||||
}
|
||||
|
||||
.layer-manager-count {
|
||||
grid-area: count;
|
||||
justify-self: end;
|
||||
color: var(--muted);
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.layer-manager-children {
|
||||
padding: 0 5px 5px 18px;
|
||||
padding: 0 4px 5px 6px;
|
||||
}
|
||||
|
||||
.layer-manager-details {
|
||||
display: grid;
|
||||
gap: 2px;
|
||||
padding: 0 8px 7px 40px;
|
||||
padding: 0 6px 7px 12px;
|
||||
color: var(--muted);
|
||||
font-size: 10px;
|
||||
}
|
||||
@@ -932,29 +953,8 @@ footer {
|
||||
.map-layer-panel {
|
||||
top: 68px;
|
||||
right: 8px;
|
||||
width: calc(100% - 16px);
|
||||
max-height: calc(100% - 144px);
|
||||
}
|
||||
|
||||
.layer-manager-with-actions > summary {
|
||||
grid-template-columns: 28px 20px minmax(0, 1fr) auto;
|
||||
}
|
||||
|
||||
.layer-manager-with-actions > summary > .layer-row-actions {
|
||||
grid-row: 2;
|
||||
grid-column: 3;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.layer-manager-with-actions > summary > .layer-move-buttons {
|
||||
grid-row: 1;
|
||||
grid-column: 4;
|
||||
}
|
||||
|
||||
.layer-manager-with-actions > summary > .layer-manager-count {
|
||||
grid-row: 2;
|
||||
grid-column: 4;
|
||||
justify-self: end;
|
||||
bottom: calc(var(--nav-height) + 8px);
|
||||
width: 50vw;
|
||||
}
|
||||
|
||||
.tool-sheet {
|
||||
@@ -1015,12 +1015,6 @@ footer {
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 701px) and (max-width: 1100px) {
|
||||
.map-layer-panel {
|
||||
width: min(680px, calc(100% - 24px));
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 380px) {
|
||||
.app-identity span {
|
||||
display: none;
|
||||
|
||||
Reference in new issue
Block a user