diff --git a/content/posts/2026/02/dart-format-stupidity/cover.jpg b/content/posts/2026/02/dart-format-stupidity/cover.jpg new file mode 100644 index 0000000..0f3b041 Binary files /dev/null and b/content/posts/2026/02/dart-format-stupidity/cover.jpg differ diff --git a/content/posts/2026/02/dart-format-stupidity/index.md b/content/posts/2026/02/dart-format-stupidity/index.md index 7e61fc9..404571b 100644 --- a/content/posts/2026/02/dart-format-stupidity/index.md +++ b/content/posts/2026/02/dart-format-stupidity/index.md @@ -2,13 +2,13 @@ title = 'Dart Format Stupidity' date = 2026-02-02T21:19:31+01:00 lastmod = 2026-02-02T21:19:31+01:00 -draft = true +draft = false author = 'Janis Hutz' tags = [ 'Development' ] categories = [ 'Rants' ] series = [] series_weight = 1 -featuredImage = "" +featuredImage = "cover.jpg" +++ Dart format is *really f\*ing stupid* @@ -20,3 +20,9 @@ I do understand that giving very many options (like Eslint does) can be very ove But, if you degrade the developer experience so much by forcing a 2 space indent (which, according to some polls, more developers dislike it than there are developers who either don't care or like it, combined). + +So, this brings me to the problem: +I really enjoy having my own coding style. I can however still appreciate an opinionated formatter, but only if you can at least change the indentation style. +Primarily so, because my editor is set to 4 space indents, it is annoying having to set up an `autocmd` to switch to 2 space indents when using dart. + +Thus, I am not going to use flutter for ConductorCalc as I had intended, but will probably use `NativeScript-Vue`, as it seems to tick just about every box. diff --git a/content/posts/2026/02/project-updates-february-2026/index.md b/content/posts/2026/02/project-updates-february-2026/index.md index c43d664..e48d64c 100644 --- a/content/posts/2026/02/project-updates-february-2026/index.md +++ b/content/posts/2026/02/project-updates-february-2026/index.md @@ -38,7 +38,7 @@ In terms of features: - If the retailer offers it, a section with the discounts - Sync between devices that are logged into the same account (paid feature, likely a few bucks a year subscription) - Apple Watch App -- Will be iOS exclusive, at least initially (I cannot guarantee there ever will be an Android app) +- Will be iOS exclusive, at least initially (I cannot guarantee there ever will be an Android app), but I may go with NativeScript straight away to target both. - May replace StorageManager in its current form, but the current feature set of StorageManager will be retained and improved upon and integrated with the new app. This would mean that you can use the retailer's data and images for the products you have and have low-stock warnings that (automatically or manually) add your products to the shopping list.