… is finally coming together. Version 3.7.0 is live.

Yes, several months have passed since version 3.6.0. And yes, we’ve been faster in the past. But as we’ve realized over the past few months, complexity increases as the app grows—both in terms of internal and external dependencies.

Independence comes at a price…

Due to recurring reports about Microsoft and GitHub—specifically, that a repository in the U.S. could be at risk due to copyright claims under the Digital Millennium Copyright Act—we have decided to move. We chose Codeberg.org. Codeberg is operated by Codeberg e.V., a non-profit, donation-funded registered association with its technical infrastructure located in Europe.

Although we’ve been able to achieve success here, internal dependencies on Google and Flutter remain unchanged. The advantage of Flutter is a shared codebase for Android, iOS, and the web. The downside is that not every developer whose libraries we use keeps up with the frequent updates.

… which comes at a cost

As a result, the past few months have involved numerous tests to ensure the app runs smoothly.

Finally, Mike and Mark found the right combination, and version 3.7.0 has been released.

What’s new

In addition to numerous new tools, such as

  • Graphical display of sound files
  • Calculation of specific points and circles of triangles—even on a globe
  • Punycode—encoding Unicode using the ASCII character set
  • MIDI—encoding text as MIDI notes/frequencies
  • Aquaria symbol table

there were also several improvements, including

  • Expanded rotation options
  • Color table based on XKCD
  • Look-and-Say number sequence
  • Import/export of GeoJSON
  • Revision of astronomical calculations

But Mark worked his magic: GC Wizard is now multitasking capable!

The menu in the upper-right corner now offers the option to copy a tool to a new tab. This makes it possible to open multiple tabs—and thus multiple tools—simultaneously. Combined with the clipboard, this makes multi-step code conversions much easier to perform.