Giter VIP home page Giter VIP logo

cardstock's People

Contributors

benjie-git avatar blingdahl avatar kball avatar unendiverse 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar

cardstock's Issues

Consider auto-resizing text boxes

I noticed watching my boys play with this that they both got confused/frustrated by typing into a text box and having the text not all be visible.

I wonder if would be worth making the text labels auto-resize, either by autogrowing the box, or by automatically shrinking the font size to fit in the visible box (similar to keynote). We could still allow deliberate manipulation of the properties that override this auto scaling.

App does not do anything when exporting to duplicate name

Steps to reproduce:

  1. Open CardStock_Designer.app
  2. Open an example stack
  3. File | Export Stack
  4. Export as App
  5. Save in Downloads
  6. File | Export Stack
  7. Save in Downloads

Expected:
Prompts for whether you want to overwrite

Actual:
Export does not do anything

Mac Sonoma: App does not run due to new security setting

After installing pip install cardstock, trying to run cardstock in terminal results in this message:
Python[61225:7000989] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.

Have not looked deeper, but seems to be a recent issue caused by the latest MacOS update. Could not find a related issue reported for wxPython (yet?).

Can't get app to build

System Config

2020 M1 Mac Mini
16GB RAM
Python 3.11.7

Problem Description

Cannot build app from repo

Steps to recreate

  1. Clone app from repo
  2. Install dependencies (wxpython PyInstaller simpleaudio requests)
  3. Change to cardstock directory
  4. python designer.py

Error Log

Traceback (most recent call last):
  File "/Users/chuck/fiddle/code/CardStock/cardstock/designer.py", line 27, in <module>
    from viewer import ViewerFrame
  File "/Users/chuck/fiddle/code/CardStock/cardstock/viewer.py", line 27, in <module>
    from runner import Runner
  File "/Users/chuck/fiddle/code/CardStock/cardstock/runner.py", line 28, in <module>
    from streamp3 import MP3Decoder
ModuleNotFoundError: No module named 'streamp3'

When attempting to install streamp3:

pip install streamp3 2>build.log 
Collecting streamp3
  Using cached streamp3-0.1.12.tar.gz (10 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting Cython==0.29.34 (from streamp3)
  Using cached Cython-0.29.34-py2.py3-none-any.whl (988 kB)
Building wheels for collected packages: streamp3
  Building wheel for streamp3 (pyproject.toml) ... error
Failed to build streamp3

Error Log

error: subprocess-exited-with-error

  × Building wheel for streamp3 (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      /private/var/folders/46/js_q6q9n6555jsbl_23gzx7w0000gn/T/pip-build-env-v1ij8rns/overlay/lib/python3.11/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/46/js_q6q9n6555jsbl_23gzx7w0000gn/T/pip-install-8nnx7fp8/streamp3_cda0fbf45c564c8591a36ffe6136cdbf/lame/hip.pyx
        tree = Parsing.p_module(s, pxd, full_module_name)
      lame/hip.c:750:10: fatal error: 'lame/lame.h' file not found
      #include <lame/lame.h>
               ^~~~~~~~~~~~~
      1 error generated.
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for streamp3
ERROR: Could not build wheels for streamp3, which is required to install pyproject.toml-based projects

BUG: Locale error

The program (pyinstaller version) does not open a window. The process is running but there are no open windows.
OS: Windows 10 build 1909

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.