UI Commonality #66

Closed
opened 2026-01-01 17:06:04 +00:00 by ian · 3 comments
Owner

Replace current load/save settings code with the stuff from jsutils

Move to Bootstrap and make FS and Spothole's light/dark toggle a jsutils thing

Replace current load/save settings code with the stuff from jsutils Move to Bootstrap and make FS and Spothole's light/dark toggle a jsutils thing
ian self-assigned this 2026-01-02 09:07:33 +00:00
Author
Owner

Menu on side using technique from https://mdbootstrap.com/docs/standard/extended/hamburger-menu/

Content of the side menu can be accordion or tabs from bootstrap.

Menu on side using technique from https://mdbootstrap.com/docs/standard/extended/hamburger-menu/ Content of the side menu can be accordion or tabs from bootstrap.
Author
Owner

Probably want to inherit the Bootstrap changes from New Park Finder's bootstrap branch, but now on hold since that redesign was complained about.

Probably move stuff out of jsutils rather than into it?

Probably want to inherit the Bootstrap changes from New Park Finder's bootstrap branch, but now on hold since that redesign was complained about. Probably move stuff out of jsutils rather than into it?
ian removed their assignment 2026-03-01 08:41:37 +00:00
ian referenced this issue from a commit 2026-03-07 09:34:42 +00:00
Author
Owner

Todo:

  • Theme light/dark/auto, copy QSO Map approach
  • Basemap and opacity selection, copy QSO Map approach
  • Refactor internals to reduce globals, use UI element values directly
  • Refactor internals to load/save localstorage using named form elements
  • General internals cleanup
  • Inline/remove references to jsutils where possible
  • Remove ownPosOverride global, read/write UI fields instead
  • Fix bands scroll on desktop browsers
Todo: - [x] Theme light/dark/auto, copy QSO Map approach - [x] Basemap and opacity selection, copy QSO Map approach - [x] Refactor internals to reduce globals, use UI element values directly - [x] Refactor internals to load/save localstorage using named form elements - [x] General internals cleanup - [x] Inline/remove references to jsutils where possible - [x] Remove ownPosOverride global, read/write UI fields instead - [x] Fix bands scroll on desktop browsers
ian referenced this issue from a commit 2026-03-08 09:52:40 +00:00
ian referenced this issue from a commit 2026-03-08 11:22:14 +00:00
ian referenced this issue from a commit 2026-03-08 19:29:28 +00:00
ian closed this issue 2026-03-08 21:06:12 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ian/field-spotter#66
No description provided.