fd48480a05
Ensure that ClickedThumbnail message is emitted
2023-12-30 23:19:56 +01:00
9045353810
Test update and view function
2023-12-23 23:04:37 +01:00
a0c0a8354a
chore: Move everything into an internal module
2023-12-17 18:50:14 +01:00
796b1697b8
test: Inline mkPhoto helper function
2023-12-17 12:17:18 +01:00
5e735e1b62
chapter 6: Replace unit by property test
2023-12-16 23:30:33 +01:00
034b147740
chapter 6: Add unit-tests
2023-12-16 14:42:57 +01:00
43971bd268
chapter 5: Implement sliders and filters
...
The application communicates back and forth with JavaScript using ports
and subscriptions. It also receives initial data from JavaScript by
passing 'flags' to the init function.
2023-12-14 11:22:01 +01:00
5f80082567
Show meta-data as image title
2023-12-12 10:50:07 +01:00
a4501d5cb5
Switch to json encoded meta data
...
Instead of parsing a comma separated list of photo urls, we retrieve a
json array of meta data (url, title, size).
2023-12-12 09:43:51 +01:00
e47f1d0449
Implement chapter 4 - part1
...
- pull photo urls from the server
- provide styles.css and list ourselves
2023-12-11 21:02:12 +01:00
fe10054e44
Implement chapter 3: random picture selection
2023-12-11 11:30:30 +01:00
b431b584af
Ignore direnv and elm files
2023-12-10 22:04:20 +01:00
3d2c74b8fc
Initial import of PhotoGroove
2023-12-10 22:02:26 +01:00