diff --git a/FlexLove.lua b/FlexLove.lua index 108d4b9..129464c 100644 --- a/FlexLove.lua +++ b/FlexLove.lua @@ -63,7 +63,7 @@ local enums = utils.enums ---@class FlexLove local flexlove = Context -flexlove._VERSION = "0.7.0" +flexlove._VERSION = "0.7.1" flexlove._DESCRIPTION = "UI Library for LÖVE Framework based on flexbox" flexlove._URL = "https://github.com/mikefreno/FlexLove" flexlove._LICENSE = [[ diff --git a/docs/index.html b/docs/index.html index 0696ed7..9305359 100644 --- a/docs/index.html +++ b/docs/index.html @@ -285,7 +285,7 @@ cp FlexLove/FlexLove.lua your-project/
- FlexLöve v0.7.0 | MIT License |
+ FlexLöve v0.7.1 | MIT License |
GitHub Repository
diff --git a/flexlove-0.7.1-1.rockspec b/flexlove-0.7.1-1.rockspec
new file mode 100644
index 0000000..b7c29c7
--- /dev/null
+++ b/flexlove-0.7.1-1.rockspec
@@ -0,0 +1,85 @@
+package = "flexlove"
+version = "0.7.1-1"
+
+source = {
+ url = "git+https://github.com/mikefreno/FlexLove.git",
+ tag = "v0.7.1",
+}
+
+description = {
+ summary = "A comprehensive UI library providing flexbox/grid layouts, theming, animations, and event handling for LÖVE2D games",
+ detailed = [[
+ FlexLöve is a lightweight, flexible GUI library for LÖVE2D that implements a
+ flexbox-based layout system. The goals of this project are two-fold: first,
+ anyone with basic CSS knowledge should be able to use this library with minimal
+ learning curve. Second, this library should take you from early prototyping to
+ production.
+
+ Features:
+ - Flexbox and Grid Layout systems
+ - Modern theming with 9-patch support
+ - Animations and transitions
+ - Image rendering with CSS-like object-fit
+ - Touch events and gesture recognition
+ - Text input with rich editing features
+ - Responsive design with viewport units
+ - Both immediate and retained rendering modes
+
+ Going this route, you will need to link the luarocks path to your project:
+ (for mac/linux)
+ ```lua
+ package.path = package.path .. ";/Users/