Skip to content

First Release #107

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 141 commits into
base: master
Choose a base branch
from
Open

First Release #107

wants to merge 141 commits into from

Conversation

EdgSgroi
Copy link
Collaborator

No description provided.

csfar and others added 30 commits July 6, 2020 14:39
Add Xcode project using SwiftUI
Currently, the `GridView` only works with Strings. However, with some
work we can make it generic.

SF Symbols were used as placeholders for the buttons.

There are several small UI bugs which I couldn't solve. I will
add them to the Issues later.
Add the Multipeer singleton and the basic multipeer logic in the Brai…
Unit Test of votes counting method was added too.
This is a quick-fix commit that fixes a function that converts a array of String Type to a 2D Matrix of String Type. This Matrix will have 3 columns
Combine UI with The Brainstorm VM
Create tvos ideas list broadcast methods
We had problems on how to make a clear data flux in swiftUI. So in order to explore and understand the property wrappers in SwiftUI we studied the @State and @binding
The tests told us that the function that converts the String type array to a 2D String type matrix was not working due to going out of index. Now the function is fixed and the tests are validated.
Correctly labeled and organized the data flow between Views and
ViewModels. Also cleaned up a bit `GridView` and created a new grid
struct when voting is enabled, called `GridViewVotable`.
I've added some TODO to remind us to solve some issues. There are
some seemingly unnecessary functions in the ViewModels. Also the test
for the counting of the votes may not be necessary as I think the
function should be private.
EdgSgroi and others added 29 commits July 30, 2020 14:08
This is just a quick-fix that solves the problems stated on the title.
Fix brainstorm timer not being invalidated and RankingView problems
Update app version (1.1) and fix some interface bugs
Motivation: The user, both in the iOS and tvOS, could only vote in one idea. This could make the usage of the app not optimal and sometimes frustrating.
Modification: Removed both in the GridViewVotable and VotingView in iOS the map function that toggled off the selected idea that would be voted on when another idea is selected.
Results: Users can now vote in more than one idea.
Make it able to vote in more than one idea
Update the README with additional information.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants