Let me be honest with you, my workflow is the worst. The bad thing about indie-development is that you have to do everything by yourself. From security to online stuff, file handling, etc. Some things I like, others I don’t. And when I have to do things I don’t like, I lose motivation really quick. Now don’t get me wrong: I absolutely LOVE doing this stuff, it’s my hobby.
But when I work on specific parts that I don’t like I lose focus and months pass by without me touching the project and when I come back to it, I’m like “What the hell does this do?”.
So now I have to go through 3000 lines of code and try to understand and remember what everything does. At the same time, I’m going to revamp hostsController’s interface. First step, as you can see: New icon.
For the interface, I’m keeping the sober look but I’m going to add more darkness. I want to recreate the interface but at the same time I need to, hC 3.1’s interface is not optimized for window resizing and people complained that the main window is too small.
Only to keep you in touch, I’m working on hC 3.2!
I started working on SiZip the last few days when I had time. The Interface is mostly implemented. The only thing that is fully functioning is the automatic update system. Being a portable app, this was interesting to figure out.
Here’s a screenshot of SiZip being updated:
These are the newest features added to hostsController for the 3.2 update. Amongst all the other things that still need to be added, these are the ones that were really long to implement.
Obviously, I will not go into detail regarding the new security features. Let’s just keep it simple: Passwords are now encrypted. I was working on a new security system for a while and I finally achieved something that I think is not bad. There are a lot of “backroom” security implementations that made things difficult to code for me, but I made it!
The second big revamp at this stage of the development is the new language system. The previous language system was a little bit messy. A feature to automatically download and add new (or modified) language files will be implemented, too.
Finally, I decided to add some HOSTS file options. Some of them like the “manual DNS cache flushing” come from the various critics about hostsController’s 3.1 version.
That is everything for now. Expect 3.2 to be a nice update!
I was pleasantly surprised when I stumbled upon some articles about hostsController 3.1 today. This makes me really happy because I get to read about other people’s opinions and maybe even improve hostsController thanks to some constructive criticism!
I love getting feedback from my users. And I will makes changes to my software accordingly. After reading these articles I have a list of changes that I want to make for hostsController 3.1:
- adding automatic update system (is being worked on for a new series on this blog)
- adding Spanish language (submitted by a Spanish user!)
- main interface will be redesigned to allow resizing
- adding groups for future functions!
If you want to translate hostsController into your own language, check this page.
Links to the articles:
YES! Finally, hostsController 3.0 is being tested by some fine gentlemen. Let’s hope everything goes well. I still need to add the add-ons but it’s better done on a solid working base. Expect hostsController soon.
What next? After the release of hostsController I’ll be taking a break from it. I have some new software ideas that I’m sure will be featured on here. (Some smaller projects)
I kid you not, I’ve been working on hostsController intensively – to say the least – and most of the software is finished! On the right of the page I added a section named “hostsController 3.0” where you can see what needs to be added and what is finished. Fortunately, there’s a lot of stuff done! The next big thing is to create the web installer, but that’s optional and can be added on a later stage.
Now I’m currently working on the automatic update system, this part needs to be perfect because the updater can’t update itself unless you do it manually which is annoying.
Just to keep you in touch, expect a release by the end of next month if the testing goes well!