Add Sort As Display - #241
Conversation
|
remove @steambrew/{api,webkit} from your dependencies |
Thanks — I’ve removed @steambrew/api and @steambrew/webkit from the dependencies. |
The pinned commit is now updated. It includes the unused-dependency removal, plus the original-name search fix and restoring the display name after a custom sort name is cleared. |
|
Reviewed at Bugs1. Hooks are never removed — disabling the plugin doesn't stop it. 2. const replaced = replaceProperty(store, "SetCustomSortAs", ...);
console[replaced ? "log" : "warn"](...);
this.setCustomSortAsHooked = true; // set even when replaced === false
3. Poll interval has no cap. Please verify on a real client4. 5. Minor
Overall the design (in-memory only, append original name to |
Thanks for the review — I’ve pinned dd71d51 (0.2.1) with the three runtime fixes: Hooks are removed on disable (onDismount → dispose()), and official display_name / sort_as are restored so the plugin actually stops without a Steam restart. |
|
Checked
( |
|
is this ai talking to ai bruh |
I don’t know why you’d think I’m AI. I used AI to translate from Chinese to English, but I wrote and reviewed the substance myself. That accusation honestly hurts a bit. 不知道为什么你会觉得我是ai, 我使用了ai翻译我的语言从中文到English,但内容都是我自己审核和构思的, 我很难过. |
Sort As Display
Sort As Display copies Steam sort name onto the library sidebar
display_nameat runtime. Steam already uses sort name for ordering; this plugin also uses it as the visible list name.Repository: https://github.com/kuusei/steam-sort-as-display
Pinned commit:
dd71d51 (0.2.1)Task Checklist
Developer
Plugin Functionality
Unlike Game Renamer, this plugin does not keep a custom rename table. It uses the sort name already set in Steam properties as the library list display name.
Backend Configuration
The plugin uses Millennium's Lua backend and a TypeScript frontend. It does not bundle or execute custom native binaries.
Community Contribution
#243
#235
Testing Instructions