Compare commits

...

13 Commits

Author SHA1 Message Date
raucao 85255318ba 1.8.6 2026-01-26 16:32:43 +07:00
raucao 713d9d53e6 Styling optimizations 2026-01-26 16:32:16 +07:00
raucao e0ea0ca988 Prevent mobile Safari from resizing text 2026-01-26 16:23:46 +07:00
raucao 3cc2a2649a 1.8.5 2026-01-26 16:17:53 +07:00
raucao 924484a191 Set base font size explicitly 2026-01-26 16:16:47 +07:00
raucao b960ba0868 Unify button styles, improve sizing 2026-01-26 16:15:52 +07:00
raucao 3b22f8c2f4 1.8.4 2026-01-26 16:03:06 +07:00
raucao 1a643e980d Fix location of additional map controls 2026-01-26 16:02:23 +07:00
raucao b085783ad8 1.8.3 2026-01-26 14:58:21 +07:00
raucao 245f79d6f4 Change manifest filename
Wrong content type on 5apps
2026-01-26 14:57:36 +07:00
raucao 06beb73068 1.8.2 2026-01-26 14:43:47 +07:00
raucao c3185b6a5a Change theme and manifest bg color 2026-01-26 14:43:13 +07:00
raucao b6484aee9d Improve settings sidebar 2026-01-26 14:42:56 +07:00
12 changed files with 41 additions and 29 deletions
+2 -2
View File
@@ -193,8 +193,8 @@ export default class PlaceDetails extends Component {
></textarea>
</div>
<div class="edit-actions">
<button type="submit" class="btn btn-blue btn-sm">Save</button>
<button type="button" class="btn btn-outline btn-sm" {{on "click" this.cancelEditing}}>Cancel</button>
<button type="submit" class="btn btn-blue">Save</button>
<button type="button" class="btn btn-outline" {{on "click" this.cancelEditing}}>Cancel</button>
</div>
</form>
{{else}}
+1 -1
View File
@@ -54,7 +54,7 @@ export default class SettingsPane extends Component {
<p>
Connect your own <a href="https://remotestorage.io/"
target="_blank" rel="noopener">remote storage</a> to sync place bookmarks across
devices.
apps and devices.
</p>
<ul class="link-list">
<li>
+23 -11
View File
@@ -4,11 +4,13 @@ html,
body {
height: 100%;
overscroll-behavior: none; /* Prevent pull-to-refresh on mobile */
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
font-family: 'Noto Serif', serif;
font-size: 16px;
}
#root,
@@ -288,6 +290,15 @@ body {
margin-top: 1rem;
}
.settings-section p a {
color: #007bff;
text-decoration: none;
}
.settings-section p a:hover {
text-decoration: underline;
}
.btn-full {
width: 100%;
}
@@ -310,6 +321,11 @@ body {
font-size: 0.9rem;
}
.meta-info p {
margin-top: 1rem;
margin-bottom: 1rem;
}
.meta-info p:first-child {
margin-top: 1.2rem;
padding-top: 1.2rem;
@@ -417,8 +433,8 @@ body {
margin: 0 0 1rem;
}
.place-details .place-description {
margin-bottom: 1.5rem;
.place-details p.place-description {
line-height: 1.4;
}
.place-details .actions {
@@ -426,24 +442,20 @@ body {
display: flex;
flex-direction: row;
gap: 1rem;
margin-top: 1.5rem;
}
.btn {
padding: 0.75rem 1.5rem;
padding: 0.6rem 1.2rem;
border-radius: 4px;
cursor: pointer;
font-size: 1rem;
font-size: 0.9rem;
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
}
.btn-sm {
padding: 0.4rem 1rem !important;
font-size: 0.9rem !important;
}
.btn-outline {
background: transparent;
color: #333;
@@ -524,7 +536,7 @@ body {
}
.ol-touch .ol-control.ol-locate {
inset: auto auto 3.5em;
inset: auto 0.5em 3.5em auto;
}
/* Rotate Control */
@@ -533,7 +545,7 @@ body {
}
.ol-touch .ol-rotate {
inset: auto auto 6em;
inset: auto 0.5em 6em auto;
}
span.icon {
+2 -2
View File
@@ -9,10 +9,10 @@
<!-- App identity -->
<meta name="application-name" content="Marco">
<meta name="apple-mobile-web-app-title" content="Marco">
<meta name="theme-color" content="#F6E9A6">
<meta name="theme-color" content="#333333">
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.webmanifest">
<link rel="manifest" href="/web-app-manifest.json">
<!-- Icons -->
<link rel="icon" href="/icons/icon.svg" type="image/svg+xml">
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "marco",
"version": "1.8.1",
"version": "1.8.6",
"private": true,
"description": "Unhosted maps app",
"repository": {
@@ -5,8 +5,8 @@
"start_url": "/",
"scope": "/",
"display": "standalone",
"background_color": "#F6E9A6",
"theme_color": "#F6E9A6",
"background_color": "#f8f9fa",
"theme_color": "#333333",
"icons": [
{
"src": "/icons/icon-192.png",
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -9,10 +9,10 @@
<!-- App identity -->
<meta name="application-name" content="Marco">
<meta name="apple-mobile-web-app-title" content="Marco">
<meta name="theme-color" content="#F6E9A6">
<meta name="theme-color" content="#333333">
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.webmanifest">
<link rel="manifest" href="/web-app-manifest.json">
<!-- Icons -->
<link rel="icon" href="/icons/icon.svg" type="image/svg+xml">
@@ -26,8 +26,8 @@
<meta name="msapplication-TileColor" content="#F6E9A6">
<meta name="msapplication-TileImage" content="/icons/icon-144.png">
<script type="module" crossorigin src="/assets/main-CYQJLBu1.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-B9HZHSjP.css">
<script type="module" crossorigin src="/assets/main-CU1_dCCL.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-CBmhOoaB.css">
</head>
<body>
</body>
@@ -1,12 +1,12 @@
{
"name": "Marco",
"short_name": "Marco",
"description": "Marco (as in Marco Polo) is an unhosted maps application that respects your privacy and choices",
"description": "Marco is an unhosted maps application that respects your privacy and choices",
"start_url": "/",
"scope": "/",
"display": "standalone",
"background_color": "#F6E9A6",
"theme_color": "#F6E9A6",
"background_color": "#f8f9fa",
"theme_color": "#333333",
"icons": [
{
"src": "/icons/icon-192.png",