Releases: colejd/guify
Releases · colejd/guify
0.15.1 Release
- Fixed a bug preventing folders from being removed with
Remove(). (Thanks @indivisualvj!) - There was an issue introduced by 0.15.0 where the guify-container covers all content and has a higher z-index than the content underneath, eating all touch/click events. To fix this, the z-index of guify-container is now unset, and the sub-elements are given the z-index that guify-container used to get (9999).
0.15.0 Release
- POTENTIALLY BREAKING CHANGE: Modified the way the GUI elements are constructed internally. If you're modifying the internals in your CSS, make sure everything looks right!
- Made menu bar visible in fullscreen
- If
panelModeisouter, the menu will becomeinnerwhen fullscreen - Introduced
.guify-fullscreenCSS class that attaches to the root when fullscreen is enabled - Fixed up
barMode = "none"behavior to match docs - Added
panelOverflowBehaviorparameter to GUI opts, which lets you make the panel scrollable if it grows beyond the edge of the container. - Fixed brief display of incorrect value when initializing
rangeanddisplay - Added a bit of top margin for
titlecomponents - Fixed styling issues on Safari iOS for
text,range, andcheckbox - Fixed incorrect font use on Safari iOS.
- Added an
inputFontFamilyparam to theme objects, allowing a secondary font just for input fields - If you provide your own font URL to the theme object, the default
"Hack"font won't be downloaded - Made
rangeandintervalcomponents respectprecisionmore closely.precisionnow affects the value itself, meaning the value and its display will always match. - Fixed a bug in
intervalcomponents with alogscale, wherein setting the value text would cause the wrong value to be used
0.14.3 Release
- Fixed vertical alignment of arrow in
foldercomponent
0.14.2 Release
- Fixed extra padding below
rangeandcolorcomponents - Fixed vertical alignment of
titlecomponent
0.14.1 Release
Quick bugfix update.
- Fixed incorrect
intervalheight and background - Made component height
2remby default- Should fix component height issues on some pages
- Reduced line height for
displaycomponent
0.14.0 Release
This is a big one! I rewrote most of the internals. There aren't any breaking changes, but most of the code changed, so please file an issue if you find anything wrong!
Changes
- Allow setting input listening mode on
textcomponents using a newlistenModeoption. New values are"input"(default) and"change". - Rewrote
intervalcomponent, and added the new features from therangeimprovements in 0.13.0.stepshas been removed for logarithmic sliders.- You can now specify
precisionfor the readouts.
- Added the ability to enable/disable components with
SetEnabled(Bool).- I added new theme elements
"colorTextDisabled"and"colorComponentBackgroundDisabled"to support this. If you're using a custom theme, make sure you add values for these! - This involved totally rewriting the way styles are added to components internally. This shouldn't cause any issues externally, but if you encounter anything, please file an issue!
- I added new theme elements
- Updated dependencies
- Redid NPM build scripts. See readme for updated commands
- Fixed checkbox bug reported in #6
- Checkbox can now be toggled by clicking anywhere in the row
- Made it possible to have nested folders with identical names
Thank you to @indivisualvj for your PR (#20)!
0.13.1 Release
- Fix missing upload artifacts
0.13.0 Release
- Rewrote logic for
rangecomponent.stepshas been removed for logarithmic sliders.
- Updated dependencies.