Skip to content

yapr 1.1

Latest

Choose a tag to compare

@scubamount scubamount released this 27 Oct 06:35
· 1 commit to main since this release

UI Layout Improvements

New Kill Tracking Columns

Added Player Kills Column

  • Displays a list of all players you've killed
  • Shows alphabetically sorted player names
  • Displays total kill count at bottom
  • Data persists across sessions (loads from config)

Added NPC Kills Column

  • Shows session NPC kill count
  • Shows total lifetime NPC kill count
  • Data persists across sessions (loads from config)

Layout Reorganization

Four-Column Layout

  • Column 1: Detected Players (left)
  • Column 2: Player Kills (middle-left)
  • Column 3: Nearby Vehicles (middle-right)
  • Column 4: NPC Kills (right)

Reduced Space Usage

  • Reduced height of individual columns to fit more content
  • Adjusted font sizes for better density (9pt for columns)
  • Optimized widths: 35 chars for Players/Vehicles, 20 chars for Kill columns

Window Resizing Improvements

Radar Size Reduction

  • Initial radar width reduced from 820px to 600px
  • Radar now takes up less screen space

Better Proportions

  • Radar column gets weight=1 (smaller)
  • Panel column gets weight=3 (3x larger than radar)
  • Content now properly visible when window is maximized

Improved Responsiveness

  • Recent Events log width increased to 80 characters
  • All sections properly resize with window
  • Panel sections have proper weight distribution

Scroll Persistence

Smart Auto-Scroll

  • All text areas (Recent Events, Detected Players, Vehicles, Player Kills, NPC Kills) now remember scroll position
  • If you manually scroll down, the view stays where you scrolled
  • Auto-scroll to top resumes only when you scroll back to the top yourself
  • Prevents content from jumping while you're reading

Bug Fixes
Fixed Player Detection

  • Added "hangardoor_smallfront" to blacklist to prevent false player detection

Fixed Missing UI Elements

  • Restored "Detected Players" section that was accidentally removed
  • Removed duplicate "NPC Kills" section

Technical Improvements

Persistent Data Loading

  • Player kills now properly load from yapr_export.json on startup
  • NPC kills persist across application restarts
  • Total kill counts maintained between sessions

Grid Layout Optimization

  • Proper tkinter grid weight configuration for responsive resizing
  • Fixed column and row weights for better space distribution