Added callback method for the resize bars of the Notecard Editor floater.
Once the text overlaps the Save button, it will hide the byte count textbox.
Works for both when the floater is manually resized or if the text becomes too long by typing and is going to overlap as well.
Updated the updateByteCounter to use the color lookup table's LabelTextColor from the text.xml widget. Should follow the correct font color of any skin.
* Don't need a setting for it - just store it internally
* Remove unneeded methods
* Fix usage of singleton
* Get rid of weird sorting of new item at the top which is confusing and won't go away until selecting another object first
* Don't enable renaming mode of new inventory item just to scroll to it
* No need to add FSNewItemCtrl as friend class just to access one private method
* Add button to other skins overriding floater_tools.xml
Added new "New Notecard" button to the Build Window's Content tab.
Creates a new notecard directly in the objects content inventory.
New scripts and notecards automatically appear at the top of the content inventory with the new object having renamed automatically enabled.
Added flag to settings to store a backup of inventory flags, which is used to disable popup of new objects appearing in the main inventory as new notecards need to appear in the user inventory before being moved over to the object's content inventory.
The aws/tap that ius preinstalled on the macos runner seems to be conflicting... let's ignore it. Here is the warning we're hoping to remove.
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
Added a searchString method, which uses the regex::string as regex::match requires the entire string to match and does not support multiline content like search does.
Also changed the regex::match to use ll_regex_match and used ll_regex_search for searchString method to match the rest of the codebase.
Prevous code would miss all lines before the ! but would work for any after. With the search only on the content, rules that use regex now work correctly.
Also, was unable to reproduce the crash. Tried to reproduce the conditions, but could not trigger.