QGIS 3.2 now follows the standard UI approach of indicating that the current project has unsaved changes by adding a "*" prefix to the project name in the application title bar. This makes it easy to see if you have unsaved changes at a single glance!