summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-10Automated role panel display.Tor Andersson
Create and populate aside #roles list if missing. Initialize roles and pointers into global "roles" object.
2023-12-10Embellish signup page.Tor Andersson
2023-12-10Show "join" page when not logged in.Tor Andersson
Static page showing limited info and a call to action to login or sign up.
2023-12-10Add support for random scenario selection and scenario groupings.Tor Andersson
2023-12-10Update map size dynamically (if it changes during play).Tor Andersson
2023-12-10Color invite-only games gold when all invites are accepted.Tor Andersson
2023-12-10Update Source Serif to include small caps.Tor Andersson
2023-12-05Misc cleanups.Tor Andersson
2023-12-05Don't show completely empty games in replacement list.Tor Andersson
2023-11-30Add 1-10 to number font.Tor Andersson
2023-11-30Fix styling of multiple/non-popup select widgets.Tor Andersson
2023-11-30Flag 1-player games as private when started.Tor Andersson
2023-11-30Log IP access.Tor Andersson
2023-11-30Hide public games from blacklisted users.Tor Andersson
2023-11-30Add site invite link to about page.Tor Andersson
2023-11-30Set toolbar button size explicitly.Tor Andersson
2023-11-30Allow first player choosing rematch to select player role assignment.Tor Andersson
Pick one of swap, keep, or random. In case of mid-air collision, player who chose first gets to decide.
2023-11-30Close popup menus if opening another.Tor Andersson
2023-11-30Don't use 100vh as it doesn't work on chrome.Tor Andersson
Try using 100% as a workaround... maybe it'll behave better on browsers that don't support dvh yet.
2023-11-30Add tool to create initial map layout SVG.Tor Andersson
2023-11-30Only update changed covers.Tor Andersson
2023-11-30Less dark chat outline.Tor Andersson
2023-10-27Fix padding issue with <a> links in popup menus.Tor Andersson
2023-10-27Remove body.shift when window loses focus.Tor Andersson
Key-up events are not delivered when the window is blurred.
2023-10-27Make aside white by default.Tor Andersson
2023-10-27Delay scrollIntoView by using timer, to prevent event handler from interfering.Tor Andersson
This is needed on Chrome when the scrollIntoView is triggered from certain events, otherwise the event processing will interrupt and stop the scrolling.
2023-10-27Make zoom button cycle 100%, fit width, fit both.Tor Andersson
When zoomed in manually, cycle downwards.
2023-10-27Add keyboard shortcuts for zooming.Tor Andersson
2023-10-27Add icons indicate battle boxes can be minimized.Tor Andersson
2023-10-27Don't hide log button on wide screens.Tor Andersson
2023-10-27Scroll into view with margins for battle boxes.Tor Andersson
2023-10-22Fix chat window size and text selecting on desktop.Tor Andersson
2023-10-22Remove stray debugging messages.Tor Andersson
2023-10-21Work around Chrome browser nonsense features...Tor Andersson
2023-10-21Common scroll_into_view and scroll_into_view_if_mobile functions.Tor Andersson
2023-10-21Move "scroll with middle mouse" initialization to common code.Tor Andersson
2023-10-21toolbar menus: Click to open, click anywhere or leave window to close.Tor Andersson
2023-10-21Use <details> to show/hide battle box contents!Tor Andersson
And now we don't need to allow user movement of the battle dialogs.
2023-10-21Simplify user-select:none and pointer-events:none setting.Tor Andersson
Set these at the top level so lower level elements don't need to repeat.
2023-10-21Only toggle fullscreen when double tapping on header.Tor Andersson
2023-10-21More mobile layout improvements.Tor Andersson
2023-10-21Improvements to mobile layout code.Tor Andersson
Fixes for Chrome. Fixes for Safari. Hide log at start if window is small. Toolbar menu and icon buttons using details, menu, and button elements.
2023-10-21Add color themes.Tor Andersson
2023-10-21Add popup menu template code.Tor Andersson
2023-10-20Expand intro text and move it to the About page.Tor Andersson
2023-10-20Tool to "force" a reload of a game by clients.Tor Andersson
Add a random suffix to the script and stylesheet links in play.html
2023-10-20Rename common "play" files to "client".Tor Andersson
Avoids confusion in javascript console which file is which.
2023-10-20Mobile phone interface rework.Tor Andersson
* Redesign responsive layout. * Pan & Zoom with touch (and scroll wheel). Scale main area using transforms and scroll offsets. Toggle zoom button scales map on large screens, full main zoom on small screens. * Automated standard toolbar buttons (remove from play.html files).
2023-10-20Limit size of images in posts to fit.Tor Andersson
2023-10-13Clean up stylesheet and improve layout on small and large screens.Tor Andersson
Use variables for color theming.