aelishRollo / aelishRollo/Pretty-Calc

Add platform compatibility + testing-mode profiles

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Goal
Support configurable behavior profiles so the calculator can mimic standard vs testing constraints.

## Scope
- Add feature-flag profile system:
- Standard profile (full Pretty-Calc scientific feature set)
- Testing profile(s) with selective restrictions
- Initial testing-profile constraints to support:
- disable function definitions
- optionally force degree default
- disable selected advanced functions/categories
- Document browser/platform support matrix and known limitations

## Acceptance Criteria
- Profile selection cleanly gates parser/UI features.
- Restricted features show clear UX messaging (not silent failures).
- Profile behavior is covered by regression tests.
- Documentation includes how to define new profiles.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.