Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -228,14 +228,23 @@ excel/
backups/
data/
.venv/
node_modules/


# Extracted data files (can be regenerated)
extracted_data/*.json
# Extracted/derived data (can be regenerated)
extracted_data/

# Analysis/report outputs
diff_reports/

# Test output files
test_output/
test_results/

# Backup directory (already moved files there)
# backups/
# backups/

# Ignore top-level Markdown and text payloads not meant for version control
# Keep docs/*.md and tests fixtures tracked; only ignore root-level files
/AGENTS.md
/*.txt
8 changes: 7 additions & 1 deletion config_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ def _load_config_unlocked(self):
settings.setdefault("debug_mode_enabled", False)
# Add the new setting for the frozen column's header
settings.setdefault("show_row_numbers_on_frozen_column", False)
# Undo/Redo depth configuration
settings.setdefault("undo_stack_max_size", 10)
# Crosshair guides configuration
settings.setdefault("crosshair_enabled", True)
settings.setdefault("crosshair_thickness", 1)
settings.setdefault("crosshair_hover_enabled", True)
# Add the new setting for freezing the first row
#settings.setdefault("freeze_first_row_enabled", False)
config["settings"] = settings
Expand All @@ -47,4 +53,4 @@ def set_setting(self, key, value):
if "settings" not in self.config:
self.config["settings"] = {}
self.config["settings"][key] = value
self.save_config()
self.save_config()
Loading
Loading