Giter Site home page Giter Site logo

moonview's People

Contributors

jondcoleman avatar teesloane 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

moonview's Issues

Preferences Window: Margin bottom

create a "typewriter mode" that allows you to define the bottom-most part of the editor. This is ideal when background images are "busy" below a certain point, or when people would rather be writing their document in the middle of the screen.

This shouldn't be too complicate - just another slider / num input box in the preferences window for contorlling the margin-bottom (padding bottom?) or the editor.

screenshot 2016-09-21 00 06 01

Road Map

MoonView aims for simplicity. Features and functionality have been split into Core, and Release Candidate components. Please note that the #Ideas list is tentative; I don't want to get carried away with trying to make something too complex and forget the main goal.

Core Functionality

  • File I/O
  • Change backgrounds / Listen to Music / Key Sounds / Type Faces
  • Turn off asset (background, audio, key sounds etc)

Features 1.0

  • basic menu (toggleable, shows currently selected asset)
  • Volume control for music / field recordings?
  • User preferences window
    • Font size
    • Font color for "dark font" and "light font"
    • text editor Width
    • auto save (+ toggleable, on by default?)
    • accessibility related font visibility
  • splash screen on startup / caching.
  • accept more file formats (.md, .rtf)

Prep 1.0 :

  • Write music
  • Collect all field recordings
  • Get ball rolling on branding / logo.

Small Issues

  • clicking on a button de-focuses the text area.

Improve Dev Environment

It would be nice to have some kind of Dev environment that would flip some switches for making the dev experience more pleasant:

ex. in dev mode:

  • devtools are set to show
  • disable beforeunload so you don't have to quit / rerun npm start over and over.
  • other stuff I'm sure.

I haven't set up dev env's before, but even if there is just a global constant boolean for devmode on/off, then certain features can be enabled /disabled accordingly.

Any ideas @jondcoleman ?

Write build scripts for linux / windows

This isn't too hard - I just don't work on a linux machine (anymore) or windows. Happy to have someone write and test out an NPM build script!

Refer to the electron-packager docs for tips! Exports should

  • set the icon
  • spit out into the /dist folder
  • name the app correctly.

Make editor width absolute

Hey hey,

I guess the editor size is set up in relative units right now.
It would be cool when It would be set as an absolute value, because when dealing with relative units, i have to adjust the width constantly when changing the window size. :)

fixed-size

Thanks. :)

New icon

This is a subjective one.
I'm not super happy with the current icon. I'd like something simpler, but perhaps also along the same lines. Round, somewhat dark. Peaceful (somehow).

Icons need to be a variety of formats for different OS's.

Mac - .icns @ 1024x1024.
Windows - .ico @ 1024x1024. (I think)
Linux - .png @ 1024x1024.

Current Icon:
screenshot 2016-09-19 22 50 59

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.