Commit Graph

5 Commits

Author SHA1 Message Date
65c34314b0 feat: responsive layout scaling + centered content
- All widget heights, fonts, padding and spacing derived from
  Window.height so layout fits any screen (800p, 1080p, etc.)
- Content block wrapped in AnchorLayout (anchor_y=center) so it
  sits centered in the space above the numpad instead of bottom-aligned
- Rebuilt DatabaseApp.exe (30.9 MB)
2026-04-07 16:04:39 +03:00
e0f510cebc feat: move Exit button to title row, reduce spacing above numpad
- Exit button relocated from bottom-right overlay to right side of title row
- Spacing between action buttons and update frame reduced 40px -> 10px
- Rebuilt DatabaseApp.exe (30.9 MB)
2026-04-07 14:40:19 +03:00
68b241c3cb feat: add box/product auto-detection, numpad UI, touch screen support
- Auto-detect article type: 8-digit strings = BOX (strip leading zeros),
  anything else = PRODUCT
- Live mode indicator label with manual override toggle button
- On-screen numeric keypad (digits, decimal, backspace, Enter)
- Active field routing: numpad writes to whichever field is focused
- Scanner compatibility: Config keyboard_mode=system, refocus after
  each numpad press so HID scanner always has a target
- Reset Values now also redirects numpad/scanner focus to ID field
- Suppress OS virtual keyboard on touch for ID and mass fields
2026-04-07 12:56:32 +03:00
scheianu
c912bac2dc feat: persistent DB host config, async DB ops, Exit button, test connection
- Save/load DB host from config.json (works both in dev and built .exe)
- All DB operations moved to background threads to prevent UI blocking
- Connection timeout set to 5s to avoid long hangs on unreachable host
- Added Test Connection button to Settings popup
- Added red Exit button fixed to bottom-right corner of main screen
- Updated DatabaseApp.spec with full Kivy deps (sdl2, glew, angle) and hidden imports
- PyInstaller-aware base path using sys.frozen for config.json persistence
2026-04-01 21:00:45 +03:00
ske087
8ae60a77e4 Initial commit: Kivy database interface application with search, add/update, delete functionality and Windows build support 2025-10-20 13:21:29 +03:00