Autofire / Autofire/CS4800-AS1

Feature List

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

Description

## Required
- [x] Input numbers via UI buttons
- [x] Provide basic operations
- [x] Add
- [x] Multiply
- [x] Divide
- [x] Subtract
- [x] Compute operation (equals)
- [x] Allow a decimal values
- [x] Allow numbers to be cleared
- [x] Clear all (C)
- [x] Clear entry (CE)
- [x] Backspace

## Optional -- nice to have
- [ ] Keyboard input (numpad, operations, enter, etc.)
- [ ] Better operation display (show previous operand and operation)
- [ ] Some kind of history?
- [ ] Repeat operations

## Unknowns/Risks/Issues
- Limited experience with Rust's UI setup; what exactly is involved in creating a widget?
- Illegal operations (mostly just divide by zero)
- Decimal places; can only have one per number, unless decimal is deleted

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or specific entry points are named. Start by reviewing the Java Swing calculator UI and the unchecked optional items, then clarify which feature is wanted; done should mean the selected behavior works without breaking the completed calculator requirements.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.