Unified GeoPixels enhancement suite - by Pixelcons
Estas são as versões deste script em que o código foi atualizado. Mostrar todas as versões.
Minor bugfix related to hover tooltips
Minor guild template bugfix
v1.9.12 – Ghost++ guild project integration fix• Add/Update Guild Project now sees your focused Ghost++ template• Guild panel's ghost preview no longer shows "No ghost image loaded"• Fixes a stale native mirror right after Ghost++ activates• Guild projects always open ghost++ instead of potentially closing them
Bugfix on the bulk purchase colors extension working with the new Ghost++ menu
Undo minification. Sorry!
Continued Debugging hell (yay!!!)
- Enhanced debug log output for debugging- Add keyboard shortcut compatibility for toggle template visibility in Ghost++
Add stroke to green check marks
- Changed completion indicator to large check mark over squares in template palette- Potential bugfix for firefox users unable to see new Ghost++ menu
- New Major (optional) feature: Ghost++ menu. Overrides the main Ghost menu with its own system. Significantly improved performance aned more capabilities
💡 New feature · 🛠️ Bug fix · 🔄 Changed/improved · 🗑️ Removed# Changes from v1.6.0 through v1.8.2- **Ghost Palette Color Search** - `v1.7.0` 💡 Added minimum and maximum pixel-count filtering - `v1.8.0` 🔄 Made pixel-count filtering an optional checkbox - `v1.8.0` 💡 Added an owned-colors-only filter- **Ghost Template Manager** - `v1.7.0` 🛠️ Preview collapse no longer resets modal width- **Region Screenshot** - `v1.8.0` 💡 Added palette extraction with color counts - `v1.8.0` 💡 Added clipboard copying for palette hex codes- **Map Movement Lock** - `v1.7.0` 💡 Added the `Ctrl+Shift+L` shortcut - `v1.8.0` 💡 Made the shortcut customizable- **Theme Editor** - `v1.7.0` 💡 Added wetland visibility and opacity controls - `v1.7.0` 💡 Added grass color and visibility controls - `v1.7.0` 💡 Added a global road-width slider - `v1.7.0` 🔄 Added road casing, ramp, bridge, and tunnel controls - `v1.7.0` 🛠️ Orange road outlines can now be hidden or recolored- **GeoPixelcons++ Settings** - `v1.6.0` 💡 Added the original `Ctrl+Shift+H` menu shortcut - `v1.8.0` 💡 Added a customizable Keybindings tab - `v1.8.2` 🛠️ The shortcut now opens the Settings modal directly - `v1.8.2` 🔄 Changed the default shortcut to `Ctrl+Shift+P` - `v1.8.2` 🔄 Migrates the old `Ctrl+Shift+H` default automatically - `v1.8.2` 🛠️ Prevented conflicts with native GeoPixels shortcuts- **Guild Search Button** - `v1.8.0` 💡 Added an optional Guild Search control - `v1.8.1` 🛠️ Added the standard expanding hover label- **Log Out Button** - `v1.8.0` 💡 Added an optional Log Out control - `v1.8.0` 🔄 Automatically hides the control while signed out
1.5.0 — 2026-05-25+ added Ghost Template Manager: "Enable owned and filtered" button beside "Enable filtered" — enables only owned ghost colors visible under active search/filter controls+ added Map Movement Lock: settings-controlled extension with a right-side lock button to freeze map panning and zooming+ added Settings: Mobile Compatibility toggle — disables draggable guild/ghost modals on mobile; makes Ghost Menu UI Overhaul switch between controls/preview instead of squeezing both panels onscreen~ fixed Ghost Template Manager: clicking "Place on Map" now temporarily hides the ghost menu overhaul so the map is unobstructed while choosing the placement point~ changed Map Movement Lock: locking movement now also suppresses page-wide browser scrolling so oversized UI cannot move the viewport separately from the map
## GeoPixelcons++ 1.4.0This update focuses on major Ghost Template Manager quality-of-life improvements, a more powerful Ghost Palette Search workflow, better Bulk Purchase queue tools, and a new Region Screenshot export option.### Added- Region Screenshot now supports a background selector in the preview modal. - Transparent remains the default. - New Solid Color mode lets you pick a background color for preview, download, and clipboard copy.- Ghost Template Manager now has an optional “Remember ghost template position and size” setting.- Ghost Template Manager Recent thumbnails now show inline `more` / `less` tiles when history has more than 10 images, expanding the visible recent list up to 50.- Bulk Purchase Colors profile queue now supports the same sorting methods as the ghost palette controls.### Changed- Ghost Palette Search now uses a compact textarea search box that accepts comma, space, and newline-separated colors.- Ghost Palette Search filters are now in a compact checkbox dropdown.- Ghost Palette Search Sort by is now self-labeled inside the dropdown.- Filters and Sort by now stack automatically when the ghost modal’s left panel becomes narrow.- Progress-dependent ghost filters and sorts now hide until placed/total progress stats are available.- “Enable filtered” now enables the colors currently visible in the ghost palette and disables hidden colors, making it compatible with search and all filters.- Ghost Template Manager’s middle divider can now resize the preview panel from roughly 5% to 95% of the modal width.- Bulk Purchase queue rows and sort controls now use theme-compatible styling.- Bulk Purchase ghost stats now show total pixels, placed/total pixels, and completion percentage with clearer color formatting.### Fixed- Ghost Template Manager’s remember-position setting now reapplies saved geometry after modal layout initialization and after opening the modal.- Bottom-right ghost modal resizing now preserves the current left/right split ratio, so resizing feels like resizing the whole modal instead of only the left panel.
1.3.25 — 2026-05-18✨ added Ghost Template Manager: added a draggable horizontal divider between the preview image and the action buttons — drag up/down to freely set the preview height, overriding the default aspect-ratio sizing1.3.24 — 2026-05-18🐛 fixed Ghost Template Manager: preview image container now uses aspect-ratio (4:3) instead of a fixed 210px height, so the preview scales taller as the user widens the right panel with the splitter1.3.23 — 2026-05-18✨ added Ghost Template Manager: added a draggable panel splitter on the left edge of the preview panel — drag left to widen the right panel (giving the image preview more space), drag right to shrink it; width is remembered across collapse/expand cycles
v1.3.22New: Sync Ghost With Selected Color — a ♻️ button in the Image Tools dropdown that, when active, automatically enables only your currently selected paint color in the ghost palette (and disables all others). Enable it from the Extensions tab. Off by default.Settings modal — Extra Settings tab descriptions are now compact ❓ hover tooltips instead of always-visible text blocksExtensions tab — removed the redundant 🟢/🔴 status dot from toggle rows
Fixed — Start Shift Lock: the Find Art button now works correctly when shift-lock is active — FindRandomArt is patched to temporarily call toggleShiftDown() around each invocation, since shiftDown is a closure variable that cannot be overridden directly
**v1.3.20** · 2026-05-13- [fixed] Ghost Template Manager (overhaul): the bottom-right resize handle now correctly adjusts the modal width while the preview panel is collapsed, updating the collapsed width variable so the CSS rule does not block the resize---**v1.3.19** · 2026-05-13- [fixed] Ghost Template Manager (overhaul): rebuilt the Collapse/Expand preview animation so the modal and right panel resize together using coordinated CSS state, avoiding the left-panel jump/reflow jank during toggles---**v1.3.18** · 2026-05-13- [fixed] Ghost Template Manager (overhaul): action buttons (Toggle All, Set Palette, Match My Palette, Bulk Purchase Colors, Enable Only Owned Ghost Colors, Get/Set Ghost Colors, Enable filtered) no longer wrap text — labels truncate with ellipsis and full text appears on hover- [fixed] Ghost Template Manager (overhaul): clicking "Collapse preview" now shrinks the entire modal instead of expanding the left panel; modal width is restored when the panel is re-expanded---**v1.3.17** · 2026-05-13- [fixed] Ghost Template Manager: importing a JSON history export then immediately re-opening history no longer reverses the order — entries inserted oldest-first so newest-first display is preserved- [fixed] Ghost Template Manager: loading a template from history now moves that entry to the top to reflect recency; the recent-image strip is also refreshed to stay in sync- [fixed] Ghost Template Manager: clicking a recent-image thumbnail now promotes that entry to the top of history and refreshes the recent strip
Add "Hide Completed Colors" button to ghost menu
Since 1.3.7:1.3.8 — Smooth Zoom Buttons widget1.3.9 — Map Markers: GIF/MP4 embeds, drag-to-sort, compact card view1.3.10 — Map Markers: IndexedDB storage (fix 64MiB GM_setValue crash), auto-migration1.3.11 — Ghost Palette: "Enable filtered" button; Map Markers: YouTube thumbnail workaround1.3.12 — Map Markers: compact view default, drag handle fix, MP4 blob URL fix, GIF contain fix1.3.13 — Map Markers: removed GIF/video support1.3.14 — Map Markers: re-added GIF support as live DOM overlay1.3.15 — Modular build system (no user-facing change)1.3.16 — Ghost Palette: "Modernize buttons" setting; Ghost Palette Color Search: button layout change
**GeoPixelcons++ — Changelog (v1.3.6 → v1.3.7)**---**v1.3.7** *(2026-05-10)*- **New: Map Markers** — place PNG/JPEG/WebP/GIF images as persistent stickers on the map canvas; images scale and pan with the map in real time- Upload from file or directly from a **URL** (fetched via GM_xmlhttpRequest)- Adding an image automatically enters **placement mode** — drag on the map to define the bounding box (click-only is rejected with a prompt)- After placing, automatically switches to **edit mode**: 8 resize handles (4 corners + 4 edge midpoints), drag inside the image to **move** it, drag outside to dismiss- Shift during drag or the per-marker 🔒 toggle **locks aspect ratio**; ↺ button resets height to match the image's natural ratio at the current width- Per-marker opacity slider and visibility toggle- All placement and image data **persists across page refreshes** via GM_setValue**v1.3.6** *(2026-05-09)*- **Fix (Ghost Template Manager):** loading a template from Image History no longer places the image at the previous position — coords are now written before the readiness poll, guaranteeing the position is applied correctly- **Fix (Ghost Template Manager):** "Go To" button no longer says "No ghost image template currently set" after loading from History- **Fix (Ghost Template Manager):** loading a new image without an encoded position no longer clears a previously manually-set position; coords are only cleared by the explicit Clear button- **Fix (Region Screenshot):** filenames now use local time instead of UTCIF THIS UPDATE DOES NOT WORK, PLEASE REVERT to 1.3.5... I am out on mother's day lol
- **Fix:** brush dropdown was intercepting canvas clicks while collapsed after any resize drag- **Fix:** resize drag was laggy/jittery due to CSS transition firing on every mousemove- **Changed:** reduced to a single resize handle — top-right corner normally, bottom-right when the paint menu is docked to the top- **Added:** ↺ reset-size button in the footer restores the dropdown to its default size
- **Paint Brush Swap: Export/Import** — 📤/📥 buttons at the bottom of the brush dropdown let you export brushes as JSON (copy or download) and import from JSON or a file; imported brushes are appended, not overwritten- **Export/Import: brush selection** — both modals show a scrollable checklist of brush names with checkboxes; only checked brushes are exported/imported; Select All / Select None controls included- **Bug fix:** loading a template from Image History that was saved without coordinates threw a TypeError — the blob from IndexedDB is now wrapped in a `File` before being passed to `DataTransfer`- **Debug:** 4 previously-silent failure paths in the Ghost Template Manager now write to the debug log (place-button timeout, missing `initializeGhostFromStorage`, IndexedDB open failure, `toBlob` hang)
Fixed: Guild map player markers showed numeric IDs instead of display namesGhost Image History: per-card checkboxes (hover to reveal), Select All / Select None, Export Selected — replaces bulk Export AllGhost Image History: 🎯 Load & Go button per card — loads template and teleports to its encoded coordinates in one click
v1.1.8 — 2026-04-26Fixed:Auto-Hover Menus: menus for the "Menus" and "Moderation" groups were toggling closed on every hover — root cause was button.closest('.relative') matching the button itself (those buttons have relative in their own class), so the dropdown was never found. Fixed by using div.relative. Also added a re-click guard as a defensive layer.Guild XP Tracker: users who rename their account no longer appear as LEFT + re-JOINED — snapshots are now keyed by numeric user ID instead of display name. Existing history auto-migrates on first load.Brush Editor (Opera GX): ghost click-through after closing the panel is now prevented by adding pointer-events:none + visibility:hidden to the overlay on close.Added:Brush Editor: left-click/drag to activate cells, right-click/drag to erase — no toggle delay.Brush Editor: "Fill All" button to instantly activate every cell in the grid.
# 1.1.7 changes- Added: Setting: Disable Group Noise — permanently unchecks and grays out the "Group Noise" toggle in the ghost modal- Added: Setting: Start in Shift Lock — auto-enables Shift Lock on page load- Added: Setting: Start in Inspect Mode — auto-switches to Inspect Mode on page load- Added: Changelog modal accessible from the GeoPixelcons++ dropdown menu
Added a Janitor View extension toggle that reveals the hidden moderation button for moderators. Also added a Compact Paint Controls setting that moves the ✕ close and 🖌️ brushes buttons from inside the paint modal to compact icons above it, with the close button isolated to the right.
Revert buggy changes
Bugfix
Bug fixes- Guild Modal spawns in center of screen- Purchasing colors auto adds them to the selected colors list
Some minor bug fixes, namely in the paint brush modal (preview size bug turned into a feature for resolution) and region tools (zoom bug).