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