Just making the interface more readable, especially in portrait mode

You have font size, say, 40 in each alarm. Therefore, an alarm's height should be 80 or 81, not 200. Though I don't understand the point of measuring size in pixels when pixels-per-inch is different for each screen.
Seconds to display

You update every second; why not? And, date is as important as time, so increased font size. And decreased margin.
Update AlarmViewRepeater.qml

As I said earlier, 40 font size says that height should be 80, not 200. Be compact, for small screen and long list of alarms.
Alright, 82 or 84, due to the lines. Hopefully, the code works?
Lines
Seconds to display
Compact!

Text "Alarm": 40. Margin: 10. 40+10=50 = top strip height = Date top margin.
Merge pull request #4 from Wikiwide/patch-1

Just modifying some margins, to provide more space. To make it work better, especially in portrait.