Skip to content

Commit

Permalink
Merge branch 'release/v2.0.0-beta.7'
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzoh committed Mar 13, 2019
2 parents 626666e + 3c70be0 commit 1addd19
Show file tree
Hide file tree
Showing 83 changed files with 1,045 additions and 770 deletions.
16 changes: 11 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
# LiveCoding
# [LiveCoding](https://cpnv-es.github.io/LiveCoding/)
> Livecoding is a desktop appliaction where newbies can learn the basics of programmation.
> The principle is simple : You write commands in the in-app editor, press send, and the commands will interact the a little game (like pacman).
## Changelog - v2.0.0-beta.6
## Changelog - v2.0.0-beta.7

*This version is unstable - do not use in production !*

**Client :**
- Improved user interface, new menu, new icons
- Added cliend app docs (architecture, components)
- Now deployed via Github pages : [LiveCoding](https://cpnv-es.github.io/LiveCoding/).
- Editor theme menu now in the settings modal.
- *Client<->processor* protocol managment now separated in a dedicated class.
- The entire process execution now managed in dedicated class.
- Process execution supports async/await, allows to display loaders and manage errors easily with async content.
- New *stop button* displayed when a process is running.
- Commandy are now proxied to the game engine.

**Processor :**
- Now supports running more than one operation by run
- PHP fully suported, with multiple operations
- Ruby partial support

**Pokedash game :**
The legacy game shipped with livecoding is deprecated, the new default game are developped in his dedicated repo : [LiveCoding-Pokedash-Game](https://github.com/CPNV-ES/LiveCoding-Pokedash-Game).
Expand Down
1 change: 0 additions & 1 deletion client/.gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
.DS_Store
node_modules
/dist

# local env files
.env.local
Expand Down
5 changes: 5 additions & 0 deletions client/dist/css/app.26d51c88.css

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions client/dist/css/chunk-vendors.2c9fa0f8.css

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions client/dist/editor.worker.js

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions client/dist/html.worker.js

Large diffs are not rendered by default.

61 changes: 61 additions & 0 deletions client/dist/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon type=image/png href=/LiveCoding/logo.png><link rel=stylesheet href=https://use.fontawesome.com/releases/v5.2.0/css/all.css><link href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400,400i" rel=stylesheet><title>LiveCoding</title><style>.loader-container {
margin-top: 30vh;
display: flex;
align-items: center;
justify-content: center;
}
.points-loader {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.points-loader div {
position: absolute;
top: 27px;
width: 11px;
height: 11px;
border-radius: 50%;
background: #303952;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.points-loader div:nth-child(1) {
left: 6px;
animation: points-loader1 0.6s infinite;
}
.points-loader div:nth-child(2) {
left: 6px;
animation: points-loader2 0.6s infinite;
}
.points-loader div:nth-child(3) {
left: 26px;
animation: points-loader2 0.6s infinite;
}
.points-loader div:nth-child(4) {
left: 45px;
animation: points-loader3 0.6s infinite;
}
@keyframes points-loader1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes points-loader3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes points-loader2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(19px, 0);
}
}</style><link href=/LiveCoding/js/chunk-2d0a3577.7be23f74.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0a43df.826105cb.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0aa90c.e5cb9965.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0aab07.3d11ad3a.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0abc00.7f283706.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0ae937.6d80902d.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0aeb45.77bb6e1c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0afa49.f6cafe9c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0b2762.3eb80639.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0b6187.60705860.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0ba136.c2ab0fe0.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0bb267.176df850.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0bcec1.d9d4b342.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0bff92.62de0f0e.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0c0494.0065452a.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0c0a09.1c8b5da4.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0c1ed0.28a2f58c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0c4313.83748bfa.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0c46d1.7b37816c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0c512b.137359a7.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0cf16e.1f7d624c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0d056d.1321372c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0d0645.1ff67e1e.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0d2f22.2d46f17b.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0d7e63.2f7df359.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e1b57.eff1735d.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e1fbe.4c524960.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e22d6.16f4c93f.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e542a.ae492a0f.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e57ec.f2de30d6.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e6553.5aac81b6.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0e6c86.608e1c8b.js rel=prefetch><link href=/LiveCoding/js/chunk-2d0ea098.ce4a8b4a.js rel=prefetch><link href=/LiveCoding/js/chunk-2d208ac5.083909ee.js rel=prefetch><link href=/LiveCoding/js/chunk-2d209408.5bba37e8.js rel=prefetch><link href=/LiveCoding/js/chunk-2d20f745.fa607cb3.js rel=prefetch><link href=/LiveCoding/js/chunk-2d20ff23.5849963d.js rel=prefetch><link href=/LiveCoding/js/chunk-2d2138c7.742b81c2.js rel=prefetch><link href=/LiveCoding/js/chunk-2d216f3b.537dc933.js rel=prefetch><link href=/LiveCoding/js/chunk-2d217e5b.1892e718.js rel=prefetch><link href=/LiveCoding/js/chunk-2d21b84a.c881a93c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d21dcd2.1ac39739.js rel=prefetch><link href=/LiveCoding/js/chunk-2d21f327.4b78d9de.js rel=prefetch><link href=/LiveCoding/js/chunk-2d2214b3.195e3c76.js rel=prefetch><link href=/LiveCoding/js/chunk-2d221814.2034f211.js rel=prefetch><link href=/LiveCoding/js/chunk-2d221a34.2a8a8654.js rel=prefetch><link href=/LiveCoding/js/chunk-2d22502a.8ec4a8af.js rel=prefetch><link href=/LiveCoding/js/chunk-2d228ca6.78c56d3c.js rel=prefetch><link href=/LiveCoding/js/chunk-2d2295e9.f915af09.js rel=prefetch><link href=/LiveCoding/js/chunk-2d22c171.8bf26ffe.js rel=prefetch><link href=/LiveCoding/js/chunk-2d22c2b8.0af9d737.js rel=prefetch><link href=/LiveCoding/js/chunk-2d22ca58.5a15fef4.js rel=prefetch><link href=/LiveCoding/js/chunk-2d2311f7.dc1ba2eb.js rel=prefetch><link href=/LiveCoding/js/chunk-2d237ee7.bb0b1217.js rel=prefetch><link href=/LiveCoding/js/chunk-2d238465.d9d37e4c.js rel=prefetch><link href=/LiveCoding/js/chunk-7532b3ea.39a25a8d.js rel=prefetch><link href=/LiveCoding/js/chunk-774ac664.db105340.js rel=prefetch><link href=/LiveCoding/css/app.26d51c88.css rel=preload as=style><link href=/LiveCoding/css/chunk-vendors.2c9fa0f8.css rel=preload as=style><link href=/LiveCoding/js/app.53416c3f.js rel=preload as=script><link href=/LiveCoding/js/chunk-vendors.9e5d8fe1.js rel=preload as=script><link href=/LiveCoding/css/chunk-vendors.2c9fa0f8.css rel=stylesheet><link href=/LiveCoding/css/app.26d51c88.css rel=stylesheet></head><body><div id=app><div class=loader-container><div class=points-loader><div></div><div></div><div></div><div></div></div></div></div><script src=/LiveCoding/js/chunk-vendors.9e5d8fe1.js></script><script src=/LiveCoding/js/app.53416c3f.js></script></body></html>
1 change: 1 addition & 0 deletions client/dist/js/app.53416c3f.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions client/dist/js/chunk-2d0a3577.7be23f74.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 1addd19

Please sign in to comment.