Danbooru Enchanced Gallery

Overhauls Danbooru's default gallery view with a sleek, responsive justified grid layout. Includes high-res thumbnails, hover previews, overlay actions, and more.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
orx ibx
今日安裝
0
安裝總數
28
評價
0 0 0
版本
1.54
建立日期
2025-07-20
更新日期
2025-09-03
尺寸
67.8 KB
授權條款
MIT (https://opensource.org/licenses/MIT)
腳本執行於

I vibe-coded this script that turns Danbooru’s gallery into a justified grid layout. Sharing it here in case anyone else finds it useful.


Screenshots

Justified Grid Layout:

gallery

Without sidebar:

gallery-nosidebar

Hover preview:

hover-preview

Overlay tooltip:

overlay-tooltip


Features:

  • Justified Grid:
    Replaces the default gallery layout with a sleek, responsive justified grid.

    Looks best with higher browser zoom levels (150%+).

  • Higher-Res Thumbnails:
    Loads higher res images for thumbnails.

    (Note: these aren’t full-res, but downscaled samples to keep loading fast.)

  • Hover Preview:
    Hovering over a post shows a higher-res preview.

    (Can be toggled on or off with an on-screen button.)

  • Thumbnail Overlay:
    Displays an overlay on thumbnails with vote counts, vote/favorite buttons, and an info button (🛈). Clicking the info button opens the full sidebar for the post, showing its tags, artist, etc. The overlay appears when you hover over the thumbnail.

  • Wide Search Bar:
    Relocates the search bar to the top of the gallery and expands it across the full width for easier access.


Usage Tips:

  • You can tweak the gallery’s look via the JG_CONFIG object on top of the script.
    Other features can be toggled or adjusted through the CONFIG object.

  • If the gallery gets buggy or stuck, try hitting the "🔄" button next to the “Posts” label to reset the gallery.
    You can also add reset triggers to other elements by appending their selectors to the JG_RESET_SELECTORS array.

  • The script hides the sidebar by default on gallery pages, you can disable this via the enableHiddenSidebar property setting in CONFIG.

  • For a smoother experience, I recommend using it alongside this Infinite Scroll userscript:
    https://sleazyfork.org/en/scripts/5250-unlimited-paginator-works

  • If you want to preview full resolution images, i recommend using the Hover Zoom+ extension:
    https://chromewebstore.google.com/detail/hover-zoom+/pccckmaobkjjboncdfnnofkonhgpceea?hl=en

Heads up:
This script restructures the gallery’s HTML layout, so some of your other userscripts may not work well.

Justified Gallery library docs:
https://miromannino.github.io/Justified-Gallery