Releases: nlpsuge/xsession-manager
Releases · nlpsuge/xsession-manager
1.0.8
1.0.7
Added
- Add
-v / --verbose
and-vv
so all debugging information will be omitted by default - Improve
xsm -l
:
- Add the serial number in the results
- Sort the results by file modification time in ascending order
Changed
- Only ask once before restore apps
- Skip running apps while restore and exit immediately if all apps have been running already
- Fine-tune time when restore apps
- Use
Wnck.AppLaunchContext
to get the pid right after an app launched - Move
DesktopAppInfo
cache to__init__
function to speed up searching - Match the whole word while search
.desktop
by an app name
Fixed
- Cannot restore flathub app spotify and snap app superproductivity via
xsm -r -i super
andxsm -r -i spotify
respectively
Minor enhancement
Changed
- Code cleaning and refactoring
- Improve README.md
- Support Python 3.10
Removed
- Drop -v
1.0.5...1.0.6
1.0.5: Version display via -v/--version
Added
- Support display version via -v/--version
Changed
- Keep version in a single place (inspired by youtube-dl)
- Update README.md and TODO.md
- Minor improvements
Fixed
- Fix bugs
Commits
1.0.4: Support restoring window's geometry
Merge pull request #25 from nlpsuge/dev-restore-geometry Restore geometry provided by Wnck
Restore is_sticky/is_above after moving windows
- Fix cannot move Anki in which case Anki has two processes(may have some side-effects, I am not so sure)
- Check whether cmdline is empty or not
- Check whether can get info from Snap daemon or not
- Handle multiple desktop files when launching a Snap app
- Restore is_sticky/is_above after moving windows
All changes:
1.0.1...1.0.3
Rewrite completely in Python
1.0.1 Upgrade version
It's time to publish a new version (which I really forget)
Updates:
- Fix some bugs
- Rename to xsession-manager
- Add some useful options
- Improve and enhance code
For more details, please check:
v0.1...master
This tool works great most of the time...
v0.1 Update README.md