Nolan Darilek
49886802ce
Emit Show/Hide events when a layout is shown or hidden. ( #63 )
2019-04-30 14:46:12 -04:00
Nolan Darilek
52a9f818d8
Implement Focus event. ( #62 )
...
* Implement `Focus` event.
* Add Blur event.
2019-04-23 12:19:17 -04:00
airstruck
967002a816
remove unpack from latest PR
2018-04-17 16:04:53 -04:00
airstruck
23675b9c30
Update readme.md
2018-04-17 15:56:05 -04:00
Bernhard Liebl
03ad922a65
fixes for löve 11.0 ( #60 )
...
Changed all color values to be in the range 0-1, rather than 0-255
2018-04-17 15:22:16 -04:00
airstruck
3aa71d750b
fix Backend.quit
2017-08-10 16:44:04 -04:00
Luka Vandervelden
aa7d02b757
Scancodes exposed to KeyPress and KeyRelease events. ( #54 )
2017-08-10 16:10:00 -04:00
airstruck
709c012b43
Fix #46
2016-08-18 14:08:13 -04:00
airstruck
bd9e142456
Fix #44 for real this time
2016-02-18 09:08:47 -05:00
airstruck
7febbaab50
update css, fix #44
2016-02-18 09:01:17 -05:00
airstruck
774d2856c1
reorganize themes, see #42
2016-02-11 11:11:56 -05:00
nobody
c9a5811adc
Launcher for the LuaJIT backend.
...
Looks for main.lua. Launch it like this:
luajit myapp/lib/luigi/launch.lua
If luigi isn't inside the project directory, pass
the path containing main.lua as the second argument.
The path must end with a directory separator.
luajit /opt/luigi/launch.lua ./myapp/
If the app prefixes luigi modules with something
other then 'luigi', pass that prefix as the third
argument.
luajit /opt/luigi/launch.lua ./myapp/ lib.luigi
2016-02-10 16:11:29 -05:00
nobody
1a75af526e
make slider slightly less ugly
2016-02-08 14:31:30 -05:00
nobody
a5f1a9b1da
minor
2016-02-08 13:47:20 -05:00
airstruck
51e0321709
Remove printf from backend
2016-02-08 11:57:51 -05:00
airstruck
971afaf1e7
Text widget: intersect scissor.
...
Fixes a visual bug where text would display outside widget boundary.
Mved intersectScissor to Backend.
2016-02-08 11:52:10 -05:00
airstruck
a4a34ce787
First-class slices, fixes #6
2016-02-08 10:58:09 -05:00
airstruck
3ff76864d3
text widget: try to determine whether keypresses are related to text input, fix #40
2016-02-05 16:43:14 -05:00
airstruck
a7837d64db
fix #41
2016-02-05 14:23:53 -05:00
airstruck
0b62db39ae
fix scroll-to-caret in text widget, fixes #38
2016-02-05 00:37:55 -05:00
airstruck
cf42d88148
remap " " to "space" for love 0.9
2016-02-05 00:32:40 -05:00
airstruck
95ba34f7b1
text widget eats all keys except tab, fix #37 and #39
2016-02-05 00:28:56 -05:00
airstruck
2d5e4f953f
minor
2016-01-31 14:26:22 -05:00
airstruck
206c500737
minor
2016-01-31 14:20:56 -05:00
airstruck
55f50f12cc
Merge pull request #35 from rm-code/gh-pages
...
Use cmd abbreviation instead of command on OSX
2016-01-31 14:08:31 -05:00
Robert Machmer
8bb39acbd4
Use cmd abbreviation instead of command on OSX
...
This is how it is usually done in OSX programs.
2016-01-31 12:58:13 +01:00
airstruck
04fcd2c5f4
Fix regression in text widget
2016-01-30 15:35:00 -05:00
airstruck
4f03f6af52
make sure shortcut was pressed when handling release
2016-01-29 23:38:11 -05:00
airstruck
e53f470bb9
create "pseudo-widget" for option groups
2016-01-28 21:28:30 -05:00
airstruck
2e91a62426
Update readme.md
2016-01-28 20:45:16 -05:00
airstruck
bbbdccb3b5
add horizontal scrolling, fix #3
2016-01-28 16:17:45 -05:00
airstruck
93e619862e
Merge pull request #30 from rm-code/cleanup
...
Remove unused variable
2016-01-28 13:45:20 -05:00
airstruck
b0614e67f1
Display appropriate strings for shortcuts
2016-01-28 13:47:11 -05:00
Robert Machmer
f336250785
Remove unused variable
2016-01-28 19:38:36 +01:00
airstruck
d1501fca41
Add special 'mac-' and 'win-' modifiers, fixes #29
2016-01-28 12:02:56 -05:00
airstruck
f9a8ffa2e2
shortcut attrib: allow multiple shortcuts per widget
2016-01-27 16:56:39 -05:00
airstruck
0c33538de9
text widget: expose special key combos
2016-01-27 16:33:11 -05:00
airstruck
346cbac946
text widget: separate mac/non-mac keyboard support
2016-01-27 15:13:03 -05:00
airstruck
e6c649ba49
text widget: move caret a word at a time
2016-01-27 13:28:17 -05:00
airstruck
0fc431d894
command and ctrl
2016-01-26 20:06:34 -05:00
nobody
1161191007
fix scrolling
2016-01-26 16:19:27 -05:00
airstruck
01f958fb6c
shortcuts treat lgui/rgui as ctrl key
2016-01-25 16:46:09 -05:00
airstruck
c8197bf1db
Merge pull request #26 from rm-code/jump
...
Allow user to move caret to end of a line or its beginning
2016-01-25 15:25:44 -05:00
Robert Machmer
bf8d59ce4c
Allow user to move caret to end of a line or its beginning
...
On Windows the user can press the 'home' or 'end' key to jump around. On
OSX he has to use cmd+arrow keys to move around.
If the user holds down shift while performing the above operations the
whole line will be selected from where the caret was currently placed.
2016-01-25 11:12:58 +01:00
airstruck
28b7a5ad36
Merge pull request #24 from rm-code/osx
...
Make controls nicer for OSX users
2016-01-25 00:58:36 -05:00
Robert Machmer
1a31293ac5
Make controls nicer for OSX users
...
These operations are done via the command button on OSX.
2016-01-25 01:52:23 +01:00
airstruck
fce7b2698c
text widget: handle ctrl-a (select all)
2016-01-21 15:38:35 -05:00
airstruck
19bb0b935f
text widget: handle "delete" key
2016-01-21 15:36:23 -05:00
airstruck
b084583f42
trim text selection range when appropriate; fix #22
2016-01-21 15:24:33 -05:00
airstruck
eaf6fc1dca
Allow removal of default layout behaviors (tab nav, mouse scroll, etc.)
2016-01-19 21:44:27 -05:00