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
panelMode
isouter
, the menu will becomeinner
when fullscreen - Introduced
.guify-fullscreen
CSS class that attaches to the root when fullscreen is enabled - Fixed up
barMode = "none"
behavior to match docs - Added
panelOverflowBehavior
parameter 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
range
anddisplay
- Added a bit of top margin for
title
components - Fixed styling issues on Safari iOS for
text
,range
, andcheckbox
- Fixed incorrect font use on Safari iOS.
- Added an
inputFontFamily
param 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
range
andinterval
components respectprecision
more closely.precision
now affects the value itself, meaning the value and its display will always match. - Fixed a bug in
interval
components with alog
scale, wherein setting the value text would cause the wrong value to be used
0.14.3 Release
- Fixed vertical alignment of arrow in
folder
component
0.14.2 Release
- Fixed extra padding below
range
andcolor
components - Fixed vertical alignment of
title
component
0.14.1 Release
Quick bugfix update.
- Fixed incorrect
interval
height and background - Made component height
2rem
by default- Should fix component height issues on some pages
- Reduced line height for
display
component
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
text
components using a newlistenMode
option. New values are"input"
(default) and"change"
. - Rewrote
interval
component, and added the new features from therange
improvements in 0.13.0.steps
has been removed for logarithmic sliders.- You can now specify
precision
for 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
range
component.steps
has been removed for logarithmic sliders.
- Updated dependencies.