From 184c1b17a81be1bd301d8fac7520982401c178d6 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 21 Aug 2025 23:45:56 -0400 Subject: [PATCH] settings panel has been reformatted pretty heavily for better UX --- startpage.html | 183 ++++++++++++++++++++++++++----------------------- 1 file changed, 99 insertions(+), 84 deletions(-) diff --git a/startpage.html b/startpage.html index e8df1a5..91090d8 100644 --- a/startpage.html +++ b/startpage.html @@ -144,9 +144,9 @@ color: black; } - /** #newTextContainerCreateButton, #newImageContainerCreateButton { - margin-top: .25rem; - } */ + #newTextContainerNameInput, #newImageContainerNameInput, #newImageContainerUrlInput { + margin-bottom: .25rem; + } #containers { padding-left: .25rem; @@ -214,6 +214,13 @@ align-items: center; padding: 1rem 1rem; } + + .newBookmarkForm { + display: flex; + flex-direction: column; + align-items: center; + gap: .25rem; + } .bookmarkListingContainer { display: flex; flex-direction: column; @@ -242,6 +249,7 @@ .containerOptionListing { display: flex; justify-content: space-between; + margin: .25rem 0; } #noContainerWarning { @@ -249,13 +257,7 @@ } input { - width: 4rem; - } - input[type="text"] { - width: 4rem; - } - input[type="color"] { - width: 4rem; + width: 6rem; } button { border: none; @@ -320,10 +322,10 @@

you are now editing the page!

- this is the settings box - use the tabs above to find various + this is the configuration panel - use the tabs above to find various customization options for your startpage experience.

- this box is adjustable, and so will be every layer you add to the page. + this panel is adjustable, as every "layer" you add to the page will be as well. click + drag to move, right-click + drag to resize.

on the "layers" tab, you can add two types of layers to the page: @@ -331,19 +333,21 @@

  1. bookmark layer:
    a customizable box that can serve as a clock, - tell you the date, and/or hold bookmarks.

    to group a bookmarks - together within a layer, enter links with the same "section". + tell you the date, and/or hold bookmarks.

    to group multiple bookmarks + together, enter links with the same "section". uncategorized (no "section" specified) bookmarks will stay at the top of their layer.

  2. media layer:
    paste any URL that either points directly to an image/GIF - or to a youtube video to add it to the page.

    use "free transform" in the - "global settings" tab to change the container's resizing style. + or to a youtube video to add it to the page. images/GIFs can act as bookmarks themselves. +

    use "free transform" in the "global settings" tab to toggle the resizing + mode on media containers.

- your changes will be saved to the page when you exit editing mode.

- to undo current changes / revert to the last saved state, refresh the page without disabling / exiting "editing" mode. + your changes will be saved to the page when you exit editing mode!

+ to undo current changes / revert to the last saved state, force refresh the page while still + editing the page.

that concludes the basics. there's some more advanced information below: @@ -406,7 +410,7 @@

-

sharing / backing pages up

+

sharing / backing up (import/export tab)

+

@@ -436,6 +440,8 @@
+
+
imgur upload for convenience
+
+
@@ -468,29 +476,29 @@
-

export current setup to clipboard (see help tab for more information):

-
+

-
+
+ (see help tab for more information)
- +
- +

- +
@@ -512,55 +520,62 @@
- -

site with a bunch of cursors for reference (copy desired cursor image URLs for below)

+ +

+ NOTE: images larger than 32x32 may not work (based on browser)
+ + site with a bunch of cursors for reference + +

- +
- +
- +

- +
+
- +
-
- - -
- -

- (note: this will require either white-listing this site in your browser - or generally enabling "allow auto-play audio" in your browser's settings. +

+ + +
+ +

+ NOTE: autoplay requires either whitelisting this site or generally + enabling "allow auto-play audio" in your browser's settings.

+
@@ -932,49 +947,47 @@

+

- -
-

manage

-

+

-
-
- -
-
-
-

add new

+

- -
+
+ - -
+ - -
+ - + +
+ + +
+
+
@@ -1140,11 +1153,11 @@

- change font:
(see help tab for more info)
+ change font:
(see help tab for more info)

-
+

@@ -1219,7 +1232,7 @@ // FONT if (settings.fontName == "") { document.getElementById(this.id + "-settings-font-name").innerHTML = - "system default"; + "browser default"; } else { document.getElementById(this.id + "-settings-font-name").innerHTML = settings.fontName; @@ -1389,7 +1402,7 @@
-
+
{