Changelogs - hibzzgames/com.hibzz.console GitHub Wiki

  • Added a predicate to hook custom functionality to non-command user input to the console
  • Added a meta file for the readme file to avoid throwing an error at the start
  • Fixed DeveloperConsoleUI.ToggleUI not working (thanks @Ratslayer)
  • Added resizable console window
  • Added command autocomplete
  • Added secure input which can be used for passwords or API keys
  • Renamed functions such as LogError used to post messages to the console are deprecated and are replaced by functions such as PostError
  • Console input now gets trimmed before being processed by the console. This doesn't apply to secure input.
  • Performance improvements
  • Known Issue: Unity logs a warning message when resizing windows. It's safe to ignore these warnings. I'm looking into how to suppress or fix it.
  • Implemented feature to cycle through previous commands using the up and down arrow keys
  • Added a messaging system for sending messages such as error, warning, info, and success
  • Logged messages are selectable and copyable
  • The scan button now reserializes the commands list
  • /admin -r is now used to revoke permission to console admin (as a part of the built-in script)
  • Updated built-in commands to take advantage of the new messaging system
  • Added a dictionary of objects used to store results as a cache to facilitate the communication between different commands
  • The command /clear -cd clears the cache dictionary
  • Fixed an include error
  • Unified the static functions under the class Console
  • Fixed errors with building with release configuration
  • Implemented a class called ConsoleInfo which contains static variables called IsHovered and IsTextboxFocused. These variables can help developers with preventing input bleeding.
  • Admin access is now granted across a unity session
  • Removed all default command assets (except clear). These deleted assets can still be added by the user if needed.
  • Developers can now add a new console directly from the hierarchy window.
  • Fixed a bug where all ScriptableObjects editor would be modified by the TooltipDrawer
  • Fixed a bug where the scripts using the CommandTooltip attribute would throw an error when building the game project in release mode
  • Added support for Unity's new Input System package
  • Added option to color messages in the console log
  • Added support for console admin access
    • /admin - Gives admin access
    • /admin revoke - Revokes the admin access
  • Added a button that can automatically scan and populate the console with ConsoleCommands
  • Users can mark a ConsoleCommand to be ignored from the automatic scan
  • Added default command words for existing commands
  • Pressing the control key and clicking an HTTPS URL opens the link in the default browser
  • Core functionality + API to create custom commands
  • Custom Attribute to display tooltip in the inspector
  • /version - Prints the version of the game
  • /clear - Clears the in-game console logs
  • /console.help - prints unity.console git URL
⚠️ **GitHub.com Fallback** ⚠️