Projects

Link to this section Current actively maintained projects

  • Falcon - A colour scheme for Vim/Neovim and many many many terminal tools.
  • majyk.io - commercial side project hustle, inducing design and technology into labour

Link to this section Drupal modules

(Mainly developed whilst working as a dev at The University of Adelaide)

  • Add more alternate - tidy up the form for adding multiple items on a form
  • Workflow field groups - integrate the workflow (not workflow_s_!) module with the field_group module
  • Textarea limit - Put a character limit on one or more textareas
  • Quicker login - for devs who can’t be bothered going to the login page
  • Form display actions - save precious time by adding the field actions into the form display
  • Filter form values - a developer module to do pre-submit filtering of form values
  • Field presets - add predefined fields (type, widget and formatter) to a form
  • Field group access - add permissions to field groups
  • Field gate - hide form buttons until a form question is answered
  • Extended label - When you want a label that is longer than the Drupal one
  • Entity draft - field level hackery to allow drafts of entities that have required fields
  • Display sync - synchronise your form displays (this was created to address a super rare issue which went away!)
  • Display machine name - When you have multiple fields and you want to see at a glance which is which
  • Description field - I just want to put some text on my form please
  • Controlled fields - Basic show/hide field mechanism that works with “requiredness”

Link to this section Dotfiles

Link to this section Not-so-maintained

  • Autoload Drupal - Drupal has an autoloader that is not conducive to playing nice with autocompletion. This remedies that.

Link to this section Relics and memories

(this list is more for me than you)

  • Lightwave 5 3D engine in C++
  • Flash 2.5D engine in Actionscript 3
  • Java Swing CMS
  • Various demo scene bits and bobs

Updated February 9, 2024.