Code Monkey home page Code Monkey logo

multiviewer-2's People

Contributors

128f avatar rgrams avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

multiviewer-2's Issues

Make image loading asynchronous.

The UX isn't great right now, especially when you open a project file with a bunch of images in it. It doesn't even draw the window properly first, it just freezes until all the images are loaded. It would be better if the images appeared as they were loaded and possibly have a progress bar.

Would have to make sure that you can't break things by modifying stuff while it's still loading.

Could also look into multithreading? It may not be possible for this purpose.

Add message display for warnings, errors, etc.

I was thinking to have a bar that slides down from the top. Have it time out and optionally allow clicking on it to hide it again.

  • Error/Warning if image fails to load.
  • Notification about save path.

I might also want to output a log.txt if there are any errors.

Trying to run on Arch Linux, undefined symbol

Not sure how to get it working;

00:50:10 milk@red:~/src/multiviewer-2 master 33s ± makelove
Loading config from default path 'makelove.toml'
Found conf.lua
Assuming default löve version '11.3'
Building targets: appimage
Assembling game directory..
Created dist/love/multiviewer-2.love
>> Building target appimage
Downloading https://github.com/pfirsich/love-appimages/releases/download/v3/love-11.3-x86_64.AppImage..
Extracting source AppImage '/var/tmp/tmpt7hpx8an.AppImage'..
Creating new AppImage..
Downloading 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'..
Created dist/appimage/multiviewer-2.AppImage
Removing AppDir..
Target appimage complete
00:50:18 milk@red:~/src/multiviewer-2 master ± lt
total 60K
-rw-r--r-- 1 milk milk 2.5K Sep 27 00:48 README.md
-rw-r--r-- 1 milk milk 2.9K Sep 27 00:48 Multiviewer_icon.png
-rw-r--r-- 1 milk milk 2.9K Sep 27 00:48 Multiviewer_icon.ico
-rw-r--r-- 1 milk milk 1.1K Sep 27 00:48 LICENSE.txt
-rw-r--r-- 1 milk milk  986 Sep 27 00:48 file_manager.lua
-rw-r--r-- 1 milk milk  16K Sep 27 00:48 Editor.lua
-rw-r--r-- 1 milk milk  837 Sep 27 00:48 conf.lua
drwxr-xr-x 1 milk milk   12 Sep 27 00:48 font
-rw-r--r-- 1 milk milk 1.5K Sep 27 00:48 input.lua
-rw-r--r-- 1 milk milk  735 Sep 27 00:48 input_bindings.lua
-rw-r--r-- 1 milk milk  169 Sep 27 00:48 makelove.toml
-rw-r--r-- 1 milk milk 1.8K Sep 27 00:48 main.lua
-rw-r--r-- 1 milk milk 1.1K Sep 27 00:48 love_run.lua
drwxr-xr-x 1 milk milk   94 Sep 27 00:48 lib
drwxr-xr-x 1 milk milk   24 Sep 27 00:50 dist
00:50:21 milk@red:~/src/multiviewer-2 master ± dist
00:50:23 milk@red:~/src/multiviewer-2/dist master ± ll
total 0
0 drwxr-xr-x 1 milk milk 44 Sep 27 00:50 appimage
0 drwxr-xr-x 1 milk milk 36 Sep 27 00:50 love
00:50:23 milk@red:~/src/multiviewer-2/dist master ± lve
zsh: command not found: lve
00:50:26 milk@red:~/src/multiviewer-2/dist master 127 ± love
00:50:27 milk@red:~/src/multiviewer-2/dist/love master ± ll
total 284K
284K -rw-r--r-- 1 milk milk 281K Sep 27 00:50 multiviewer-2.love
00:50:27 milk@red:~/src/multiviewer-2/dist/love master ± ..
00:50:29 milk@red:~/src/multiviewer-2/dist master ± appimage 
00:50:32 milk@red:~/src/multiviewer-2/dist/appimage master ± ll
total 4.1M
4.1M -rwxr-xr-x 1 milk milk 4.1M Sep 27 00:50 multiviewer-2.AppImage
00:50:33 milk@red:~/src/multiviewer-2/dist/appimage master ± ./multiviewer-2.AppImage 
/var/tmp/.mount_multivNoJqCY/usr/bin/love: symbol lookup error: /usr/lib/libsndfile.so.1: undefined symbol: mpg123_info2

I have extra/libsndfile 1.2.2-1 (317.2 KiB 1.0 MiB) (Installed) installed atm.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.