jellow-aac / jellow-communicator Goto Github PK
View Code? Open in Web Editor NEWHome Page: http://jellow.org/
License: Other
Home Page: http://jellow.org/
License: Other
Currently, A rough implementation of the local language pack updater is present, which downloads the entire language pack again if an update is triggered using firebase. We can make it better by downloading the parts which have changed rather than the entire package again.
When I select any category on the "Select Icons" screen, the app takes a big chunk of time to populate the relevant category icons to the recycler view.
Remove existing screens Add/Edit icons and Icon Reposition screens.
Add a new screen which has the following features:
a. "Add new icon" feature as a category icon. The icon should be in the first position of grid
b. Using icon in the previous point user can create a simple icon or a category
c. User can reposition category as well as simple icons in grid
d. User can edit existing icon or category
e. User can delete existing icon or category. If category deleted all its sub-categories will also get deleted.
f. User can drag and drop the icon into a category
User cannot drag and drop one category onto the other category.
User cannot drag and drop one icon into other to form category.
Use the below image as a reference. I'll add wireframe shortly.
The Unification/ corrections follows:
The Text color right now is pure black. Change it to 80 % black
The color should change at the actionbar title of Select icons, Add/Edit icons, Board Home screens.
The dialog box which appears at Select Icons screen. Check the text uses "EkMukta-Bold" font and correct it if not.
Check the text color of "Select All (4)" on the same screen. Either text "(4)" has a different color or "Select All". Make both of them use 80 percent black and "Ekmukta-Regular" font.
Currently, Jellow uses fixed dimensions for each UI element for each device size range. It will be better to use dynamic ratio based scaling for better support to new screen sizes.
On the phone it looks perfect:
Screenshot_20200210-150023
For 7', 8' & 10' screen add spacing as added in mobile.(screenshots 7', 8' & 10 respectively)
!
DatabaseReference connectedRef = FirebaseDatabase.getInstance().getReference(".info/connected");
connectedRef.addValueEventListener(new ValueEventListener() {
@OverRide
public void onDataChange(DataSnapshot snapshot) {
boolean connected = snapshot.getValue(Boolean.class);
if (!connected) {
// show a toast msg like "Please Check your Internet connectivity"
}
}
@OverRide
public void onCancelled(DatabaseError error) {
System.err.println("Listener was cancelled");
}
});
Steps:
Integrating call functionality system that Shruti had worked on over the winter into current Jellow app.
Required to fix UI issues for above mentioned screen sizes.
Make my board runs slower on 7 inch Samsung device.
This prevents user from creating custom board limiting to them choose at least one icon from existing library.
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.