StickersManager is a Windows sticker management tool built with C++20 and Qt 6.10.1. It manages sticker packs from local folders.
- Multi-window — one window per library
- Global hotkeys — customizable shortcuts per library
- Local folders — subdirectories become categories
- Search — search stickers by filename, categories by name
- Copy — double-click to copy to clipboard
- Preview — right-click for full-size view
- Hot-reload — rescan picks up config/library changes at runtime
- Animated GIF — optional, controlled by config (default off)
- First-time setup — guided library selection
File: [EXE_DIR]/.stickersmanager/config.json
{
"version": 1,
"libraries": [
{
"enabled": true,
"hotkey": "Ctrl+Shift+E",
"path": "D:/stickers/anime"
}
],
"ui": {
"categoryButtonSize": 90,
"gridCellSize": 120,
"gridColumns": 3
},
"behavior": {
"copyOnDoubleClick": true,
"highlightOnClick": true,
"searchDelayMs": 300,
"animateThumbnails": false,
"animatePreview": false
},
"performance": {
"thumbnailCacheSize": 200
},
"window": {
"position": [900, 50],
"size": [540, 430]
}
}| Key | Description |
|---|---|
libraries[].path |
Path to sticker library folder |
libraries[].hotkey |
Global hotkey, e.g. Ctrl+Shift+E |
libraries[].enabled |
Show/hide this library |
ui.categoryButtonSize |
Category thumbnail size in px |
ui.gridCellSize |
Sticker cell size in px |
ui.gridColumns |
Minimum column count |
behavior.copyOnDoubleClick |
Copy sticker file on double-click |
behavior.highlightOnClick |
Highlight selected cell |
behavior.searchDelayMs |
Debounce delay for search input |
behavior.animateThumbnails |
Play GIF animation in grid cells |
behavior.animatePreview |
Play GIF animation in preview dialog |
performance.thumbnailCacheSize |
Max cached thumbnails |
window.position |
Window position [x, y] |
window.size |
Window size [width, height] |
StickersManager/
├── CMakeLists.txt
├── resources.qrc
├── assets/ # icons, stylesheet, icon.rc
├── src/ # all source files
├── thirdparty/
│ └── stb/ # stb_image, stb_image_resize2
└── docs/.ai/ # internal dev docs喜欢的话就点个star,谢谢喵~ ❤
