-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
The remainder of the open PRs should probably make it as well.
Since we do have some enhancements, it might be appropriate to do a minor release. Once this release is out, I'd like to start on a couple larger features, including #141 and #136.
Enhancements
- ActivityIndicator no longer uses a thread. (Request for a threadless activity indicator #140)
- Two SettingsDicts are equal if and only if they are the same type and refer to the same underling Settings object. (Two SettingsDict should be equal if they refer to the same internal settings #129)
- Add the Central European (Mac) encoding. ('Central European (Mac)' encoding has been added in 4075 #138)
Bug Fixes
- When an ActivityIndicator is garbage collected, it should stop running. (Stop ActivityIndicator when the object reference is lost. #153)
- When modifying settings in a
SettingsDict.subscribe()callback, don't call the subscription again if the subscribed settings haven't changed. (Fix a bug when changing settings in a subscribe callback. #152) - When force-closing views with
close_view()orclose_window(), revert the scratch state of any clones of those views. (Possible data loss bug in close_view and close_window, plus new clone_view #147) - A glob pattern like
foo/**/*shouldn't matchfoo/. (ResourcePath.copytree fails for directory inside compressed package #134)
Documentation Changes
- Improved
SettingsDict.subcribedocumentation to clarify how it detects changes in the selected value.