Icons

The icon documentation now reflects the current QtAwesome-based UI instead of the old bitmap-icon model.

Current icon system

Starting with v1.0.3, DBC Utility moved its UI iconography to QtAwesome so the application can use scalable FontAwesome-based icons instead of maintaining a large set of static .ico assets.

What changed in v1.0.3

  • Toolbar buttons now use QtAwesome icons such as folder-open, file-upload, save, sync-alt, and sign-out-alt
  • Editor actions use vector icons for add, edit, delete, duplicate, move up/down, and layout visualization
  • Tabs now use icons such as eye, edit, code-compare, and network-wired
  • Home screen actions use vector icons instead of legacy bitmap-style button assets

Remaining bundled icon files

The release notes call out that only the application identity assets remain as file-based icons:

  • app_icon.ico
  • app_icon.png

These are still used for the window/taskbar icon and brand/logo surfaces.

Why the change matters

  • Cleaner scaling across high-DPI displays
  • More consistent icon language across the app
  • Easier maintenance than shipping many individual icon files
  • Better contrast control for button styles, especially white-on-green editor buttons

Build note

If you maintain custom build scripts, stop referencing old per-button .ico files. The v1.0.3 release notes explicitly call out the QtAwesome migration as the current source of truth.