QOLBox

Sharp fullscreen, themes, sound banks, Reserve Spots, lobby tools, readable chat, alerts, mobile Grab, and an improved hitbox.io editor.

Estas são as versões deste script em que o código foi atualizado. Mostrar todas as versões.

  • v. 3.0.0 11/08/2026

    Added

    • Added editor multi-selection with Shift/Ctrl clicking and drag-box area selection; selected objects can be moved, copied, pasted, deleted, undone, redone, and edited together.
    • Added shared editor property editing: different values show Mixed, fill and stroke swatches show every distinct selected color, unsupported objects stay unchanged, and selected object IDs remain visible.
    • Added merged-body workflows, including group movement, rotation, mirroring and clipboard operations, direct Ctrl-click subbody editing, and Ungroup in Subbody Properties.
    • Added horizontal and vertical Mirror actions plus relative value commands such as =+3 and =-3.
    • Added an editor color picker with the I shortcut, fill/outline sampling, and exact #RGB or #RRGGBB fields for fill, stroke, and map background colors.
    • Added exact #RGB or #RRGGBB entry for the native player appearance color.
    • Added references for QOLBox controls, compact command syntax, sound-bank manifests, and effect filenames, plus a one-time step-by-step improved-editor introduction and a permanent Editor Help menu.
    • Added an Editor Save option that keeps Hitbox's native Save action available after loading a map.
    • Added View Patch Notes to the QOLBox About page.
    • Added Room List to the in-room hamburger so the native browser opens over the current lobby or match and disconnects the current session before joining another room, plus Player Info for the registered-player level and exact XP progress Hitbox exposes.
    • Added customizable QOLBox and Hitbox interface accent colors, with exact hex entry, contrast-aware text and icons, a themed native player emblem, and an option to keep both accents linked or separate.
    • Added system-aware light mode for Hitbox and QOLBox, with readable themed surfaces and System, Dark, and Light choices in Appearance.
    • Added inline slash-command completion with Tab or Right Arrow to accept and Up or Down Arrow to cycle matching commands.
    • Added saved custom sound banks that replace individual game effects with uploaded audio or direct-URL manifests, include volume-matched previews, and keep the complete Vanilla bank available.

    Improved

    • Improved fullscreen rendering so the game stays sharp at the monitor's displayed resolution while preserving Hitbox's native camera, UI scale, and browser-zoom behavior, with proportionally cropped backgrounds instead of stretching or tiling at unusual aspect ratios.
    • Improved editor outlines and hit testing so rotated polygons, circles, rectangles, and joints remain aligned through zoom and selection changes, and polygon selection follows the actual shape.
    • Improved editor camera and map lifecycle behavior so the first view and new maps are centered, fullscreen changes preserve the same position and relative zoom, and stale selections or IDs do not survive map replacement.
    • Improved editor zoom safety and WebGL recovery by respecting the active device's rendering limits and rebuilding the current game or editor scene after a restored context.
    • Improved editor map import/export with descriptive filenames, optional readable JSON exports, strict validation, an 8 MiB input limit, backup-and-rollback imports, and support for compact .hitboxmap, readable JSON, and compatible text files.
    • Improved keyboard navigation across the main menu, server browser, Quick Play, hamburger menus, lobby and map controls, native dialogs, and editor menus, including contained tab order and focus restoration.
    • Improved the map browser so long descriptions can be scrolled and published-map like/dislike icons work with mouse or keyboard input.
    • Improved Load Map responsiveness by pausing automatic previews during scrolling, rendering ordinary previews progressively, and skipping oversized automatic previews without blocking the selected map.
    • Improved action clarity with icons across main, hamburger, Room List, QOLBox, popup, and editor controls, and consolidated Volume, Music, and Jukebox under one expandable Audio command with persistent mute controls and fine volume dragging.
    • Improved in-game chat formatting so command results and jukebox suggestions retain the same semantic colors and action emphasis as the lobby.
    • Improved the QOLBox menu with a larger responsive panel that can be resized and remembers its size, one global QOLBox Defaults action, cleaner footer placement, and reliable short-window scrolling.
    • Improved fullscreen HUD spacing so spectator controls, the jukebox, editor object counter, and player action menus keep stable positions and margins as controls open or close.

    Fixed

    • Fixed lobby music playing in-game; it now stops in lobbies and games and resumes after leaving.
    • Fixed cancelling Reserve Spots leaving stale room selection or button state behind.
    • Fixed update history showing releases outside the installed-to-current version range.
    • Fixed editor color wheels staying open after clicking the black void outside the map, and made open File, Tools, and Settings dropdowns close when the pointer leaves them.
    • Fixed editor map actions leaving the File dropdown open or disappearing after native menu refreshes.
    • Fixed the editor export fallback being able to trigger a real Play transition.
    • Fixed editor object dragging and camera panning competing for the same pointer input.
    • Fixed native connecting and loading controls so Cancel closes every popup without stale room selection, long errors wrap inside dialogs, and Room List refresh cannot leave a duplicate or permanently stuck spinner.
  • v. 2.1.4 02/07/2026

    QOLBox v2.1.4

    Fixed

    • Fixed automatic blacklist bans during active games leaving blacklisted players behind as dead or scoreboard entries until the match restarted.
    • Fixed automatic blacklist chat output so an auto-ban shows one useful QOLBox line instead of repeated native joined/banned/left messages.
    • Fixed approved lobby jukebox song requests sometimes not playing for other players or people who joined after the host pressed Play.
    • Fixed update-note loading blocking the way into the game by adding Skip while notes are still loading.
    • Fixed release-history loading causing avoidable GreasyFork CORS errors in the console.
  • v. 2.1.3 01/07/2026

    QOLBox v2.1.3

    Fixed

    • Fixed the update-history changes so QOLBox can still load GitHub/GreasyFork history while commands, audio controls, and other direct Hitbox integrations keep working correctly.

    Changed

    • Changed update-history fetching to use a small userscript-side bridge, while keeping the main QOLBox app running in the Hitbox page context where it can interact with the game normally.
  • v. 2.1.2 01/07/2026

    QOLBox v2.1.2

    Improved

    • Improved QOLBox Updated so it shows the full public version history up to the current version and can still load GitHub/GreasyFork update history when normal browser requests are blocked.
  • v. 2.1.1 01/07/2026

    QOLBox v2.1.1

    Improved

    • Improved QOLBox Updated so the update popup is cleaner, less repetitive, and easier to read.
    • Expanded update history to include more older public versions, including GreasyFork history entries when GitHub release notes are not available.
    • Improved first-start setup wording so it explains what QOLBox is without version-specific noise.
    • Cleaned up QOLBox menu spacing, reset-button sizing, tab alignment, and section separation.
    • Improved QOLBox command/help wording for lobby commands, special targets, quoted player names, and blacklist usage.

    Fixed

    • Fixed Automatic blacklist status messages so /blacklist on and /blacklist off say when the setting is already on or off.
  • v. 2.1.0 30/06/2026

    QOLBox v2.1.0

    Added

    • Added editor map Import and Export in the editor File menu, letting you save the current editor map to a local file and load it back later.
    • Added host blacklist commands for exact-name automatic bans. Use /blacklist to show saved names, /blacklist playername to add someone, /blacklist remove playername to remove them, /blacklist clear to empty the list, and /blacklist on or /blacklist off to toggle automatic bans. If a typed name partially matches a current player, QOLBox asks for the full name; quote names like "clear" or 'on' to add them literally.
    • Added popup keyboard controls with Esc, Enter, and arrow keys, so common Hitbox/QOLBox popups can be closed, confirmed, or paged without clicking.

    Improved

    • QOLBox Updated now shows a loading state while fetching update notes and clearly says when public notes are unavailable.
    • Improved away-tab alerts to reduce false alerts after joining or syncing into an already-running game.
    • Made QOLBox menu controls more consistent in size and spacing.

    Fixed

    • Fixed player/team color pills sometimes using stale or hard-to-read colors.
    • Fixed Chat Improvements leaving chat or typing state behind when disabled.
    • Fixed Audio Controls not fully restoring jukebox state when disabled.
    • Fixed Mobile Grab press/release tracking for touch and pointer input.
  • v. 2.0.1 21/06/2026

    QOLBox v2.0.1

    Added

    • Added default hiding for the left and right page ad boxes.

    Fixed

    • Fixed Play in Enter chat so song requests can be played.
    • Fixed the update popup so it shows the actual update notes for the current version.

    Changed

    • QOLbox.user.js is now generated in the project folder.
    • Update popup navigation now shows Older on the left and Newer on the right.
  • v. 2.0.0 20/06/2026

    QOLBox v2.0.0

    Added

    • Added mobile Grab support as a fourth Hitbox mobile control button, plus mobile access to QOLBox through the site's hamburger menu.
    • Added QOLBox lobby commands: /spec, /join, /red, /blue, /switch, /lock, /unlock, /host, /start, /end, and /restart.
    • Added self and named-player targeting for commands where it applies, such as /spec playername, /join playername, /red playername, /blue playername, and /host playername.
    • Added group targets all, playing, and spectators for supported commands such as /spec, /join, /red, and /blue.
    • Added quoted names for players literally named all, playing, or spectators, such as /spec "all".
    • Added exact, prefix, and unique partial player-name matching for QOLBox player-target commands.
    • Added exact, prefix, and unique partial player-name matching for native /kick and /ban.
    • Added /rec as shorthand for /record, and /r as shorthand for /restart.
    • Added /settings all for normal settings plus available hidden host/game settings.
    • Added QOLBox command entries to /help.
    • Added a team-mode lobby SWITCH button for hosts.
    • Added scrollable retained in-game chat history.
    • Added remote typing indicators in the score/lives area and near players during gameplay when Hitbox reports someone typing.
    • Added a QOLBox Updated notice with public release-history browsing.

    Improved

    • Redesigned first-start setup and the F8 menu into a compact tabbed settings menu.
    • Organized settings into Feature Settings, Command Settings, Audio Settings, Advanced Settings, and About QOLBox, with a Redo Setup option.
    • Improved QOLBox command handling so handled commands clear from chat consistently.
    • Improved fullscreen layout and UI positioning across gameplay, spectating, editor, editor-launched gameplay, and replays, including editor counters, spectator controls, and odd aspect-ratio behavior.
    • Improved lives/score player and team color pills so colors are repaired more reliably and text stays readable; the in-pill typing icon follows the same contrast behavior.
    • Improved Reserve Spots with configurable retry timing and cleaner status handling.
    • Improved away-tab title/favicon alerts with configurable delay/flash speed and better handling around local start/restart transitions.
    • Improved audio settings organization while keeping game and jukebox/radio volume controls integrated with Hitbox's native menu.

    Fixed

    • Fixed empty side-ad/sidebar areas around the game catching clicks and blocking visible Hitbox controls in narrow, tall, or odd-aspect layouts.
    • Fixed fullscreen spectator switching controls positioning so they stay usable and avoid the jukebox/radio area.
    • Fixed fullscreen editor object/physics counters so they remain visible, centered, and separated from the jukebox/radio and spectator controls.
    • Fixed clicks on empty gameplay/background space not reliably focusing the game for keyboard input.
    • Fixed player popups so they can be dismissed with Escape or by clicking outside them.
  • v. 1.5.1 15/05/2026

    QOLBox v1.5.1

    Fixed

    • Fixed lives-remaining player color pills sometimes showing the wrong color until gameplay updated them.
    • Fixed spectator player-switching controls not being visible in fullscreen.
  • v. 1.5.0 09/05/2026

    QOLBox v1.5.0

    Added

    • Added a first-start setup menu for choosing which QOLBox features you want enabled.
    • Added an F8 QOLBox menu so those feature settings can be changed later.

    Improved

    • Possible improvements to away-from-tab game alerts.
    • Added separate title alerts for normal game starts and being pulled into an active game while tabbed out.
  • v. 1.4.0 07/05/2026

    QOLBox v1.4.0

    Added

    • Added a tab alert for lobby players when a game starts while you're away from the tab and not spectating.
  • v. 1.3.0 06/05/2026

    QOLbox v1.3.0

    Added

    • Added reserve support for full listed and unlisted/direct-link lobbies, with a built-in waiting popup, retry countdown, and connection status.
    • Full 1-person lobbies now show an unavailable message instead of offering a usable reserve action.

    Fixed

    • Fixed the in-game view being pushed to the bottom in tall browser windows.
  • v. 1.2.1 01/05/2026

    QOLbox v1.2.1

    Fixed

    • Fixed Esc cancel in party/lobby chat leaving the chat bar blank instead of restoring the default prompt.
    • Fixed pressing Tab in-game shifting the game view when the jukebox volume dial was selected.
    • Prevented Tab from focusing chat in-game, which could open the chat bar without its normal background.
  • v. 1.2.0 01/05/2026

    QOLBox v1.2.0

    Added

    • Added fullscreen support for the editor, using the same centered fit/positioning as gameplay.
    • Added Esc chat cancel, so you can close chat without sending the draft and return to the game quickly.

    Fixed

    • Fixed a fullscreen/chat focus artifact where the game canvas could show a browser focus outline after using chat.
    • Possible fix for lobby music playing in-game because of a game bug.

    Changed

    • Updated @description.
  • v. 1.1.1 28/04/2026

    QOLbox 1.1.1

    • Moved the in-game score/lives HUD from the bottom-right corner to the top-center of the screen.
    • Hid the HUD during loading to prevent it from appearing in the wrong position.
    • Made score/lives backgrounds fully opaque so they stay readable on bright maps.
    • Vertically aligned the HUD text and number blocks for a cleaner layout.
  • v. 1.1 13/03/2026

    Added fullscreen functionality for hitbox so it's no longer just a small window in the middle of the screen.

  • v. 1.0.0 06/03/2026