fix grammar
This commit is contained in:
@@ -34,7 +34,7 @@ This library is under rapid, active development. While many features are functio
|
|||||||
[Recommended] Go to the [releases](https://github.com/mikefreno/FlexLove/releases) page and download the latest release,
|
[Recommended] Go to the [releases](https://github.com/mikefreno/FlexLove/releases) page and download the latest release,
|
||||||
there are a few different options for different build profiles, I recommend the "default" build. Then add the `modules` directory and `FlexLove.lua` into your project.
|
there are a few different options for different build profiles, I recommend the "default" build. Then add the `modules` directory and `FlexLove.lua` into your project.
|
||||||
|
|
||||||
Or, if you can also try will luarocks:
|
Or, you can also install with luarocks:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
luarocks install flexlove
|
luarocks install flexlove
|
||||||
|
|||||||
@@ -1,77 +0,0 @@
|
|||||||
package = "flexlove"
|
|
||||||
version = "0.6.0-1"
|
|
||||||
|
|
||||||
source = {
|
|
||||||
url = "git+https://github.com/mikefreno/FlexLove.git",
|
|
||||||
tag = "v0.6.0",
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
|
||||||
]],
|
|
||||||
homepage = "https://mikefreno.github.io/FlexLove/",
|
|
||||||
license = "MIT",
|
|
||||||
maintainer = "Mike Freno",
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies = {
|
|
||||||
"lua >= 5.1",
|
|
||||||
"luautf8 >= 0.1.3",
|
|
||||||
}
|
|
||||||
|
|
||||||
build = {
|
|
||||||
type = "builtin",
|
|
||||||
modules = {
|
|
||||||
["FlexLove"] = "FlexLove.lua",
|
|
||||||
["FlexLove.modules.Animation"] = "modules/Animation.lua",
|
|
||||||
["FlexLove.modules.Blur"] = "modules/Blur.lua",
|
|
||||||
["FlexLove.modules.Calc"] = "modules/Calc.lua",
|
|
||||||
["FlexLove.modules.Color"] = "modules/Color.lua",
|
|
||||||
["FlexLove.modules.Context"] = "modules/Context.lua",
|
|
||||||
["FlexLove.modules.Element"] = "modules/Element.lua",
|
|
||||||
["FlexLove.modules.ErrorHandler"] = "modules/ErrorHandler.lua",
|
|
||||||
["FlexLove.modules.EventHandler"] = "modules/EventHandler.lua",
|
|
||||||
["FlexLove.modules.FFI"] = "modules/FFI.lua",
|
|
||||||
["FlexLove.modules.GestureRecognizer"] = "modules/GestureRecognizer.lua",
|
|
||||||
["FlexLove.modules.Grid"] = "modules/Grid.lua",
|
|
||||||
["FlexLove.modules.ImageCache"] = "modules/ImageCache.lua",
|
|
||||||
["FlexLove.modules.ImageRenderer"] = "modules/ImageRenderer.lua",
|
|
||||||
["FlexLove.modules.ImageScaler"] = "modules/ImageScaler.lua",
|
|
||||||
["FlexLove.modules.InputEvent"] = "modules/InputEvent.lua",
|
|
||||||
["FlexLove.modules.LayoutEngine"] = "modules/LayoutEngine.lua",
|
|
||||||
["FlexLove.modules.MemoryScanner"] = "modules/MemoryScanner.lua",
|
|
||||||
["FlexLove.modules.ModuleLoader"] = "modules/ModuleLoader.lua",
|
|
||||||
["FlexLove.modules.NinePatch"] = "modules/NinePatch.lua",
|
|
||||||
["FlexLove.modules.Performance"] = "modules/Performance.lua",
|
|
||||||
["FlexLove.modules.Renderer"] = "modules/Renderer.lua",
|
|
||||||
["FlexLove.modules.RoundedRect"] = "modules/RoundedRect.lua",
|
|
||||||
["FlexLove.modules.ScrollManager"] = "modules/ScrollManager.lua",
|
|
||||||
["FlexLove.modules.StateManager"] = "modules/StateManager.lua",
|
|
||||||
["FlexLove.modules.TextEditor"] = "modules/TextEditor.lua",
|
|
||||||
["FlexLove.modules.Theme"] = "modules/Theme.lua",
|
|
||||||
["FlexLove.modules.types"] = "modules/types.lua",
|
|
||||||
["FlexLove.modules.Units"] = "modules/Units.lua",
|
|
||||||
["FlexLove.modules.UTF8"] = "modules/UTF8.lua",
|
|
||||||
["FlexLove.modules.utils"] = "modules/utils.lua",
|
|
||||||
},
|
|
||||||
--copy_directories = {
|
|
||||||
--"docs",
|
|
||||||
--"examples",
|
|
||||||
--},
|
|
||||||
}
|
|
||||||
@@ -24,6 +24,14 @@ description = {
|
|||||||
- Text input with rich editing features
|
- Text input with rich editing features
|
||||||
- Responsive design with viewport units
|
- Responsive design with viewport units
|
||||||
- Both immediate and retained rendering modes
|
- 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/<your_username>/.luarocks/share/lua/5.1/?.lua"
|
||||||
|
package.path = package.path .. ";/Users/<your_username>/.luarocks/share/lua/5.1/?/init.lua"
|
||||||
|
package.cpath = package.cpath .. ";/Users/<your_username>/.luarocks/lib/lua/5.1/?.so"
|
||||||
|
```
|
||||||
]],
|
]],
|
||||||
homepage = "https://mikefreno.github.io/FlexLove/",
|
homepage = "https://mikefreno.github.io/FlexLove/",
|
||||||
license = "MIT",
|
license = "MIT",
|
||||||
|
|||||||
Reference in New Issue
Block a user