Commit Graph

17 Commits

Author SHA1 Message Date
Jeff Young f4e025596b Passing a string to LIBRARY_TABLE's c'tor doesn't do what you think it does.
Also fixes nested tables being deleted out from under
the dialog.

Also fixes a bug where PANEL_DESIGN_BLOCK_LIB_TABLE
had fallen behind the the other two.
2026-01-20 13:18:46 +00:00
Jon Evans c7c23c2180 Remove legacy library table code 2025-11-04 06:54:53 -05:00
Jon Evans c69cf6487e Push library table saving to LIBRARY_TABLE 2025-10-21 21:48:46 -04:00
Jon Evans de20a697f6 Fix up some library table dialog behavior for nested tables 2025-10-15 22:18:53 -04:00
Jon Evans 93b59f011a Generate default library tables from first-start wizard 2025-10-15 22:18:53 -04:00
Jon Evans 266c8c8754 Refactor and consolidate startup wizard
- Add welcome page
- Add settings migration
- Add library table configuration
- Combine sentry and updates into a privacy step
- Support in single-top mode
2025-10-15 22:18:52 -04:00
Jon Evans d0cbc983be Add support for PCM libraries to library manager 2025-10-15 22:18:51 -04:00
Jon Evans 992be7fe35 Move symbol editor to new library system 2025-10-15 22:18:51 -04:00
Jon Evans 76aaff97a5 Patch up recently-added MAIL_ADD_LOCAL_LIB 2025-10-15 22:18:51 -04:00
Jon Evans 940acd18d8 Move new row creation to LIBRARY_TABLE 2025-10-15 22:18:51 -04:00
Jon Evans fa38311e3f Report errors loading libraries and nested tables 2025-10-15 22:18:51 -04:00
Jon Evans edad0c2af1 Move library table editing dialog to new system 2025-10-15 22:18:50 -04:00
Jon Evans 73dd8146fa Add output formatter to LIBRARY_TABLE 2025-10-15 22:18:50 -04:00
Jon Evans f9bee87185 Handle disabled and hidden attributes 2025-10-15 22:18:50 -04:00
Jon Evans 6baf5e798e Reduce use of pointers for properties maps 2025-10-15 22:18:50 -04:00
Jon Evans 0752b43057 Create a new library manager responsible for table loading 2025-10-15 22:18:49 -04:00
Jon Evans a75632d4d6 Create a new library table parser and base class 2025-10-15 22:18:49 -04:00