Just had a go at this on Android, I like the music and visuals. The UI is also simple and clean which is great!
One question, I don't play match n games much. But is it the case lines must be strictly m mod n == 0 generally? I like it, but was wondering if most are actually, match n, or more.
Personally I often found the game "played itself" a bit too much, can you consider modifying the generation so it is less likely for rows/columns with "n mod 3" pieces to be automatically generated? Not necessarily easy to do (or balance for each player) I'm sure...
But I think games like candy crush have that down to a tee, i.e. there's just the right balance of "lucky" generations to get that gambling feeling (I know..) but it also means the player still has to play, "skillup", and feels in control.
I think its a solid match 3, I think developing a unique twist/gimmick for Triast over other match 3s would take it to the next level. Sorry I can't really come up with ideas for that.
Best of luck with it!
A few minor bugs/nitpicks:
I could not work out how to "back out of a game" I had to close the game to get back to the main menu. I think a back/exit button would be good so players can stay in the app.
Not sure what the "s" button/box does.
Moves 0 (or m from my last game), appears in the level select/main menu screen.
Scores opens high scores and time opens a timed game mode. I had thought "Time" would also be some kind of leaderboard since they are next to each other (I clicked scores first). Is there some way to differentiate these two more? Maybe "Timed mode", "time attack", "quick", "quick play", or something. But that would increase the text length a lot. Perhaps the time button could be moved above the levels boxes?