Skip to content

Changelog

Latest updates and improvements.

15:00

Bug Fixes

  • -Fixed a crash that could freeze the editor when previewing a phase where a player with a photo first appears (for example, an empty first phase followed by a second phase with a new player and photo)
  • -Zone and circle Opacity now properly fades the diagonal stripe fill; previously any Opacity above 0% looked identical, and only 0% made a visible difference
  • -Zones with a thick border no longer distort or invert their fill on a narrow shape
09:30

Bug Fixes

  • -Player photo Adjust: the preview now matches the pitch exactly, so the face you frame while zooming and repositioning sits in the same place on the player as it does in the preview
  • -The Adjust preview now shows a clean photo with a thin white rim, no colored fill or ring, just like the player marker on the pitch
20:30

Improvements

  • -Left toolbar reorganized: Pitch and Systems (formations) are now the first two tools, one click away instead of buried in a settings menu
  • -The Equipment tool (cones, ladders, poles, goals, hurdles) has been removed
  • -The Select tool is no longer a separate button: it is simply the default, and clicking an already-active tool returns to it, as before
  • -The separate Settings menu has been removed; Pitch and Systems now cover everything it used to hold
  • -Save / Load project moved next to Clear board in the export toolbar’s "More" menu
  • -Removed the "Export viewport" setting: the export crop is already chosen when you export (pick 16:9 or 9:16, then adjust the crop on the canvas), so the separate setting was redundant
  • -Team colors now show the full color palette at once instead of a single swatch you have to click to expand

Bug Fixes

  • -Player name label under a player no longer grows oversized when you enlarge the player: it now scales more gently and stays smaller than the player at every size
  • -Changing a team’s color no longer recolors the other team’s players when both teams share the same color
21:30

New Features

  • -A refreshed website with a cleaner, faster design and a new light/dark mode toggle in the top bar
  • -Contact page with a working contact form, so you can reach us without leaving the site
  • -Cookie consent banner: analytics only run after you opt in

Improvements

  • -Better link previews and search visibility: page titles, a social preview image, sitemap, robots and llms.txt
  • -Proper app icons and a browser tab icon (favicon)
  • -The footer now appears on every page
  • -Friendly 404 and error pages instead of raw errors
  • -Accessibility upgrades: visible keyboard focus, a skip-to-content link, and reduced-motion support
  • -Hardened security headers across the site
11:15

Improvements

  • -Admin access is now controlled by a per-user role in our auth provider instead of a shared password: more secure, with no shared secret to manage
10:00

New Features

  • -Snap to grid: align players and shapes to a tidy grid while dragging. Turn it on in Settings (gear icon) → View options → “Snap to grid”; drag a player and it snaps in even steps. It’s off by default, so normal dragging stays free unless you enable it
17:40

New Features

  • -Added 2K and 4K video export resolutions (premium): pick 1080p, 2K, or 4K in the Export dialog
12:00

New Features

  • -Subscriptions (Tacticore Pro, €9.99/month): the editor stays free, and a subscription unlocks high-resolution, watermark-free exports. Free exports carry the itaktiki watermark, and a prompt at export time lets you upgrade
  • -New Pricing page, plus Terms of Service and Privacy Policy pages

In Testing

  • -Payments are currently in test mode: no real charges. To try it, subscribe with test card 4111 1111 1111 1111 (or 4242 4242 4242 4242), any future expiry date, any 3-digit CVC, and a random name
16:00

Bug Fixes

  • -Multi-select drag: when several players are selected and connected by Open Lines / Closed Zone, clicking on one of those players and dragging now moves the whole group instead of just the line endpoint
21:00

New Features

  • -Export viewport: drop a yellow rectangle on the canvas to define the export crop. Pick 16:9, 9:16 or 1:1; drag inside to move, drag corner to resize (aspect locked). Image and video exports follow the box automatically
  • -Render quality toggle in Settings: Standard caps the canvas at 1× pixel density (lighter on the GPU); High uses your device pixel ratio. Field artwork stays sharp at either setting

UX & Polish

  • -Player photo: when a photo is set, the thick colored border is gone; the photo fills the whole circle with a hairline white rim. The team-coloured border returns when you remove the photo
  • -Vertical pitch + Export viewport: defaults to 9:16 over the pitch column, so vertical exports come out cleanly without horizontal black bars
22:00

New Features

  • -New canonical pitch artwork: one image per view × orientation (2D / 3D × Horizontal / Vertical), final art replaces the experimental "Field v2" toggle
  • -2D Vertical now has a native image: no more faded horizontal placeholder
  • -Settings gear in the left toolbar now bundles Formations, Colors, Pitch and Save / Load project in one place; no more separate tabs
  • -Player photos now support crop & zoom: drag to pan, scroll to zoom, or use the slider; "Reset" returns to the default fit

UX & Polish

  • -Vertical-pitch mode keeps the editor canvas in landscape; it just swaps to the vertical-pitch image instead of rotating the workspace
  • -Pitch render keeps the stadium stands (κερκίδες) visible above and below the field on every screen size: 2D horizontal and vertical-pitch modes show the full image, 3D horizontal scales up slightly so the side bars shrink
  • -Export simplified to a single "Full HD" preset at 60 fps (1920×1080, no FPS picker, no orientation toggle)
  • -Typewriter label animation is snappier: finishes in the first ~30% of each phase instead of the whole phase
  • -Site logo: removed the "itaktiki" wordmark in the navbar and footer; only the red mark remains

Bug Fixes

  • -Preview now stops on the final phase instead of snapping back to the phase you started from
  • -Phase label during playback shows the target phase (the one being built up) instead of being one behind
  • -Arrow shadow no longer shows the head ahead of the line and now mirrors the dashed style of the main line
  • -Lines connecting two players are easier to grab: interior tolerance widened so wide-player halos don't steal the click
19:00

Rebrand

  • -Product renamed to "itaktiki" across the website: navbar, footer, and browser tab
  • -New logo using the primary brand SVG

New Features

  • -Pitch simplified to four fixed views: 2D/3D × Horizontal/Vertical (old cut presets removed)
  • -Experimental "Field v2" toggle in Setup > Pitch (behind feature flag)
  • -"Show movement trails" toggle: hide previous-phase player trails when you prefer a clean look
  • -"Show previous-phase connection lines" toggle: hide linked lines/zones in the ghost layer, keep everything else
  • -Typewriter animation: newly added player labels type in letter-by-letter during playback
  • -Circles and players zoom in (scale from 0 → full size) when they first appear in a phase
  • -Line + arrow animate together as a single growing unit, with the triangle scaling into place
  • -Exports now use fixed 16:9 (horizontal) / 9:16 (vertical) resolution: 1920×1080 / 1080×1920

Bug Fixes

  • -Safari image export fixed: now uses canvas.toBlob with a direct download link
  • -Opacity slider at 100% now produces fully solid fills (was capped by an internal 0.4× multiplier)
  • -Dashed toggle now propagates to future phases instantly (was stuck on earlier phase only)
  • -Polygon stripes no longer overlap the border: use inset clip like rectangles
  • -Yellow / light-colored text labels now render in black for readability across all text paths
  • -Player size no longer auto-shrinks or grows between phases: size snaps to the phase's value
  • -Preview no longer flashes a previous phase briefly when starting: first frame paints immediately
  • -Adding a phase after color edits now re-resolves linked line endpoints so lines follow moved players
20:00

Bug Fixes

  • -Arrow triangle now animates along with the line as it draws instead of popping in at the end
  • -Shadow on arrows now fades in progressively with the main line (previously visible from frame 0)
  • -Clicking Stop (or pressing Space) while playing no longer freezes the editor: proper cleanup of in-flight animation frames
  • -After pausing, the view cleanly returns to the current static phase instead of leaving stale frame artifacts
  • -Clicking the middle of a line connecting two players now reliably selects the line, not the player

New Features

  • -Press Space to play / stop preview animation
  • -New high-quality pitch images (horizontal and vertical variants) replace the legacy field image
  • -Vertical orientation renders from a native vertical image: no more 90° rotation artifacts
  • -All pitch cuts (full, 2/3, half, halfTop, halfBottom, box, 3/4) work correctly in both orientations
22:00

Bug Fixes

  • -Stop button now pauses the animation and freezes the current frame instead of resetting
  • -Clicking Play after pausing starts fresh from the current phase
  • -Stationary players no longer wobble during animation playback
  • -Arrow head now appears only when the line finishes drawing during animation
  • -Shadow arrow on straight lines is now visible with proper offset below the main arrow
  • -Shadow line stops short at arrow gaps so the shadow arrow sits cleanly at the tip
  • -Polygon and rectangle borders now have rounded corners instead of sharp spikes
  • -Text labels in "Label Mode" now have proportional padding at small sizes
  • -Curve control point no longer triggers accidentally during multi-select
  • -Fixed React hooks order violation in ExportModal
  • -Export image works on Safari (falls back to opening in new tab)

New Features

  • -Video export now uses WebCodecs + mp4-muxer for universal MP4 export (works on Safari, Chrome, Firefox)
  • -Phase keyboard shortcuts: press 1-9 to switch between phases instantly
  • -"Apply to all phases" checkbox now visible in the context panel
  • -Independent stripe color control: change stripe color separately from border color
  • -Dashed lines now render as round dots instead of rectangular dashes
  • -"Apply to all phases" is now per-object: unchecking removes the object from future phases and new phase clones
  • -Circles and rectangles now have a minimum size: no more accidental tiny dots from single clicks

Defaults Changed

  • -Default animation duration: 1.2s → 2s
  • -Default player size: 16 → 21
  • -Default arrow/line size: 24 → 14
  • -Max player/ball size: 300 → 60
  • -Curve movement handle made smaller and more discreet
23:10

Bug Fixes

  • -Open Lines now skips the longest segment to keep the formation "open"
  • -Player vs line selection rebalanced: clicking on a player always selects it, clicking between players selects the line
  • -Curve control point on player movement trails now works correctly between phases
  • -Movement trail no longer disappears while dragging the curve handle
22:00

Bug Fixes

  • -Connected lines and polygons now follow players during animation playback
  • -Polygon tool fixed: clicks now register and add points correctly
  • -Polygons can now be selected by clicking inside them (replaced broken canvas hit-test with ray-casting)
  • -Lines can now be selected even when a shape (rectangle, circle) is on top of them
  • -Pressing Enter in the Text tool no longer shifts the canvas to the right
  • -Open Lines no longer creates criss-crossing inner triangles: players are sorted by position
  • -Switching between Open Lines and Closed Zone now removes the previous connection first
  • -Striped rectangles no longer appear black: stripes now use the border color
  • -Bottom player label is no longer pixelated: coordinates are pixel-snapped for crisp rendering
  • -Onion skin no longer silently mutates player curve data during rendering
  • -Ball size slider now works: was previously hardcoded to a fixed size
  • -Default tool mode changed from Curve to Select

New Features

  • -Line selection redesigned: move and angle buttons appear at the line midpoint instead of endpoint circles
  • -Move button: drag to reposition the entire line
  • -Angle button: drag to rotate the line around its midpoint
  • -Buttons orient parallel to the line direction
  • -"None" button added to the Connect section: removes all linked lines/polys between selected players
  • -Lines Color and Lines Size controls added below Open Lines / Closed Zone: change connected line appearance directly
  • -Connect section now works with player subsets: select 2-3 players out of a larger group to manage just their connections
  • -Open Lines now connects all sides (full loop); the only difference from Closed Zone is no background fill
  • -Dash Gap slider: adjustable gap between dashes when line is set to dashed
  • -Stripe Gap slider: adjustable stripe density when shape has stripes enabled
  • -Preview now starts from the current phase instead of always from phase 1
  • -Default preview duration changed from 0.1s to 1.2s
  • -Focus effect now uses the player's own color instead of hardcoded gold
  • -Light-colored players (yellow, white) now render labels and numbers in black for readability
  • -Bottom player label: increased text size, reduced padding for better proportions
  • -Ball now has a size slider in the context panel
  • -Movement trails are now thin, continuous, and colored with the player's team color
  • -Lines and shapes animate in/out progressively between phases (draw-in and retract effects)
  • -Arrow shadows now include the arrow head triangles
  • -Line/curve size range adjusted: max reduced to 80, min reduced to 4 for thinner options
  • -Football field icon replaces the generic map icon for the Pitch tool
  • -All 8 colors now visible in one row in the color palette (no expand/collapse)
  • -Export modal now has Landscape/Portrait orientation toggle for both image and video export
  • -Closed Zone now sorts players by angle for clean polygon shapes