Giter Club home page Giter Club logo

scrumchatter's Introduction

Hi there ๐Ÿ‘‹

TLDR

I'm a software developer currently focused on mainly on Python and Node.js for backend projects professionally, and Python for random personal projects.


What you'll find here

Previously I developed mobile apps (mostly Android). You'll find a few repositories here for Android and iOS apps.

I've also dabbled in front end (vanilla Javascript for now).

Here are some repository highlights:

There are some other more obscure little projects here as well, in QBasic and Prolog for example.

scrumchatter's People

Contributors

caarmen avatar naofum avatar poussinou avatar r4dixx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

scrumchatter's Issues

Empty list text isn't centered vertically.

Steps to reproduce:

  • launch the app
  • if you already had some meetings, delete them
  • Expected behavior: "You have not created any meetings" is centered vertically.
  • Actual behavior: "You have not created any meetings" is at the top.

Phone:

Tablet:

Meeting screen UI

Improve the UI of the meeting timestamp, duration, and stop button.

Unable to import file on scrumchatter

Expected behavior

According to the specifications of playstore users can import and export database, which i create a meeting on the app and export successfully but trying to import, the application only read pictures, music. videos and apk on my phone, i have some excel and doc file created but the applications those not read excel and doc and i felt i should be able to import picture as excel and doc are not visible.

Actual behavior

When i tried to import picture file it display Import Failed below the page.

How to reproduce

  • Download Scrum Chatter

  • Launch and Click on the Folder Icon at the upper right of the screen

  • First Doc and Excel files on your mobile will not be detect

  • Try to import any other file

  • A warning pops up press OK, the action will fail.

Device Used: Tecno Droid Pad 8ll

Android Version: 5.1

App version: 1.6.4

Recording Of The Bug

https://www.youtube.com/watch?v=ooblfjkOszs



Posted on Utopian.io - Rewarding Open Source Contributors

Persist dialogs when rotating device

If you bring up a dialog (like the confirmation to delete a meeting), and rotate the device, the dialog disappears. The dialog should remain. This probably requires rewriting all the dialogs using DialogFragments instead of AlertDialog.

add graphs to display stats

That would be a good idea to have place to display some graphs that would show some data over the time (evolution of total time spoken, of each people time spoken etc...)

Cycle through meetings

When in the screen for a given meeting, add the possibility to navigate to the previous and next meetings.

Animation not working

On the Sony Xperia Z3 compact, Lollipop, the icon for the speaking person is not animated.

Associate a color to team members when drawing graphs

I believe that this could be a good improvement not requiring much work.

Currently, there is no association between a team member and a color in the graphs. So if one looks at a graph, say the "average speaking time for team members", Bob speaking time is represented in blue in the pie chart. Now, one looks at the "speaking time for team meeting" and Bob speaking duration is represented in violet in the bar chart. This can be a little confusing and I think that always associating the same color to the same team member would be prevent any confusion.

onboarding suggestion: create team members on the fly

Upon first start of the app, the Meetings screen is presented, but creating a meeting does not work without first adding someone to the default team. How about adding:

  • either a welcome screen that guides new users through these steps,
  • or a default team member (which then requires a renaming option) automatically adding when creating a meeting, like it is already done for the "Team A"?

Drawables for all densities

Create drawables for mdpi and hdpi for:

  • chatter_face_closed.png
  • chatter_face_open.png
  • logo.png

Currently these are only in the xhdpi folder.

During meeting, a member's chronometer sometimes doesn't work

  • Start a meeting
  • Tap on a member to make them start talking
  • Expected behavior: that member's chronometer turns magenta and starts incrementing
  • Actual behavior: that member's chronometer turns magenta, but doesn't start incrementing. If you tap on another member to make them talk, the first member then shows the correct elapsed time (and the second one's chronometer doesn't work). If you leave the meeting screen and come back, the chronometer seems to work.

Seen on some emulators, apparently starting from api 23 (marshmallow). However, not seen on a real device (Huawei P9 Lite / 7.0)

Proper tablet design

For example:
In one screen, show the list of meetings on the left, and the currently selected meeting on the right.

Cleanup

Run ucdetector: done
Add license file: done
Check copyright headers: done
Check comments in the provider: done
Update README: done

Properly manage "resurrecting" team members

If you delete a team member, and you later try to add a team member with the same name, there is an error "this member already exists."

Possible ways to manage this:

  • When deleting a team member "John Doe", rename the deleted member to "John Doe (deleted)"
  • When adding "John Doe" when there exists a deleted "John Doe", prompt the user: "Is John Doe back again?". If yes, just undelete this member. If no, force the user to choose a different name for the new John Doe.

The Scrum Chatter App Crashes ~ bug

Expected Behavior

It should be able to allow users rotate their screen so as to properly use their screen to choose their preferred settings

Actual Behavior

It crashes each time the screen is rotated while on the settings/theme menu....

How to produce the bug

Open the app, click on more options at the top right corner, select settings, click on theme Now rotate your screen, it would crash...

PS

You should enable auto rotate, so as to view produce the bug

  • Operating system : Android 6.0
  • Phone : Infinix hot s
  • Scrum Chatter v1.6.4

Recording of the bug is showned below......

Watch the video below to see how it behaves....

https://youtu.be/yzP0dU4Z2YI



Posted on Utopian.io - Rewarding Open Source Contributors

logo

Hello, @caarmen I want to contribute in "scrumchatter" so i want to designed a new logo for "scrumchatter" and it's free.

I hope you like it. If you like it, I will send you pull request, editable files/original source and .png format files. If there's something you want to change, I'll do it.
if you want i will send you my design

contact me on facebook for fast delivary
https://www.facebook.com/abdulmalikkhan655

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.