Skip to content

Releases: jaesungkr/slink

v3.2.2

Choose a tag to compare

@github-actions github-actions released this 27 May 06:14

Full Changelog: v3.2.1...v3.2.2

v3.2.1

Choose a tag to compare

@github-actions github-actions released this 27 May 06:08

Full Changelog: v3.2.0...v3.2.1

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 27 May 05:47

Full Changelog: v3.1.3...v3.2.0

v3.1.3

Choose a tag to compare

@github-actions github-actions released this 27 May 05:31

Full Changelog: v3.1.2...v3.1.3

v3.1.2

Choose a tag to compare

@github-actions github-actions released this 27 May 05:26

Full Changelog: v3.1.1...v3.1.2

v3.1.1

Choose a tag to compare

@github-actions github-actions released this 27 May 05:23

Full Changelog: v3.1.0...v3.1.1

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 27 May 05:08

Full Changelog: v3.0.1...v3.1.0

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 27 May 04:33

Full Changelog: v3.0.0...v3.0.1

v3.0.0 — pywebview UI

Choose a tag to compare

@jaesungkr jaesungkr released this 27 May 02:16

Major UI Overhaul

CustomTkinter → pywebview (WebView2/Edge engine)

What changed

  • Frameless dark window with custom title bar
  • HTML/CSS/JS UI — full design freedom (shadows, animations, gradients)
  • Staggered row animations on list load
  • Toast notifications for hide/show actions
  • System font stack: Segoe UI + Cascadia Code
  • Python↔JS bridge via pywebview.api

What stayed the same

  • All core modules unchanged (core.py, win32.py, tray.py, updater.py)
  • Same exe behavior — double-click to run
  • Same tray icon behavior — X closes to tray, Quit exits
  • Same update mechanism

Setup

pip install pywebview
pip uninstall customtkinter  # no longer needed

Build

cd D:\slink
git pull
pip install pywebview
Remove-Item -Recurse -Force dist, build
pyinstaller Slink.spec

Full Changelog: v2.3.0...v3.0.0

v2.3.0

Choose a tag to compare

@jaesungkr jaesungkr released this 27 May 02:07

Performance

  • Zero resize lag — List area now uses pure Canvas drawing (no widget instances). All rows are drawn with create_text / create_rectangle. Window resizing triggers only Canvas redraw, not widget relayout.

Design

  • Warmer background (#f5f5f3) for better card contrast
  • Process names: .exe suffix removed, smaller font
  • Section headers show item count on right side
  • Selection indicator bar

Build

cd D:\slink
git pull
Remove-Item -Recurse -Force dist, build
pyinstaller Slink.spec

Full Changelog: v2.2.0...v2.3.0