Home




Timeway is my main and biggest project. Initially designed to be a journal-keeper, it is a file manager where the files are shown in a 3D retro world, and directories are navigated through portals. Each folder holds a world, called "realms" in Timeway.



There are many features, including:




The project started off as a project way to create notes and journal entries in a fun interactive way, but integrated a concept where information could be interacted with in a 3D space, as if your computer was a world you could walk in. Timeway is built on top of the Processing framework.




In Timeway, I focus on performance, robustness and backward-compatibility. Timeway is optimised to run well on any device, by using caching and reducing graphical overheads. I also minimise any technical debt by fixing bugs as soon as I discover them. As I create many files in Timeway, backward-compatibility becomes a big priority; any file created in early versions must be loadable in the latest version.




As of now, the codebase sits at almost 30,000 lines of code (including whitespaces and comments), and there's still many planned things to add, such as:

The long-term goal is to make Timeway a multi-purpose application with a 3D explorer at its center.





Download Timeway














Previous releases


0.1.8 ⠀⠀⠀

0.1.7 ⠀⠀⠀

0.1.6 ⠀⠀⠀

0.1.5 ⠀⠀⠀

0.1.4 ⠀⠀⠀

0.1.3 ⠀⠀⠀

0.1.2 ⠀⠀⠀

0.1.1 ⠀⠀⠀

0.1.0 ⠀⠀⠀

0.0.5 ⠀⠀⠀

0.0.4 ⠀⠀⠀

0.0.3 ⠀⠀⠀

0.0.2 ⠀⠀⠀


* Requires Java 8 Runtime Environment.
Ubuntu: sudo apt install openjdk-8-jdk
Fedora: sudo dnf install java-1.8.0-openjdk




Check out Timeway on GitHub:







Timeway by Téo Taylor
Go to home page