Releases: WerWolv/libtesla
Time hotfix
10.0.0 support
-
Fix compatibility with 10.0.0, please recompile your overlay with this
- libtesla now uses pl:s instead of pl:u for loading fonts to prevent using up qlaunch's or overlaydisp's pl:u session.
-
Fixed joy sticks not working as expected in detached mode. Thanks to @nastys
-
Fix track bar touch calling it's callback repeatedly. Thanks to @HookedBehemoth for this and the following things!
-
Added screenshot combo which can capture overlays! It can be enabled in the config file (requires 10.0.0+)
-
Make list item texts scroll smoothly
-
Added ability to add, insert and remove elements into/from from lists
-
More cleanup
Touch fixes and clean up
- Fixed HeaderOverlayFrame not getting touch input
- Make trackbar and list items feel better during scrolling
- Make back button work for touch
- Cleanup
Fancy pants
- Added full touch support
- Added Trackbars
- Rewrote scrolling in lists. This means scroll animations!
- Completely fixed all rendering artifacts and slowdowns in 3D games
- Fixed crashes when adding items to a list and clearing it after it has been created already
- Added functions to change OverlayFrame title and subtitle
- Added HeaderOverlayFrame that allows for custom drawn headers above the usual content
- Fixed joy stick input only working properly in handheld mode
- Make all draw functions take int32s now
- Lots of style fixes and fancy pants things by @HookedBehemoth
- Holding down directional button to scroll in lists
- Trackbar improvements
- ListItem text scrolling and truncation if it's too long
- libtesla now uses raw fs calls instead of stdio which reduces file size by a lot by @HookedBehemoth
- Lots of fixes and internal improvements by @diwo
Thanks a ton to all contributors!
Feedback changes
Since the release of libtesla 1.1.0 I got a lot of feedback and I tried to fix everything with this release:
- Fixed crash when OverlayFrame had no content
- Allow arguments to be passed to Guis on creation
- Added back ClickListener and StateChangeListener that went missing with the rewrite
- Made initial Gui to load not be a template argument but rather a function that gets called
- This allows you to load different initial Guis depending on runtime variables
- Added Doxygen documentation
- Fixed crash when loading new Guis
Thanks a lot again to @diwo for many critical bugfix PRs!
Bug fixes
Complete rework
-
Completely reworked libtesla's structure
- libtesla's now a header-only library
-
Added ability to read config values from
sdmc:/config/tesla/config.ini
- Currently only supports changing of the key combo
-
Lots of bug fixes on the way
- Fixed drawing of white space characters with drawString
- Improved frame rate
- Lots of fixes from the recent PRs by @diwo
- Prevent focus glitchout when pressing the home or power button
Bug fixes
Initial Release
v1.0.0 Added readme