2020-10-02 | Customizing Firefox for a Simpler Browsing Experience
Introduction The other day we set up an iPad for my partner’s grandma. It’s been years since I’ve been through the setup process. I used to have a second generation iPod touch which I used a ton and even jailbroke it. It was the first proper mobile operating system that let you install software, browse the internet freely and stay in touch with others. I remember the user experience to be very simple.
2020-04-07 | Firefox Kinetic Scrolling
Depending on your laptop’s touchpad and your driver you can scroll smoothly (pixel-wise, not row-wise) through applications. Most GTK applications support it but also Telegram Desktop and others. This is pretty close to the scroll experience you get on macOS. Firefox can also be set to use that feature which makes it much easier to scroll to the top or bottom of a page by a flick. To do that you need to add the following line to your /etc/environment file.
2020-04-05 | mdbook with Gitlab Pages (CI/CD)
I use mdbook for many of my project documentations and tutorials. My usual workflow was to update the documentation, run mdbook build and then push the HTML files to GitLab. However, I wanted to automate the build process and wondered how hard it would be to implement it with GitLab CI/CD to build the documentation on GitLab’s servers before it’s deployed as a Page. Turns out it’s really easy!
2019-08-15 | 8BitDo SN30 Pro USB Manual
The manual that 8bitdo offers is not complete so I decided to write down what I found out about the controller. For example, the manual does not tell you that you can indeed turn the vibration feature on or off. I thought that a firmware update might fix it but it actually didn’t. Key Combinations (while plugged in) L + R + Select: Toggles vibration Star + Any key: Toggles turbo feature for that button.
2019-07-22 | Clockwork Carnage Devlog #2: Splitscreen and Controllers
During the past few days I’ve been working on 2-player splitscreen and controller support for the game. Configurating controllers can be the most confusing thing. Nowadays many controllers just copy the layout of XBox controllers and even the 8bitdo controller I just got maps to that exact layout. That simplifies the configuration but there’s still one problem: It’s hard to remember which controller is bound to which player. So right now the game recognizes any game controller and treats it with the default XBox layout.
2019-07-10 | Clockwork Carnage Devlog #1
Now that my first game BriZide is all done and published I want to dive into a new engine. Blender Game Engine was nice but now since it’s been deprecated I wanted to finish BriZide as quickly as possible. It didn’t become what I initially planned but, then again, I didn’t even have a game design document either. The thing that’s most important to me is that my games are as inclusive and as customizable as possible.