Coder Social home page Coder Social logo

deepsea-developments / deepdeck.web Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 2.0 18.83 MB

Web interface to program DeepDeck open source mechanical macropad! www.deepdeck.co

Home Page: https://deepsea-developments.github.io/DeepDeck.Web/

Dockerfile 0.35% JavaScript 1.02% TypeScript 55.27% HTML 19.29% SCSS 23.78% CSS 0.29%
angular macropad mechanical-keyboard

deepdeck.web's Introduction

DeepDeck Configuration Website

Quick start guide

To start testing in local, install all the dependencies.

  • Install latest angular. Current version uses Angular 15 and Material 14 https://angular.io/guide/setup-local
  • in the terminal run npm install to install all the dependencies
  • Run ng serve to run the server locally
  • Navigate to http://localhost:4200/ to acces the content.
  • If the content is white, try exploring the dev tools (F12 in chrome). Make sure that the index.html has this line

Upload to DeepDeck

You can run the following commands:

  • npm run build-prod to build the project
  • npm run compress-artifacts to compress the ocmponents
  • Copy all the contents of dist/esp-frontend to the folder spiffs on the DeepDeck project
  • Compile and run DeepDeck

Online version

There is an online version at https://deepsea-developments.github.io/DeepDeck.Web note: As https is not implemented yet on DeepDeck, you have to change the browser settings to allow insecure content. Otherwhise it will not allow the connection to the DeepDeck

Desktop version

A desktop version is being develop using electron. change to the branch feature/electron to have the version

Git organization

  • Main branch will have the most stable release
  • develop branch will have the latest changes
  • there will be feature/ branches with specific developments
  • When a release is done it will be taggued, so also look for tagged versions

deepdeck.web's People

Contributors

electronick-co avatar estebandalelr avatar miguelsalazar302 avatar phndavid avatar sorduz97 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

deepdeck.web's Issues

Updates to key names aren't saved when saving the layer

Using v0.5.4, I'm not able to change the name (the text that shows up on the screen for a key) via the web interface. The interface will let me change the name, but after clicking Save to save the layer, the change hasn't been saved.

Steps to reproduce:

  • Flash 0.5.4 to the Deep Deck
  • Connect to web interface from your browser
  • Edit a layer
  • Click on a key name
  • Change the text for the key
  • Click Save button
    Expected
    The layer is saved and the name of the key changes on the Deep Deck screen
    Actual
    The key name isn't saved.

Cannot open Mac application: it is 'damaged'

Hi
I downloaded DeepDeck-0.5.3-arm64 and opened it on my MacBook M1 with Ventura 13.3.

I could not open the app, as the OS complained it is 'damaged'. Probably just a certificate or code-signing error.
Screenshot 2023-05-26 at 16 01 38

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.