Commit graph

122 commits

Author SHA1 Message Date
3b4d8b3483 Impl additional info text box, drop logic
Can place tokens, and not place tokens where there already is a token.

Additional info text box added to the side of the board.

More information to the UI regarding placed tokens.
2022-03-02 17:51:14 +09:00
4c8e330c05 Fix comment typo 2022-03-02 16:27:19 +09:00
8838dbae69 Cleanup and fixes
Remove state::MessageBus in favor of String messages sent to Wrapper
from Slot.

Update Slot state from inside Wrapper::update such that changes should
be immediately visible per Slot (moved code from Wrapper::rendered,
fixing updates not being immediately visble).
2022-03-02 16:25:01 +09:00
7e82a6e787 Minor fix to usage of html element for info_text 2022-03-02 15:47:43 +09:00
45e2c88745 Reverse info_text vertically
info_text's latest messages now appear at the top instead of at the
bottom.
2022-03-02 15:38:24 +09:00
15c7dc7654 Reorganize front-end source into modules 2022-03-02 15:18:21 +09:00
bef0c60baf Add constraint, tweaks to backlogs/userStories 2022-03-01 20:32:54 +09:00
9f7fcfe48c Update Sprint 1 Backlog
Moved the "skeleton front-end" task to a different User Story.

Minor fix to Product Backlog.
2022-03-01 16:22:49 +09:00
70f938a0e4 Update Sprint 1 Backlog with more info 2022-03-01 16:16:28 +09:00
6316bd2fdc Removed unnecessary debug logs
Also removed unnecessary feature from web-sys dependency.
2022-03-01 16:09:20 +09:00
720c9fdbcb Update Sprint 1 Backlog
Logged work for day 2 of Sprint 1.
2022-03-01 16:07:13 +09:00
a8e516c535 Added output-text-box, connected front-end items
More work was needed to have separate components of the front-end to
communicate with each other. Also added an output-text-box for
informative messages.
2022-03-01 16:02:59 +09:00
a756f0b4b2 Have SharedState use an array of Rc's
Having each array element be an Rc<Cell<BoardState>> enables sharing
Rc's with the Slot subelement.
2022-03-01 11:05:56 +09:00
32a007cf37 Minor fix to front-end 2022-02-28 16:55:07 +09:00
dd59bdb5f3 "cargo clippy" (linter) fixes 2022-02-28 16:53:13 +09:00
0bedc34ac3 "cargo fmt" on front-end code 2022-02-28 16:50:00 +09:00
d94f81d5c1 Update Sprint Backlog - Sprint 1 2022-02-28 16:48:57 +09:00
cd9f7446a4 Impl basic MVP of front-end
(MVP is Minimum Viable Product.)
Enough is implemented to view a 7x8 board and click on the tiles in the
board to change their states.
2022-02-28 16:45:33 +09:00
a5ec28bbb1 Add front_end skeleton project 2022-02-28 13:49:40 +09:00
544783d207 Add spreadsheets/README.md 2022-02-28 13:47:22 +09:00
bd56633598 User Stores, Backlogs for Sprint 1
Initial plan set up prior to Sprint 1. See git tags for "timestamps".
2022-02-28 13:44:24 +09:00
0ed79b40a2 Init empty commit 2022-02-27 14:46:23 +09:00