Search found 34 matches
- Tue Aug 09, 2022 9:31 am
- Forum: Support and Development
- Topic: creating low-power apps without animations
- Replies: 8
- Views: 2560
Re: creating low-power apps without animations
That makes sense. This thread also reminded me of Canvas which might be a better way to save power. Do you turn each of your layers into canvases?
- Mon Aug 08, 2022 3:27 pm
- Forum: Support and Development
- Topic: creating low-power apps without animations
- Replies: 8
- Views: 2560
Re: creating low-power apps without animations
Thanks everyone for the extremely illuminating answers!
That is, in fact, the one bit of animation I was hoping to retain Which introduces problems of redrawing the character under the cursor as well..Have fun getting a blinking cursor with that.
- Mon Aug 08, 2022 4:25 am
- Forum: Support and Development
- Topic: creating low-power apps without animations
- Replies: 8
- Views: 2560
creating low-power apps without animations
I have this idea for an app that draws to the screen as little as possible. So I tried modifying love.run (from https://love2d.org/wiki/love.run) to only draw on events: function love.run() love.graphics.setBackgroundColor(1,1,1) love.graphics.origin() love.graphics.clear(love.graphics.getBackground...
- Mon Jul 25, 2022 10:18 pm
- Forum: Support and Development
- Topic: alt-tab into LÖVE window sometimes emits 'tab' keypress event
- Replies: 5
- Views: 2291
Re: alt-tab into LÖVE window sometimes emits 'tab' keypress event
Thank you! I'll try that suggestion.
- Mon Jul 25, 2022 9:55 pm
- Forum: Support and Development
- Topic: alt-tab into LÖVE window sometimes emits 'tab' keypress event
- Replies: 5
- Views: 2291
alt-tab into LÖVE window sometimes emits 'tab' keypress event
Here's a simple .love file. I'll also paste in all of main.lua: Text = '' function love.draw() love.graphics.setColor(1,1,1) love.graphics.print(Text) end function love.keypressed(key, scancode, isrepeat) if key == 'tab' then Text = Text..key elseif key == 'escape' then Text = '' end end As you can ...
- Sun Jul 03, 2022 3:14 pm
- Forum: Games and Creations
- Topic: Building a text editor in LÖVE
- Replies: 11
- Views: 6050
export
I built an exporter to markdown+SVG -- as a separate app. You can see it in action in this video: https://merveilles.town/@akkartik/108580451364837131. This way people who need the export functionality can get it, without complicating the code for everyone else.
- Fri Jun 17, 2022 10:55 pm
- Forum: Games and Creations
- Topic: Building a text editor in LÖVE
- Replies: 11
- Views: 6050
Re: Building a text editor in LÖVE
Thanks everyone, I reduced the write frequency. I ended up going with a single timer. Now all the places where I was writing before simply set a dirty bit to schedule a save. Then I periodically save inside update based on the timestamp of the dirty bit. This seems equivalent to all your suggestions...
- Fri Jun 17, 2022 1:12 pm
- Forum: Games and Creations
- Topic: Building a text editor in LÖVE
- Replies: 11
- Views: 6050
Re: Building a text editor in LÖVE
https://superuser.com/questions/1117900 ... hard-drive
Thanks for raising the issue. SSD lifetime wasn't on my radar at all. I'm still thinking about the best way to deal with it.
Thanks for raising the issue. SSD lifetime wasn't on my radar at all. I'm still thinking about the best way to deal with it.
- Fri Jun 17, 2022 4:09 am
- Forum: Games and Creations
- Topic: Building a text editor in LÖVE
- Replies: 11
- Views: 6050
Re: Building a text editor in LÖVE
My editor autosaves whenever something changes in the file. Clicking on the button mutates the underlying file.
- Fri Jun 17, 2022 1:40 am
- Forum: Games and Creations
- Topic: Building a text editor in LÖVE
- Replies: 11
- Views: 6050
Building a text editor in LÖVE
I've always wanted an editor for plain text that would let me seamlessly insert line drawings. I finally got around to this desire after discovering LÖVE. http://akkartik.name/lines.html I've had only good experiences so far with Lua and LÖVE. They let me build apps with just Lua that is easy for an...