Commit graph

83 commits

Author SHA1 Message Date
Codex CLI
8c165c90a3 build: default version from Directory.Build.props; allow -Version override
Remove git tag fallback and read AppVersion/PrereleaseLabel from props. Only pass -p:Version when override is provided; otherwise defer to MSBuild evaluation.
2025-09-01 04:16:29 -05:00
e911615845 Fixing Version Number Display 2025-09-01 04:12:36 -05:00
Codex CLI
d8ab8d5026 build+ui: normalize release version and avoid '+sha' in artifacts\n\n- build.ps1: ensure 3-part SemVer (X.Y.Z) when using git tags; disable IncludeSourceRevisionInInformationalVersion\n- UI: AppVersionShort now tolerates 2-part versions and pads patch with .0 2025-09-01 03:57:22 -05:00
Codex CLI
1eb7f13a05 fix(ui): show short semver (major.minor.patch) in version footer\n\n- Parse AssemblyInformationalVersion and display only first 3 segments\n- Bind Text to AppVersionShort to hide '+sha' build metadata 2025-09-01 03:37:45 -05:00
Codex CLI
74c5b403ae feat(ui): add sticky version label to variables pane\n\n- Split left SplitView pane into scroll area + bottom bar\n- Show current app version from AssemblyInformationalVersion\n- Uses theme surface + top border per design tokens 2025-09-01 03:35:22 -05:00
Codex CLI
a64cc5a683 build: centralize app version in Directory.Build.props\n\n- Define AppVersion + PrereleaseLabel as single source of truth\n- Derive Version, AssemblyVersion, FileVersion, InformationalVersion\n- Map Android: ApplicationDisplayVersion (versionName) and ApplicationVersion (versionCode)\n- Remove version fields from Android csproj and manifest 2025-09-01 03:27:43 -05:00
Advanced Calc Bot
88589fd654 ui: switch to MDI icons for context menu; change Evaluate icon to SquareRoot 2025-09-01 03:19:58 -05:00
Advanced Calc Bot
15219dedac ui: add clipboard icons to history context menu copy actions 2025-09-01 03:16:58 -05:00
Advanced Calc Bot
d9da3a75e9 ui: replace history glyph with Abacus and add Evaluate icon 2025-09-01 03:14:31 -05:00
Codex CLI
b8ba57a707 feat: place caret inside inserted function parentheses\n\n- Add CaretIndex to MainViewModel and bind TextBox.CaretIndex\n- After function insertion, set caret to inside parentheses\n- Return focus to input box for immediate typing 2025-09-01 03:01:10 -05:00
Codex CLI
2c7670f06c fix: prevent double insertion from functions list\n\n- Remove flyout-level tap wiring that duplicated item taps\n- Keep a single per-item tap handler for function rows 2025-09-01 02:59:03 -05:00
Codex CLI
5a5892edb7 fix(build): publish from each project directory
Run dotnet publish from within Desktop/Browser/Android project folders and correct project paths. Ensures script works when invoked from ./src.
2025-09-01 02:02:05 -05:00
41a0417065 Adding build script 2025-09-01 01:44:44 -05:00
bc9cc76fce New publish 2025-08-31 22:08:49 -05:00
Codex CLI
dca25f6d89 theme: adopt dark palette and distinct pane backgrounds
- Implement official color tokens and theme brushes\n- Style variables pane (surface) vs. history (background)\n- Apply dark input/border tints; ensure text contrast\n- Style functions flyout surface and border
2025-08-29 01:34:20 -05:00
Codex CLI
88306f0091 docs: rewrite color scheme as plain-language hex definitions 2025-08-29 01:21:07 -05:00
Codex CLI
72e0e47cd3 docs: add AGENTS.md repository guidelines and official color scheme 2025-08-29 01:11:15 -05:00
Codex CLI
332c759d67 Revamp README: public-friendly overview, features, usage, and build instructions 2025-08-29 01:02:13 -05:00
baaa585adc Did another publish. 2025-08-28 23:26:57 -05:00
60461898ec Not behaving on laptop 2025-08-28 05:26:54 -05:00
Codex CLI
44b8b36212 theme: fix foreground/background bindings and list backgrounds\n\n- Define CSurface/CForeground colors; remove invalid .Color DynamicResource usage\n- Restore ListBox background to surface for readability\n- Ensure ThemeForegroundBrush resolves correctly so text is visible 2025-08-28 05:06:06 -05:00
Codex CLI
301347ad73 theme: propagate palette across UI\n\n- Add selection, menus, flyouts, inputs styling\n- Tinted list selection + menu hover via primary\n- TextBox focus ring uses accent\n- Recolor function group headers via brand palette 2025-08-28 05:03:00 -05:00
Codex CLI
8480975309 theme: add centralized palette and apply across app\n\n- Add Colors.axaml with brand palette (primary/emphasis)\n- Wire into App.axaml; set default window/text styles\n- Theme buttons + variants (success/warning/danger)\n- Align browser splash colors to palette 2025-08-28 05:00:20 -05:00
c2bb03044b Got function insertion working 2025-08-28 04:54:41 -05:00
2faae1167b Fixed and compiling 2025-08-28 04:37:54 -05:00
Codex CLI
3985395141 Use single tap handler for functions flyout: add named Flyout with Opened/Closed handlers, remove per-row Tapped, and attach handler to flyout root at runtime. Handler finds tapped ListBoxItem and executes InsertFunctionCommand. 2025-08-28 04:25:36 -05:00
Codex CLI
781f7161e5 Handle function insertion on ListBox row taps directly: add Tapped handler to function item Border in DataTemplate and remove global view-level tap handler. Ensures handler is tied to list rows, not the toggle button. 2025-08-28 04:12:33 -05:00
Codex CLI
8a5a50fcaa Use ListBoxItem taps to insert functions: remove inner Button from functions list template, keep item DataContext as FunctionDefinitionItem, and handle tap in code-behind by executing InsertFunctionCommand with the tapped item. Mirror history list clipboard pattern. Name flyout root for clarity. 2025-08-28 03:57:41 -05:00
Codex CLI
ad8e178484 Fix function list DataTemplate binding: keep item DataContext (FunctionDefinitionItem) and bind Button.Command to parent MainViewModel via ancestor binding. Pass item as CommandParameter. Prevents binding errors for FunctionName/FunctionDescription. 2025-08-28 03:50:27 -05:00
4a9f850c35 Update MainView.axaml 2025-08-28 03:38:06 -05:00
Codex CLI
0ac4d1558f UI: grouped functions palette with category headers/icons/colors; seed full function list and categories 2025-08-28 03:21:43 -05:00
Codex CLI
18c1f18210 Transparancy fix to attempt full long press coverage. 2025-08-28 02:42:22 -05:00
d8e18e813d Updated name, Fixed type conversion 2025-08-28 02:23:08 -05:00
Codex CLI
cb589569a1 History: handle Tapped at ListBox level to copy output for entire row; switch template back to Grid with ContextMenu; stretch item content for full-row target. 2025-08-28 01:54:05 -05:00
Codex CLI
5702fd6c98 Refactor history item: wrap row Grid in a single Button so the entire list item is the copy target; keep advanced copy actions via context menu. 2025-08-28 00:22:11 -05:00
Codex CLI
258bf2a44d History list item: make entire row the copy target (span 3 columns) and raise options button with Panel.ZIndex for hover/desktop. 2025-08-28 00:12:14 -05:00
55e3c12e40 Update MainViewModel.cs 2025-08-28 00:00:47 -05:00
Codex CLI
df55d0f1db History: make entire row clickable (pure XAML/MVVM). Add transparent overlay button spanning columns 0–1 bound to CopyHistoryOutputCommand; keep options button intact. 2025-08-28 00:00:12 -05:00
Codex CLI
2f803db1c8 Add MVVM-pure clipboard copy for history: hover-only copy button with flyout on Desktop/Web and long-press/right-click context menu; View writes to clipboard via CopyRequested event 2025-08-27 23:45:00 -05:00
b9de2cae2d Fixed insertion bug 2025-08-27 23:30:22 -05:00
d0e4de09cc Small bug fix. 2025-08-27 22:56:50 -05:00
Codex CLI
9483bd01eb Input: bind Enter key to SubmitCommand for enter-to-evaluate 2025-08-27 22:11:31 -05:00
Codex CLI
eaab9bb9d4 Variables list: tap-to-insert passes VariableName to InsertVariableCommand 2025-08-27 22:06:50 -05:00
Codex CLI
929e287af8 Functions list: tap-to-insert passes FunctionName to InsertFunctionCommand (inserts as name()) 2025-08-27 22:05:09 -05:00
Codex CLI
a8b0aa71a7 Removing the migration plan that is, at this point, finished. 2025-08-27 21:44:52 -05:00
Codex CLI
a314829e91 Center button content globally: add Buttons.axaml style and include it 2025-08-27 17:36:24 -05:00
e1150d9e51 Merge branch 'master' of https://git.jordanwages.com/wagesj45/advanced-calculator 2025-08-27 17:33:50 -05:00
5d9a1e8fcf Updating message with proper assignment grammar. 2025-08-27 17:33:42 -05:00
Codex CLI
42d288f733 Removing old source, as we've completely surpassed it now. 2025-08-27 17:33:00 -05:00
Codex Assistant
c361c2285c Move functions list to flyout and auto-close after insert 2025-08-27 17:21:05 -05:00