April 19th, 2014

What 343i missed in Halo 4 that could benefit Halo 5

I’ve been replaying Halo 4 recently, and while I’ve really enjoyed it, I also thought about what was missing in 343 Industries first go at the Halo saga. Things that Bungie really got right most of the time. So here are five points I think 343i should pick up on. MORE

Featured Image
March 16th, 2014

How to make a progress spinner in WPF

So recently I’ve been working on the search functionality in PascalDE. Unlike most text file searches, which just let you click through ‘Find Next’ to go to each instance of the search term, the search in PascalDE will show you the results in context as a list. This makes it easier to find what you’re looking for. I also found you could search for something like ‘procedure’ and it would give you a list of every procedure in your program with names (useful for quickly navigating your program). I’ve also implemented autocomplete into the search, making it quicker to search for a variable/type or reserved word etc. MORE

Featured Image
March 4th, 2014

An update on PascalDE

Progress on my 3rd Year Project (a Pascal IDE) has been coming along nicely. Since my first post about it, the UI has been tweaked and features have been added. The screenshot above shows a new Start screen that is presented to the user on startup. Adding a Start screen gives useful options to the user, and the main window is loaded in the background, making it appear faster to open. A feature I like about the Start window is the recent files list. Each tile has a thumbnail of where in the code you last saved, and when the file is opened you can pick up right where you left off. MORE

Featured Image
January 29th, 2014

On the discussion of window chrome

My friend Danny and I were discussing whether or not you should use a custom window chrome on your desktop programs. We both have the same subject for our third year projects, and this issue came up when we were talking about my custom window border in PascalDE. It’s a bit picky and some might not see it as an argument at all, but I want to share why it does have an importance in some cases. MORE

Featured Image
January 24th, 2014

Introducing a new Pascal IDE

It’s been a long time since my last blog post, sorry about that. As you can imagine, university work has been a lot more intense in the last year of the course. There is one thing I can now show you - my third year project. MORE

Featured Image