Repetier said:
In tables it would not be such a good solution. After all it scrolls already when it becomes too long so all names fit. When you have spaces in it it would even wrap text. When I reduce it, I get complains that they do not see the full names at once. This one of the decisions that never will satisfy all users.
You're correct that you can't satisfy all users, and that the tables should scroll to show the full filename; however, I have a suggestion on improving the scroll behavior. Rather than allowing the table to expand past the viewport size, the table itself should scroll within a div. The current behavior allows the rest of the UI to scroll off of the page, which is very awkward to use. The main UI (header, menu, etc.) should stay where it is and the table should scroll within a constrained element.
This pattern is already present on the printer page. The Print Queue table scrolls horizontally inside its container while the rest of the UI does not scroll horizontally. This would improve the file list inside projects substantially.