-
William Walker authored
--Add compose ruleset for ktlint --Apply fun wrapping rules for ktlint --Switch to using gradle properties that aren't deprecated for spotless plugin blocks --Rename jvm source sets to desktop for clarity --Update androidx room version --Implement database boilerplate (room dao) --Extract more UI string literals into string resources --Properly hoist and inherit modifier for custom composables --Properly apply scrollbar margin padding so that it has space on desktop (would set up Android with none) --Rename onAction listeners so that they match standards (are in present tense instead of past tense now) --Add separate config and data dir getters --Create extract main scaffolding nested views into their own composable functions so that the expanded or compact logic is more concise --Allow overriding default timeout in httpclient constructor fun --Create package-global logger instance
William Walker authored--Add compose ruleset for ktlint --Apply fun wrapping rules for ktlint --Switch to using gradle properties that aren't deprecated for spotless plugin blocks --Rename jvm source sets to desktop for clarity --Update androidx room version --Implement database boilerplate (room dao) --Extract more UI string literals into string resources --Properly hoist and inherit modifier for custom composables --Properly apply scrollbar margin padding so that it has space on desktop (would set up Android with none) --Rename onAction listeners so that they match standards (are in present tense instead of past tense now) --Add separate config and data dir getters --Create extract main scaffolding nested views into their own composable functions so that the expanded or compact logic is more concise --Allow overriding default timeout in httpclient constructor fun --Create package-global logger instance