Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.61 KB

todo.md

File metadata and controls

36 lines (27 loc) · 1.61 KB

Future Stuff

[misc]

  • wildcards (*) for ignore/lib paths
  • put module stuff (extract/compress etc) into threads to prevent hanging on large files?
  • would be nice to be able to have multiple configs in build.lua, say for steam vs non-steam builds
  • create github workflow action for people to use
  • option to use an existing .love file in the build process rather than make one

[linux]

  • add love-squashfs :compress() for repackaging linux as an AppImage (chunk cap check)
    • still keep the 'basic' output for linux, i.e. both -linux AND -AppImage ZIPs

[windows]

  • file version doesnt seem to update correctly all the time, need to update the FIXED_FILE_INFO as well I think

Things Not Being Added

  • any external libraries or dependencies, some stuff might be quicker with a seperate app but the point is to make a self-contained pure-lovelua solution

  • an export option for lovejs - if there ends up being official support for it then I might consider it but I want to keep this to platforms that are maintained by the LÖVE Development team

  • option to NOT zip up output and make folders instead - this is because you'd require 'Run As System Administrator' for running on windows for macos/linux exports because windows needs mklink for making the symlinks (which we avoid by rezipping as the symlinks are preserved)

  • running with window disabled for a 'pure CLI' version, this is possible BUT love-icon + love-exedit both rely on love.graphics for resizing the icons so we'd need to recreate the functionality without it as I don't want to force devs to have to provide multiple icon sizes