Commit graph

27 commits

Author SHA1 Message Date
mykola2312
0cd0ec4b03 have some fun with jooq 2024-04-19 09:22:25 +03:00
mykola2312
cc2e24afbd micro refactor 2024-04-19 09:04:56 +03:00
mykola2312
68909c3102 make jooq use my db connection pool 2024-04-19 09:01:09 +03:00
mykola2312
5ff35527a2 begin implementing sql connection pool (bruh) 2024-04-19 08:07:53 +03:00
mykola2312
0c6da66529 add db utility class, make it configurable with json 2024-04-18 14:50:37 +03:00
mykola2312
32aa5a9bb0 finally get jooq and his code generation working 2024-04-18 14:27:35 +03:00
mykola2312
273968fd9d setup logging 2024-04-18 09:25:15 +03:00
mykola2312
13a978a318 sage version to 17 LTS 2024-04-18 07:49:00 +03:00
mykola2312
349cc7ec00 setup jooq and flyway for db mapping & migrations 2024-04-13 09:31:21 +03:00
mykola2312
3747ef33a4 move config classes to its own module, make font configurable 2024-04-12 19:37:37 +03:00
mykola2312
c0369e6015 move all menu ui to its own panel, because we may have more than one panel 2024-04-12 19:25:43 +03:00
mykola2312
169dc19bb7 small handleMenuAction refactor 2024-04-12 08:01:41 +03:00
mykola2312
f5d5808a72 got keyboard controls work via input and action bindings 2024-04-12 07:47:04 +03:00
mykola2312
e96d3c681b implemented EDT for MainFrame, making access from non-UI thread possible 2024-04-12 05:17:00 +03:00
mykola2312
a0d28ecaa9 do the same for horizontal bars 2024-04-08 14:40:14 +03:00
mykola2312
2594ff0eed make JList scrollable, but scroll bars are invisible (because it's never intended to be controlled via mouse) 2024-04-08 14:37:48 +03:00
mykola2312
0327a93cb3 auto fill array for testing purposes 2024-04-08 14:33:25 +03:00
mykola2312
223c051ac6 finally get working JSplitPanes correctly 2024-04-08 13:49:08 +03:00
mykola2312
e827946654 adjust divider, add example config 2024-04-08 12:56:47 +03:00
mykola2312
5c4d25a846 begin working on ui - messing around with JSplitPane 2024-04-08 12:28:33 +03:00
mykola2312
184a75752f implement json configuration 2024-04-08 12:02:44 +03:00
mykola2312
41ebc47800 configure unit testing for project 2024-04-08 08:36:00 +03:00
mykola2312
532d3ed89b fix typo 2024-04-08 08:01:39 +03:00
mykola2312
39dc9bf963 implement basic i18n 2024-04-08 08:00:29 +03:00
mykola2312
0e3886157a fix package name, add basic JPanel 2024-04-08 07:40:12 +03:00
mykola2312
ba1c02d6ab properly setup pom 2024-04-08 07:22:56 +03:00
mykola2312
09c7cf8b85 Initial commit 2024-04-08 06:46:44 +03:00