lichess-org / lichobile Goto Github PK
View Code? Open in Web Editor NEWlichess.org mobile application
Home Page: https://lichess.org/mobile
License: GNU General Public License v3.0
lichess.org mobile application
Home Page: https://lichess.org/mobile
License: GNU General Public License v3.0
and also refresh every minute while app stays on foreground
this.round
and this.gameSocket
are initialised at null
and an asynchronous xhr populates them. But the view depends on those objects.
They should be created before and be playCtrl
parameters to avoid problems.
It doesn't respect the "model must always be valid" principle.
Personally (at least to start with), I'd suggest that the default board and piece theme be the same as the lichess website.
These are small details, but lichess has a minimalistic image to maintain. I think that the app will be better received if it follows on with the same design cues as the website.
I think I saw a while ago that a white on white cburnett splash screen was going to be used on the application originally. I'm not sure what happened to these images or if they'll make a return, but they were much more appropriate than the current splash screen.
with end of life timestamp
they are quite useless.
Playing anonymously with computer. After I make a move my time is still ticking and the piece doesn't move. The pieces valid destinations gets dots on them and the target square gets highlighted as if I moved there. If i start another game via the star and then press "back", then the board is updated and I can see the opponents move.
Samsung I9100 Galaxy S II
Android 4.1.2
lichess 1.0.0 (beta2)
After move: http://i.imgur.com/svUt6JN.png
I now get this error while compiling:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'ERROR: config.xml does not exist. Please run cordova-ios/bin/cordova_plist_to_config_xml path/to/project.'
steps to reproduce:
I managed to fix the App crashing but there's still a fundamental error, when the App runs it returns an error saying it can't find the index.html file, which indeed is not present at the location specified in the config.
$ git clone https://github.com/veloce/lichess-mobile.git .
Cloning into '.'...
remote: Counting objects: 7840, done.
remote: Compressing objects: 100% (5510/5510), done.
emote: Total 7840 (delta 1969), reused 6887 (delta 1500)
Receiving objects: 100% (7840/7840), 8.84 MiB | 3.43 MiB/s, done.
Resolving deltas: 100% (1969/1969), done.
Checking connectivity... done.
fatal: cannot create directory at 'node_modules/gulp/node_modules/vinyl-fs/node_
modules/glob-stream/node_modules/glob2base/node_modules/lodash.findindex/node_mo
dules/lodash.createcallback/node_modules/lodash._basecreatecallback/node_modules
': Filename too long
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'
and after setting core.longpaths=true
$ git checkout -f HEAD
Unlink of file 'node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream
/node_modules/glob2base/node_modules/lodash.findindex/node_modules/lodash.create
callback/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_m
odules/lodash._createwrapper/node_modules' failed. Should I try again? (y/n)
I tried to play another human, and set the time control to 3 0. After selecting my game I see a screen with
Waiting for opponent
3100 players and the number keeps changing.
X and Cancel button
After 10 minutes I have yet to get a game. If I go to my mobile browser and select 3 0 I get a game fairly quickly.
should be 50% height of the footer
Steps to reproduce: Use application a bit by moving back and forwards between menus, sliding the current games tiles, etc...
Device: HTC Incredible S
OS: Android 4.4.4 w/ Cyanogen mod 11-20140919-UNOFFICIAL-vivo
with this plugin: https://github.com/EddyVerbruggen/Custom-URL-scheme
or else it keeps moving while time is decreasing.
We need a good-looking monospace font.
Maybe something that looks like a digital display (like the chess clock in the cafet')
Seen on Nexus 5, android 4.4.4, after switching through a couple of correspondence games
I had to do it manually after login, to see my current games
galaxy SII
android 4.4.4 (cyanogenMod)
Galaxy SII, Android 4.4.4
in the game menu icon. Actually it shows the total number of games
may increase the native feel of the app
@ornicar asked I file a report about the permissions the app asks for on installation. Lichobile asks for phone number/ID and voice recording permissions, and these don't seem useful to lichobile.
Device: Samsung GT-S7275R (Galaxy Ace 3 LTR model)
OS Version: Android 4.2.2 w/ TouchWiz, never rooted.
Kernel version: 3.4.0-2715021
Beta build 2
from 15th Jan, lichess API will include "nowPlaying" in the login request response.
Use it and save a request.
➤➤➤ android update project --target android-19 -p app -s
Error: app is not a valid project (AndroidManifest.xml not found).
requires #20
With the current master of tarifa (0.5.0-dev) what I had to do build the ios app:
ios
and android
in platforms
attribute inside tarifa.jsontarifa.json
tarifa.json
and then run tarifa run ios -V
It plays two movement sounds at once but only after the computer's move.
This might be a bug.
Device: HTC Incredible S
OS: Android 4.4.4 w/ Cyanogen mod 11-20140919-UNOFFICIAL-vivo
Steps to reproduce: Played a KoTH game against AI lvl 3
Expected function: Sounds to play immediately after piece was placed.
It is a huge headache to compile Android applications within Linux, so can anyone do me a favor and compile it into an executable (.apk file) application?
annnnd touch the player to open an overlay with detailed stats!
Pressing the menu-icon, then LOGIN-button. The startview glides back and wifi-icon in statusbar sends/receives for a bit. I'm expecting to see a login form of some sort.
Now nothing happens when pressing menu-icon, starting games still work though. If I start a game and then go back then the menu-icon is working again to show the sidebar.
Samsung I9100 Galaxy S II
Android 4.1.2
lichess 1.0.0 (beta2)
connected via wifi (playing with computer works)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.