Commit Graph

204 Commits

Author SHA1 Message Date
efim 0af0129054 feat(18): not really working docker images 2024-03-15 06:49:46 +00:00
efim 8ff2ec3766 feat(18): displaying + for positive month comparison
wrapping + into span inline, to make it behave like part of
surrounding text in a div, somewhat ok
2024-03-14 14:10:23 +00:00
efim 843c71946f feat(18): desktop styling close enough 2024-03-14 13:51:32 +00:00
efim 51e3629fa5 feat(18): resize without transform, hover states
using transform influences text size, and size of rounded corners

current way hardcodes 8rem for the columns,
maybe i'll pass it as parameter when start doing desktop, i don't know
feels like not a good choice overall, but yeah
2024-03-14 13:04:30 +00:00
efim ddc003eb13 feat(18): random input data 2024-03-13 17:23:32 +00:00
efim e81a22dd10 feat(18): adding dynamic data 2024-03-13 17:08:03 +00:00
efim 269cb2967c feat(18): total this month part styled 2024-03-13 16:42:03 +00:00
efim 6b764ae61b fix(18): prettifying styles 2024-03-13 16:07:32 +00:00
efim 44c89e6559 feat(18): google fonts fix
maybe they stopped working without tracking?
2024-03-13 15:57:42 +00:00
efim a541a2dac2 feat(18): spending bars curDay color 2024-03-13 15:25:25 +00:00
efim ff7baa0a24 feat(18): initial spending columns component
tailwind doesn't seem to allow scale-y-[var(--the-var)]
maybe that's just the scale thing

overall, still setting style variables, this time with css blocks,
i suppose that's ok
2024-03-13 15:15:10 +00:00
efim 623d05da91 feat(18): basic templates 2024-03-13 12:58:26 +00:00
efim 8601288230 feat(18): colors and fonts to tailwind 2024-03-12 09:00:57 +00:00
efim fa11926642 init: exercise expenses chart resources 2024-03-12 07:44:13 +00:00
efim 9c8ec7fb0d Add '18-expenses-chart/' from commit '78c9bd1d614c8bdd25a3e1d23bd0a39bb01e65f1'
git-subtree-dir: 18-expenses-chart
git-subtree-mainline: e13fa186e1
git-subtree-split: 78c9bd1d61
2024-03-12 07:09:35 +00:00
efim 78c9bd1d61 refactor: moving templates into dir
routes probably can live in main.go for simpler exercises
2024-03-12 05:46:57 +00:00
efim 9c19bd7b6b feat: initialized tailwind
basic conig targetting templ
templ html page with import
Makefile job that generates for the run
2024-03-11 10:45:47 +00:00
efim de2fd2bdc0 feat: Makefile for local development
would be even more useful when i'll get tailwind and stuff
2024-03-11 07:32:28 +00:00
efim 81235e3ce6 feat: enabling templ 2024-03-11 04:44:55 +00:00
efim 4f7b2fcd17 init 2024-03-10 19:24:30 +00:00
efim e13fa186e1 feat: preserving name \ region on active search
by using post - all inputs of same form are sent
so in active search scenario changing region also sends current name,
or changing name also sends current region

had to make additional post endpoint,
but with cask i can directly use form-value as function argument
and can reuse the code, yay
2023-10-11 03:22:31 +00:00
efim f238940622 docs: readme for first Go exercise 2023-10-04 11:52:18 +00:00
efim 7f4b8cab8a feat: generating tailwind out.css in nix build 2023-10-04 11:28:28 +00:00
efim b0dd8cded1 feat: docker image for results component 2023-10-04 10:39:33 +00:00
efim f48d958a2c feat: passing of the port as arg 2023-10-04 09:25:13 +00:00
efim 2cb3cc7c35 feat: split results into insertable component
still not fully sure how this all operates, but allright.
2023-10-04 09:13:12 +00:00
efim f4ab1ac7ec feat: other fields taken from template data 2023-10-04 08:38:31 +00:00
efim 2769f5e8dc feat: desktop styling 2023-10-04 08:28:02 +00:00
efim d7dce88751 feat: icons added via <img> by static path 2023-10-04 06:23:34 +00:00
efim b036002ca8 feat: repeating category in template 2023-10-04 06:03:04 +00:00
efim 70ab1e59c4 feat: button styled 2023-10-04 05:20:55 +00:00
efim 133fa0df2b feat: colors for items via css variable 2023-10-04 05:16:52 +00:00
efim 58ca4ecafa feat: upper part styled 2023-10-03 18:13:16 +00:00
efim 843e55841b fix: fontFamily override name 2023-10-03 17:56:40 +00:00
efim cfe3994bc9 feat: style guilde fonts enabled 2023-10-03 16:48:45 +00:00
efim 8b95d963fe feat: enabled tailwindcss
and have single watcher command to rebuild out.css and restart the
server:
wgo -verbose -file .go -file .gohtml echo reloading :: bash -c 'tailwindcss -i ./input.css -o public/out.css' :: go run main.go
2023-10-03 15:06:18 +00:00
efim 83d8cd07d2 init: adding frontendmentor task resources 2023-10-03 14:27:38 +00:00
efim 6b323ba746 feat: embedding templates as well
maybe it's possible to somehow limit file server to a directory
2023-10-03 14:12:20 +00:00
efim e834ff06ab feat: responding with a basic template 2023-10-03 13:52:01 +00:00
efim f30d9dad94 init: 17 - simple page with go ssr 2023-10-03 10:15:07 +00:00
efim ee914c8014 feat: active search on main page
over english and native nave, nice
also putting url into history, and also setting up the load anchor
2023-09-28 04:33:41 +00:00
efim b8d0dc96fd docs: readme for exercise 16 2023-09-27 06:59:43 +00:00
efim faedb21808 fix: flake naming for countries page 2023-09-27 06:14:20 +00:00
efim 9bdf180f97 feat: loading data from api on start 2023-09-27 05:41:38 +00:00
efim f383085910 feat: changing to new rest countries api
as returned by https://restcountries.com/v3.1/all
2023-09-27 05:29:15 +00:00
efim 2070bbebb0 feat: adding nix docker image recipe 2023-09-27 04:49:48 +00:00
efim 9edf7f0196 fix: sorting borders put big buttons to end
and most of the buttons look prettier
2023-09-27 04:16:58 +00:00
efim d7d5ac63ac feat: saving dark mode on page reload
main script is in index, country page template inserts it with
fragment by markup selector syntax:
https://www.thymeleaf.org/doc/tutorials/3.1/usingthymeleaf.html#appendix-c-markup-selector-syntax

and still has some code to work in standalone
2023-09-27 04:15:11 +00:00
efim 841543e984 fix: input clipping on small desktop size 2023-09-27 03:46:43 +00:00
efim b1c128738f feat: enabling jar build with nix 2023-09-26 16:03:51 +00:00