arkivanov / Minesweeper

Minesweeper game implemented in Kotlin and Compose Multiplatform
https://arkivanov.github.io/Minesweeper/
Apache License 2.0
75 stars 2 forks source link

Implemented things by branch name, also: #14

Closed b0r1ngx closed 7 months ago

b0r1ngx commented 7 months ago

1) Created setContentDescription modifier that allows to set contentDescription on any used Modifier - as accessibility feature, suppossing that it may help to understand the UI architecture components on the screen more

Not tested how it would work for mines >999, or <-99, things that code logic is draw more digits, how much it needs

b0r1ngx commented 7 months ago

To understand how it looks like, attach few screenshots: When start a game: image

when user mark more than max of the mines: image

b0r1ngx commented 7 months ago

@arkivanov Hello, please, check how it looks like!

b0r1ngx commented 7 months ago

@arkivanov Hello, I'm made recommended changes, please, check how it looks like!

b0r1ngx commented 7 months ago

Let's rock it!

arkivanov commented 7 months ago

Thank you!

b0r1ngx commented 7 months ago

Thank you!

Thank you too, for reviewing my code and making it better together!

Hope I will start implementing the stopwatch soon, I don't want to use additional dependencies (for educational purposes for me and project, if someone wants to research it)

Also I tried to go to wasm site from this repo, I also got amazed that you create a pipeline that automatically creates a build and publishes it to the site (you did a great work with this CI/CD)

I visit it from mobile android chrome browser, and can't click anything. is this wasm restriction for now? Or it just doesn't work because in the project clicks are used instead of touches?

arkivanov commented 7 months ago

Yeah, Wasm on Android chrome is pretty much broken currently. Also on any browser, all mouse clicks are recognised as left clicks.