Start new post
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
title = 'Project Updates September 2025'
|
title = 'Project Updates September 2025'
|
||||||
date = 2025-09-08T14:14:54+02:00
|
date = 2025-09-08T14:14:54+02:00
|
||||||
lastmod = 2025-09-08T14:14:54+02:00
|
lastmod = 2025-09-08T14:14:54+02:00
|
||||||
draft = true
|
draft = false
|
||||||
tags = [ 'Development' ]
|
tags = [ 'Development' ]
|
||||||
categories = [ 'News' ]
|
categories = [ 'News' ]
|
||||||
series = [ 'project-updates' ]
|
series = [ 'project-updates' ]
|
||||||
|
|||||||
22
content/posts/2026/02/dart-format-stupidity/index.md
Normal file
22
content/posts/2026/02/dart-format-stupidity/index.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
title = 'Dart Format Stupidity'
|
||||||
|
date = 2026-02-02T21:19:31+01:00
|
||||||
|
lastmod = 2026-02-02T21:19:31+01:00
|
||||||
|
draft = true
|
||||||
|
author = 'Janis Hutz'
|
||||||
|
tags = [ 'Development' ]
|
||||||
|
categories = [ 'Rants' ]
|
||||||
|
series = []
|
||||||
|
series_weight = 1
|
||||||
|
featuredImage = ""
|
||||||
|
+++
|
||||||
|
|
||||||
|
Dart format is *really f\*ing stupid*
|
||||||
|
|
||||||
|
Like who thought that having a formatter *so opinionated* that you can't even change the ***indentation style*** is truly baffling.
|
||||||
|
|
||||||
|
Prettier, a famously opinionated formatter, allows you to change the indentation style, as that is one of the common choices people make.
|
||||||
|
I do understand that giving very many options (like Eslint does) can be very overwhelming and may not satisfy the "Dart Style Guide".
|
||||||
|
|
||||||
|
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).
|
||||||
71
content/posts/2026/02/project-updates-february-2026/index.md
Normal file
71
content/posts/2026/02/project-updates-february-2026/index.md
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
+++
|
||||||
|
title = 'Project Updates February 2026'
|
||||||
|
date = 2026-02-02T21:13:06+01:00
|
||||||
|
lastmod = 2026-02-02T21:13:06+01:00
|
||||||
|
draft = false
|
||||||
|
author = 'Janis Hutz'
|
||||||
|
tags = [ 'Development' ]
|
||||||
|
categories = [ 'News' ]
|
||||||
|
series = [ 'project-updates' ]
|
||||||
|
series_weight = 10
|
||||||
|
featuredImage = "/posts/2024/04/upcoming-projects/new-projects.jpg"
|
||||||
|
+++
|
||||||
|
|
||||||
|
The last blog post has been a while and, of course, I forgot to publish the September update post (where I did mention that I forgot to publish the one from June,
|
||||||
|
so going full circle there...) *ANYWAY*
|
||||||
|
|
||||||
|
I have been a bit too busy over the last few months, so there isn't really much of progress to be shown on my personal projects,
|
||||||
|
however, I am part of a project now as well that will soon show up on GitHub.
|
||||||
|
|
||||||
|
My exams are soon over and I will again have some time to work on my own projects.
|
||||||
|
The projects I plan to work on are, in order of precedence:
|
||||||
|
|
||||||
|
|
||||||
|
# EyeTAP
|
||||||
|
This is the project I am part of that has seen quite some work and will continue to see a fairly extensive amount of work over the next few weeks
|
||||||
|
|
||||||
|
|
||||||
|
# Shopping List App
|
||||||
|
The name of this app is still TBD, but what it will allow you to do is create, as the placeholder name implies, shopping lists.
|
||||||
|
The product data however can be fetched from the API or website of your local retailer and I will be providing a platform on which you can create and edit schemas for these websites.
|
||||||
|
|
||||||
|
This allows me to focus on the core app experience, whilst leaving it partially up to you to integrate the retailers.
|
||||||
|
I will be providing some retailers myself though.
|
||||||
|
|
||||||
|
In terms of features:
|
||||||
|
- Integration with many retailers' offerings
|
||||||
|
- Create menus to which you can associate products that you then can easily add to your shopping list
|
||||||
|
- 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)
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
As you can see, there are quite a few interesting ideas around.
|
||||||
|
|
||||||
|
|
||||||
|
# Conductor Calc
|
||||||
|
It seems like I say that I will work on this every blog post... but now, things are actually starting to move.
|
||||||
|
I have worked out all the updates to the account system that I need to do, I have chosen the tech stack and I have a proof of concept for the browser version in the works.
|
||||||
|
|
||||||
|
So, maybe I will actually be able to achieve the end-of-march launch date for the sofware, but that may be a bit of a stretch.
|
||||||
|
|
||||||
|
|
||||||
|
# LaTeX helpers
|
||||||
|
I am planning to update my LaTeX helpers to be a true LaTeX package and to also update some commands that are a bit weird.
|
||||||
|
|
||||||
|
|
||||||
|
# Website
|
||||||
|
And yes, I have not forgotten about my website update, I just did not have the motivation to spend time thinking about design for it.
|
||||||
|
The website update will happen eventually, but it is the lowest priority of almost all the projects (minus `archmgr`).
|
||||||
|
|
||||||
|
|
||||||
|
# archmgr
|
||||||
|
I am still not quite sure this is the name I want to go for, but the idea of this project is to provide a NixOS like declarative config for an Arch Linux system.
|
||||||
|
This means that you can declaratively install packages and your configs.
|
||||||
|
|
||||||
|
The initial goal is to support only the user's configs, but a future goal will be to also do a full OS install using it, with all the system configs as well.
|
||||||
|
|
||||||
|
Under the hood, it will use `git` for version control of your configs (as that makes a lot of sense).
|
||||||
Submodule themes/DoIt updated: 404fcfcad4...da7147ffe3
Reference in New Issue
Block a user