Skip to content

Releases: DevPossible/DesktopPossible

DesktopPossible v1.0.0

Choose a tag to compare

@devpossible-richard devpossible-richard released this 26 Aug 13:35

What's Changed

  • docs: add screenshot and bring README, manual, and tips in line with the code
  • chore: merge develop (documentation and screenshot)
  • docs(readme): describe the fork's new features; drop the migration section
  • chore: merge develop (README feature overview)
  • feat: remove notification sounds, SpotSearch, and Focus Frame features
  • feat: friendlier out-of-the-box defaults
  • feat(frames): highlight icons on hover
  • feat(options): explain virtual-desktop profile naming on the Profiles tab
  • feat(frames): hint toast when dragging a frame with Edit Frames Mode off
  • feat: alert when a second instance is launched
  • refactor(frames): fold the Text frame editor into the Customize dialog
  • fix(frames): reconcile items when backing files are deleted or renamed outside the app
  • feat(frames): reuse the desktop right-drag box for "New Frame"
  • fix(frames): detect switches to empty virtual desktops reliably
  • feat(backup): full-app zip backups with count and size limits
  • feat(installer): interactive MSI UI with launch option and uninstall data choice
  • feat(options): Clear All Data moves stored files to the Desktop instead of deleting
  • fix(frames): remove the resize size indicator; size grid rows for full labels
  • feat(frames): snap to the grid live while dragging and resizing
  • feat(frames)!: remove the Note frame feature
  • ci: add a prerelease (rc) release path
  • chore: merge develop for the 1.0.0 release candidate
  • ci: run get-version.sh with bash in the version job
  • chore: merge develop (ci prerelease fix)
  • ci: guard the tag grep against pipefail when no tag matches
  • chore: merge develop (ci pipefail fix)

Full Changelog: v0.9.1...v1.0.0

DesktopPossible v1.0.0-rc.1

Pre-release

Choose a tag to compare

@devpossible-richard devpossible-richard released this 26 Aug 04:05

What's Changed

  • docs: add screenshot and bring README, manual, and tips in line with the code
  • chore: merge develop (documentation and screenshot)
  • docs(readme): describe the fork's new features; drop the migration section
  • chore: merge develop (README feature overview)
  • feat: remove notification sounds, SpotSearch, and Focus Frame features
  • feat: friendlier out-of-the-box defaults
  • feat(frames): highlight icons on hover
  • feat(options): explain virtual-desktop profile naming on the Profiles tab
  • feat(frames): hint toast when dragging a frame with Edit Frames Mode off
  • feat: alert when a second instance is launched
  • refactor(frames): fold the Text frame editor into the Customize dialog
  • fix(frames): reconcile items when backing files are deleted or renamed outside the app
  • feat(frames): reuse the desktop right-drag box for "New Frame"
  • fix(frames): detect switches to empty virtual desktops reliably
  • feat(backup): full-app zip backups with count and size limits
  • feat(installer): interactive MSI UI with launch option and uninstall data choice
  • feat(options): Clear All Data moves stored files to the Desktop instead of deleting
  • fix(frames): remove the resize size indicator; size grid rows for full labels
  • feat(frames): snap to the grid live while dragging and resizing
  • feat(frames)!: remove the Note frame feature
  • ci: add a prerelease (rc) release path
  • chore: merge develop for the 1.0.0 release candidate
  • ci: run get-version.sh with bash in the version job
  • chore: merge develop (ci prerelease fix)
  • ci: guard the tag grep against pipefail when no tag matches
  • chore: merge develop (ci pipefail fix)

Full Changelog: v0.9.1...v1.0.0-rc.1

DesktopPossible v0.9.1

Choose a tag to compare

@devpossible-richard devpossible-richard released this 23 Aug 02:30

What's Changed

  • fix(theme): recolor frames reliably when the wallpaper changes in Chameleon mode
  • feat(options): unobtrusive "update available" link from a GitHub release check
  • feat(tray): green overlay dot and tooltip note when an update is available
  • feat(about): show the latest published release beside the running version
  • fix(options): make the header update link clickable (was hidden under the title)
  • fix(installer): give the MSI icon a .ico id so the Start Menu shortcut shows the app icon
  • chore(release): bump remote manifest to 0.9.1
  • chore(release): merge develop for v0.9.1

Full Changelog: v0.9.0...v0.9.1

DesktopPossible v0.9.0

Choose a tag to compare

@devpossible-richard devpossible-richard released this 22 Aug 22:11

What's Changed

  • refactor(repo): adopt standard src/tests/docs layout
  • feat(brand)!: rebrand as DesktopFrames+Possible (hard fork)
  • build: add build/test/package/release scripts and dev tooling
  • test: add initial unit test suite (134 cases)
  • docs: rewrite README and restructure documentation
  • ci: add GitLab pipeline with GitHub mirror and release
  • fix(core): use single-file-safe app path APIs
  • refactor(core): late-bind COM interop, drop COMReference items
  • ci: move CI and packaging to the plain dotnet SDK on Linux
  • build(vscode): add F5 debug launch and build/test tasks
  • build(deps): add VirtualDesktop package; target windows 10.0.19041
  • feat(profiles): virtual-desktop-triggered profile switching
  • feat(profiles)!: simplify virtual-desktop switching to name matching
  • fix(profiles): replace broken VirtualDesktop library with stable shell API
  • fix(profiles): exclude own windows from the current-desktop probe
  • refactor(ui)!: retire process-automation UI; streamline profile options
  • fix(profiles): read current desktop from Explorer registry value
  • fix(profiles): make automatic profile switching safe across all subsystems
  • fix(frames): send frames to the bottom of the Z-order on creation
  • fix(frames): resolve dropped shortcut icons the way Explorer does
  • feat(frames): free grid icon placement with live drag preview
  • fix(frames): drag preview DPI, external drop ghost, custom icons in AddIcon paths
  • feat(frames)!: free grid placement is now the default for Data frames
  • feat(frames)!: global Frame Edit Mode gates moving and resizing
  • fix(data): atomic writes and data-safety fixes across the persistence layer
  • fix(icons): icon pipeline leaks, cache poisoning, and reconciler safety
  • fix(ui): dialog resource leaks, cancel semantics, and dialog correctness
  • fix(infra): interop correctness, real single-instancing, and hook safety
  • fix(frames): FrameManager data integrity, leak, and correctness fixes
  • build(deps)!: migrate to .NET 10 LTS and update all dependencies
  • fix(data): tolerate transient file locks in atomic saves; flush on exit
  • fix(data): make FlushPendingFrameSave public for the app-exit flush
  • fix(settings)!: application settings are global; profiles hold content only
  • feat(frames): Explorer-like move/copy drop semantics and Ctrl quick-clone
  • fix(frames): external drops land at the pointed cell, never far below
  • feat(frames)!: automatic app categorization replaces auto-organize rules
  • feat(frames)!: folder-backed frames; Documents and Images categories
  • feat(frames): file-safety prompts on delete and Empty Frames to Desktop
  • feat(ui): Arrange Now button on the Smart Desktop options tab
  • refactor(repo)!: rename projects, solution, and repositories to DesktopPossible
  • feat(brand)!: rebrand product to DesktopPossible
  • fix(frames): make app categorization actually classify real desktops
  • feat(frames): grid-snapped frame move/resize, edit mode on by default, lean new profiles
  • feat(frames): sort desktop folders into Documents; carry the file store across profile renames
  • feat(options): apply option changes immediately; drop Save/Cancel and tray Empty Frames item
  • feat(frames): sort every remaining desktop file into an Other category
  • feat(frames): add Send to Profile (copy/move) on the frame heart menu
  • fix(frames): grid mode never reflows icons on resize; scroll or pan to clipped content
  • fix(frames): make grid-mode surface pan actually engage
  • feat(frames): add Arrange Frames to the Smart Desktop tab
  • feat(frames): add Text frames (bginfo-style wallpaper text) and lock frames outside Edit Mode
  • chore(build): clear every compiler warning
  • fix(frames): creating a Text frame threw on missing IsLocked
  • feat(frames): Transparent colour option and per-frame Title Bar Color; text frames have no chrome
  • feat(frames): text frames size themselves to their text and are never hand-resized
  • feat(frames): click-to-raise within the frame band; text frames always lowest
  • feat(frames): right-click on an icon shows the standard Windows context menu
  • feat(frames): configurable hover debounce before a faded frame wakes
  • feat(build): MSI installer and installed-mode data root
  • ci: terminate the release-asset upload loop
  • chore(release): merge develop for v0.9.0 beta
  • ci: build the MSI on Windows, not in the Linux pipeline
  • chore(release): CI fix for v0.9.0 beta (MSI built on Windows)
  • ci: fix pre-release flag variable name in the release job
  • chore(release): CI release-job fix for v0.9.0 beta

Full Changelog: v2.7.7...v0.9.0