Emily Boudreaux 45de795920 feat(electron): implement inline metadata editing with save options modal
- Remove Edit button from header, add pencil icons next to editable fields
- Add inline editing for Version, Author, and Comment metadata fields
- Implement save options modal with overwrite/save-as-new functionality
- Add file dialog integration for save-as-new option
- Fix backend MANIFEST_FILENAME error by using correct string literals
- Add CSS styling for editable fields and save options modal
- Clean up debug logging code

BREAKING CHANGE: Edit button removed from UI in favor of inline editing
2025-08-09 20:16:07 -04:00
2025-08-09 08:57:47 -04:00
2025-08-09 18:48:34 -04:00
2025-08-09 18:48:34 -04:00
2025-08-09 18:48:34 -04:00
2025-08-09 18:48:34 -04:00
2025-08-09 18:48:34 -04:00
2025-08-06 08:39:29 -04:00

fourdst

A hub repository for 4D-STAR utility projects (such as libcomposition, libconfig, and liblogging)

The primary aims of this repository are two fold

  1. Provide a unified location for 4D-STAR lib* repository versioning. That is to say that all projects which depend on lib* repositories in the 4D-STAR collaboration can depend on a specific version of fourdst which will itself depend on specific lib* repository versions.
  2. Provide a set of unified python bindings for the lib* repositories. These are defined in src-python and can be installed with pip install . and then accessed as from fourdst.composition import Composition, etc...

Installation

fourdst is intended to be installed using pip and meson-python

in order to install it you will need

  • pip
  • python3
  • python3 development headers
  • meson
  • ninja
  • cmake

If you have all of these dependencies

Description
No description provided
Readme 2.9 MiB
Languages
Python 47.9%
JavaScript 31.6%
CSS 8.1%
HTML 7.6%
C++ 2.6%
Other 2.2%