Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are allowed to use the assets in this file in mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
Use and abuse however you wish. Credit would be nice, but is not necessary.
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
B612 - my little asteroid of useful UI components (CHT)
Changelogs
Version 1.0.15
Updated traits menu so it supports loading descriptions from external .txt files.
Optimized loading of images in traits menu
Version 1.0.14
Added support for scrollbars in trait menu's description texts.
Version 1.0.13
Added an option in traits menu to randomize choices.
Version 1.0.12
Improved scrolling in TraitsMenu.
Simple html tags can now be used in trait description.
Version 1.0.11
Traits menu now auto scales in ultrawide and super ultrawide.
Version 1.0.10
Added the new Traits menu.
Version 1.0.9
Added Spinicon tool, shows a loader icon with custom text message.
Version 1.0.8
ItemSelect now returns the form ID as hex string.
Version 1.0.7
Added NotificationManager::EnclosesWith() method, allow searching for notifications by pattern.
Enhance speed of responses to NotificationManager custom events.
Version 1.0.6
Added filter by keyword support to ItemSelect.
Added Knotwork graphic support to Announcement.
Version 1.0.5
Added Dropitem() method to ItemSelect.
Version 1.0.4
Fixed ItemSelect UI.
Version 1.0.3
Added new b612_NotificationManager, allowing to suppress notification messages or have custom callbacks for them.
Version 1.0.2
Added Announcement widget.
This is a collection of mostly repurposed Skyrim's UI elements to serve various functions. If you've been redirected here by another mod, simply install it like any other mod. I had made some of these while making other stuff, and needed certain UI things for some others, so decided to bundle them all together, for easy updating and skinning.
What's in it
QuantitySlider: Opens a little window where you can select a number using slider. Example mods: Poisoned Arrows
SelectList: Copies the looks of vanilla Skyrim's Favorites menu, it displays a list of options and you can select one, which will close the menu. Example mods: Follower Inventory Quick Access Quick Item Transfer.
ItemSelect: Opens the inevntory menu, but activating an item will close the menu, and returns the formID of the selected item. Useful when you want to player to choose an item from their inventory. Can optionally filter by itemType as well so only items of specific type are displayed in the menu. Example: Alchemical Appraisal Services Temper and Recharge Services
SpellSelect: Similar to ItemSelect, but for spells. Opens the Magic menu, you select your desired spell and the menu closes, returning the formID of selected spell.
TrainingMenu: Similar to vanilla's training menu but it can be used for training anything (like from Custom Skills Framework, or others). Examples: Animunculi Override - Dwemer Automaton Hacking Minigame where the player can train a custom skill from CSF,Skills Of The Wild Trainers where player can train skills from Campfire mod.
Announcement: Similar to notification messages, but with an accompanying icon. Example: Feeding Perk Notification
NotificationManager: Can be used to supress specific notification messages, or optionally get an event callback when that notification shows up.
Spinicon: shows a spinning icon along with a customizable text in the bottom right corner of the screen. Example: Workbench Containers
Traits Menu: Creates a menu similar to FO3/New Vegas's Traits menu.
Compatibility Should be compatible with everything, no changes to any vanilla records.